首页
社区
课程
招聘
[旧帖] [求助]汇编语言中CX作用 0.00雪花
发表于: 2011-4-15 21:53 2045

[旧帖] [求助]汇编语言中CX作用 0.00雪花

2011-4-15 21:53
2045
在书上看到这么一句话,在载入程序时,cx保存程序的长度
上网一查,发现这么一句话,cx在汇编中表示循环次数,不能存放代码长度,只是在debug中cx默认显示当前指令的长度(总的字节数
我在DEBUG中运行观察时,CX值一直为0
请问CX除了表示循环次数到底还有什么作用啊?是代码段的字节数,还是当前指令的长度,还是这两种功能都没有呢?
谢谢各位!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 13
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这要看在具体那种指令了,不同指令对cx的要求不同,不过通常都是作为计数器。
2011-4-15 21:57
0
雪    币: 52
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
虽然要求不同,但是CX中存放的值究竟是什么啊?是所有程序代码的字节数,还是当前指令的字节数啊?
2011-4-16 06:56
0
雪    币: 38
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
不清楚,似乎没什么用吧。

当前指令的字节数有什么用?重要的还是循环次数吧。

可能网络上搜索的debug是一种软件的状态,而不是debug.EXE
2011-4-16 15:15
0
雪    币: 143
活跃值: (61)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
5
不清楚,我写汇编的时候总是用eax,ebx计数~JE,JNE来跳出循环~
2011-4-18 11:34
0
雪    币: 52
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
总之,谢谢各位的帮助啦
2011-4-18 16:28
0
游客
登录 | 注册 方可回帖
返回
//