首页
社区
课程
招聘
[已解决]64位指令MOV R8,RDX的机器码是多少呢?
发表于: 2008-1-26 14:06 7626

[已解决]64位指令MOV R8,RDX的机器码是多少呢?

2008-1-26 14:06
7626
MOV R8,RDX的机器码是多少啊?
看了intel的手册,对应的opcode是:
======================
opcode            instruction
REX.W+89 /r   MOV r/m64,r64
REX.W+8B /r   MOV r64,r/m64
======================
还是不会怎么译码,32 位MODR/M编码表里面没有R8,RDX相关的扩展表项.

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
机器码为:49 89 D0
64位cpu没有单独的MODR/M编码表,就是用的32位的,用REX前缀加扩展
2008-1-27 21:59
0
雪    币: 107
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
49 89 D0 不会被译成 49 DEC 吗
2008-2-5 16:20
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
不会,64位模式下,DEC有新的机器码
2008-2-12 22:22
0
游客
登录 | 注册 方可回帖
返回