首页
社区
课程
招聘
问一个很基础的问题。
发表于: 2004-5-13 02:04 5505

问一个很基础的问题。

2004-5-13 02:04
5505
首先申明不要叫我去看书/
汇编语言里面的指令长度的怎么算出来的。
譬如 cmp ecx,eax的指令长度是多少。
因为制作注册机的时候要输入指令长度。
知道的就回答一下吧。
你的随便的一次帮助将使我收益终生!!!
谢谢了!!!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 6
支持
分享
最新回复 (3)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
汇编指令是怎样算出来的我也不太清楚。不过要知道指令的长度却是不难。如:
:004014DB 。8B1DFC214000             mov ebx, dword ptr [004021FC]这一句汇编代码长度为:8B 1D FC 21 40 00 共五个字节。其它类似
2004-5-13 08:14
0
雪    币: 413
活跃值: (637)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
3
操作码  操作数, 目标地址,立即数等,要不,我给你一份.
2004-5-13 08:32
0
雪    币: 3246
活跃值: (374)
能力值: (RANK:20 )
在线值:
发帖
回帖
粉丝
4
各种指令的长度是设计芯片的人定的,设计的时候肯定要考虑到可执行文件的长度、取指译码的效率等因素,单字节指令、二字节指令、。。。。都有

不看书?你也真牛:D
2004-5-13 09:14
0
游客
登录 | 注册 方可回帖
返回
//