ELI_
发表于 2016-7-29 23:14:38
谢谢详细的解答{:10_281:}
hupeichuan
发表于 2016-7-30 05:47:25
思路清晰,排版牛B。
HUANGGUOHUA
发表于 2017-2-12 01:51:01
生活! 发表于 2013-12-6 23:37
还是有点不理解位答案的mov CX 17
17怎么来的
cs:i指向代码段的时候,代码才可以被执行,17就是ip在代码段执行的时候累加的结果
为圆梦
发表于 2017-5-28 12:37:44
kelamoyujuzhen 发表于 2015-1-13 16:13
编译连接生成EXE文件后,debug这个EXE文件,用r查看寄存器内容时有以下几个寄存器需注意,CX内容时程序长度 ...
I don't konw. 不太通俗易懂呢,:(
719871782
发表于 2017-11-29 23:03:14
NBeeeeee 发表于 2015-10-24 22:04
其实仅需要11条代码就可以执行这个程序 我多回复几次,一次一个鱼币,不要说我财迷。。。
assum ...
你的CX值呢
写代码
发表于 2018-1-28 21:40:01
感觉主要是cs和cx这两个地方的确认问题。cs与ip共同控制指令的取出运行,所以cs的位置取到ds中用来指出要复制的代码位置,ip不用管。(详见汇编语言第三版p25页)cx楼主讲的还是比较明白的。{:10_279:}
布鲁布鲁
发表于 2018-3-5 17:17:33
我连题目都看不懂 好惨
喃嘻
发表于 2018-6-1 09:54:15
whyinfi 发表于 2015-10-21 08:38
LZ这第7,8行代码后面的两句话解释说反了吧。。。。我的理解应该是这样的吧:
mov al, (al) = ...
我也这样认为
shanling2017
发表于 2018-6-4 14:20:54
这个题,感觉楼主用的CX寄存器用的很好。
NBeeeeee
发表于 2018-6-12 15:56:07
719871782 发表于 2017-11-29 23:03
你的CX值呢
cx值默认的程序长度,我记得当时测试了一下,最后两条指令没有移过去,记不太清了
NBeeeeee
发表于 2018-6-12 15:59:28
719871782 发表于 2017-11-29 23:03
你的CX值呢
你自己跟跟,我当时win10用的dosbox加载的debug,没准有什么问题
289771691
发表于 2019-7-2 17:12:21
很棒很棒哦
gang19840815
发表于 2020-2-12 22:03:06
有一个疑问 0:200~0:23F是怎么变成20:0~20:3F0:200 这不是0段吗 20:0 不是20段吗怎么转换的
Mockingbirrrrd
发表于 2020-3-3 22:24:32
感谢楼主无私奉献!
13977097047
发表于 2020-3-23 22:51:49
酷{:5_108:}
kkl223
发表于 2021-11-1 09:42:11
2021年前来学习,楼主加油{:9_231:}
醒来是雨
发表于 2022-1-4 17:46:46
生活! 发表于 2013-12-6 23:37
还是有点不理解位答案的mov CX 17
17怎么来的
mov ax,4c00h之前的指令占23个字节,换成十六进制是17H
xiagm
发表于 2022-2-9 09:11:04
还是这样好 ,字节数不知道怎么算
classical.
发表于 2025-2-16 18:55:31
{:10_257:}