王爽 汇编语言 第十二章 实验十二

编写程序如下:

assume cs :code

code segment
start:
	mov ax,cs
	mov ds,ax
	mov si,offset do0
	
	mov ax,0
	mov es,ax
	mov di,200h
	
	mov cx,do0end-do0
	
	cld
	rep movsb
	
	mov ax,0
	mov es,ax
	mov word ptr es:[0],200h
	mov word ptr es:[2],0
	
	mov ax,4c00h
	int 21h
	
do0:jmp short do0start
	db"overflow!"
do0start:
	mov ax,cs
	mov ds,ax
	mov si,202h
	
	mov ax,0b800h
	mov es,ax
	mov di,12*160+36*2
	
	mov cx,9
s:
	mov al,[si]
	mov es:[di],al
	inc si
	add di,2
	loop s
	
	mov ax,4c00h
	int 21h
do0end:nop
code ends 
end start

在debug 中运行正常
在这里插入图片描述
写一个简单的除法溢出程序测试一下
王爽 汇编语言 第十二章 实验十二_第1张图片
看起来没问题

其他实验题答案:实验题答案合集

你可能感兴趣的:(汇编语言,王爽,汇编语言,王爽,实验12,0号中断)