标签:目的 off 处理程序 入口 span offset 内存 运行 程序
要求:除法溢出的时候,在屏幕中心处显示overflow!
分析:
效果:
Source Code:
assume cs:code code segment start: mov ax,cs mov ds,ax mov si,offset do0 ;ds:si指向源地址 mov ax,0 mov es,ax mov di,200h ;es:di指向目的地址 cld rep movsb mov ax,0 mov es,ax mov word ptr es:[0*4],200h mov word ptr es:[0*4+2],0 mov ax,4c00h int 21h do0: jmp short do0start db "overflow!" do0start: mov ax,cs mov ds,ax mov si,202h ;ds:si指向字符串,复制到0:200处 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
assume cs:code code segment start: mov ax,1000h mov bh,1 div bh code ends end start
标签:目的 off 处理程序 入口 span offset 内存 运行 程序
原文地址:http://www.cnblogs.com/TreeDream/p/7045238.html