《汇编语言》实验4-3中,由于我使用的是FASM,所以代码改了点。在debug调试时,使用p指令自动执行循环体,发现代码拷贝过去后,有一行被改写成了int 3。
查询了下,发现int3为断点的一种,应该跟调试器本身的原因。重写改写了下代码,使内容更清晰:
org 0100h
start@:
mov ax,cs
mov ds,ax
mov ax,0020h
mov es,ax
mov bx,0100h
mov cx,end@-start@
s: mov al,[bx]
mov [es:bx],al
inc bx
loop s
mov ax,4c00h
int 21h
end@:
阅读(1254) | 评论(0) | 转发(0) |