实验四的第三题的答案看不明白
答案看着有点晕。 谁能简单的解答下第三题么 第一个空格填CODE 第二个空格填18(1)复制的是什么,从哪里到哪里?答:复制的是code代码段,从mov---loop s
(2)复制的是什么?有多少个字节,你如何知道要复制的字节的数量?
答:复制的是代码,有18个字节,查看cs开始到loop结束时候的值 liuhui88126 发表于 2011-7-20 16:58 static/image/common/back.gif
第一个空格填CODE 第二个空格填18
(1)复制的是什么,从哪里到哪里?答:复制的是code代码段,从mov---loop ...
我不明白 code 可以直接当作段地址么? 这个名字不是可以随便命名的么。(虽然题目为了清楚的表达才用 code)
这个18字节是怎么算出来的。请帮我解答一下。
把CODE和CS关联了的。CS就相当与CODE了 zzxxcc89 发表于 2011-7-21 14:54 static/image/common/back.gif
把CODE和CS关联了的。CS就相当与CODE了
嗯,看了下笔记,原来是我忘了 assume 的用法。
那能解释下 18 是怎么来的么
snow9312 发表于 2011-7-21 15:39 static/image/common/back.gif
嗯,看了下笔记,原来是我忘了 assume 的用法。
那能解释下 18 是怎么来的么
18h就是mov ax,4c00h之前的代码占了24个字节 可以先假设要复制8位数据(因为我们肉眼就可以看出此程序的长度不可能大于0ffh个字节)的字节数(如:10h)这句话是什么意思。求解答。还有那个code不能用cs来代替么。。写成mov ax,cs..谢谢 实际上就是调试出来的 liujkon 发表于 2011-7-24 09:56 static/image/common/back.gif
可以先假设要复制8位数据(因为我们肉眼就可以看出此程序的长度不可能大于0ffh个字节)的字节数(如: ...
我已经明白了。
小甲鱼的意思是那些代码的大小不会超过256字节的。所以填写一个假想值进去,去debug调试,查看CX就是了。
题目要求的是 mov ax,cs~loop s 的代码 ,所以要减去5个字节。
mov ax,4c00h 3个字节
int 21h 2个字节
剩下24个字节(我自己数数也是24个字节)。
页:
[1]