您的位置:首页 > 其它

[汇编语言]《汇编语言 第3版》P121 实验4(3)自己的写法

2015-10-23 05:21 211 查看
assume cs:code
code segment
mov ax,cs
mov ds,ax
mov ax,0020h
mov es,ax
mov bx,0
mov cx,22
s:mov al,[bx]
mov es:[bx],al
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end

实验结果为:



疑问:

(1)为何第4行的对应ip为0207,而不是从上一行0204+2而得出的0206?

(2)为何

s:mov al,[bx]


编译后变成


(3)问题(2)导致一行代码变成两行,为何在不更新CX值的前提下,整个程序依然能顺利完成复制自身指令的任务?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: