本文主要是介绍王爽汇编第二版实验12,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
编写0号中断的处理程序,使得在除法溢出发生时,在屏幕中间显示字符串,然后返回到dos
assume cs:code
code segment
start:
;安装
mov ax,0
mov es,ax
mov di,200h
mov ax,cs
mov ds,ax
mov si,offset overflow
mov cx,offset over - offset overflow
cld
rep movsb
;设置中断向量表
mov word ptr es:[0*4],200h
mov word ptr es:[0*4 +2 ],0
mov ax,1000h
mov bl,1h
div bl
mov ax,4c00h
int 21h
overflow:
jmp overflowStart
db "chufayichu!!!"
overflowStart:
mov ax,cs
mov ds,ax
mov si,203h
mov ax,0b800h
mov es,ax
mov di,160*10+20*2
mov cx,13
overflowRun:
mov al,[si]
mov es:[di],al
inc si
inc di
mov byte ptr es:[di],36
inc di
loop overflowRun
overflowEnd:
mov ax,4c00h
int 21h
over:
nop
code ends
end start
这篇关于王爽汇编第二版实验12的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!