首页
社区
课程
招聘
[旧帖] [求助]关于指令ADD的机器码 0.00雪花
发表于: 2013-8-9 17:10 1760

[旧帖] [求助]关于指令ADD的机器码 0.00雪花

2013-8-9 17:10
1760
00 /r ADD r/m8,r8 ADD
01 /r ADD r/m32,r32 ADD
02 /r ADD r8,r/m8 ADD
03 /r ADD r32,r/m32 ADD
04 ib ADD AL,imm8 Add
05 id ADD EAX,imm32 Add
比如
add [eax],cl
指令的第1个肯定是00 但第2个该怎么算?
如果是add[eax],al 第2个是 00
为什么cl却不是01而是 08?

rb rw rd
----------------------
AL = 0 AX = 0 EAX = 0
CL = 1 CX = 1 ECX = 1
DL = 2 DX = 2 EDX = 2
BL = 3 BX = 3 EBX = 3
AH = 4 SP = 4 ESP = 4
CH = 5 BP = 5 EBP = 5
DH = 6 SI = 6 ESI = 6
BH = 7 DI = 7 EDI = 7
指令码表前是这样说的。
求解后面是怎么算的.

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 69
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
有木有大大帮帮忙额。
2013-8-12 15:18
0
游客
登录 | 注册 方可回帖
返回
//