汇编语言 实验4的第三个实验
为什么设置循环次数的时候是mov bx,18H ???我们怎么知道是18H? 本帖最后由 yundi 于 2015-12-16 21:45 编辑1.循环次数是mov cx,..
2.18h是数出来的.其实我也不会数,先瞎填一个,调试的时候数
3.把mov cx,18h改成 sub cx,5也可以,表示总字节数减最后两句字节数. yundi 发表于 2015-12-16 21:43
1.循环次数是mov cx,..
2.18h是数出来的.其实我也不会数,先瞎填一个,调试的时候数
...
刚好也做到这题
1:随便填个数,生成exe文件,再用debug调试下,mov ax,4c00h的偏移地址是0018,所以该指令前共有18h个字,循环18h次:
2:还有就是楼上数的办法
3:debug调试的时候 -r,程序的长度在cx中,减掉mov ax,4cooh,3个字节,int 21h 2个字节共5个字节
就是循环的次数 =cx-5,即指令sub cx,5
页:
[1]