首页
社区
课程
招聘
未解决 [求助]请问机器码怎么自动转化成不同的汇编指令的,难道不会出错么?
发表于: 2019-3-30 21:07 1573

未解决 [求助]请问机器码怎么自动转化成不同的汇编指令的,难道不会出错么?

2019-3-30 21:07
1573
就像图中红线所示,自动和汇编一一对应,这个过程难道不会出错么?比如同一个字节在前后两条汇编命令出现,那么是给前一条汇编命令,还是后一条汇编命令呢?

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 1641
活跃值: (3601)
能力值: (RANK:15 )
在线值:
发帖
回帖
粉丝
2
没听懂你的意思
2019-3-30 21:24
0
雪    币: 185
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
刘铠文 没听懂你的意思
比如第2列是机器码,第3列是汇编,就是想问机器码是怎么自己就从一个很长的16进制串,分成不同的小段的?如地址77244B1F那一行中,机器码既有命令,又有数据值772E81D0,它是怎么自动把自己分成指令和命令的呢?划分过程中不会出错么
2019-3-30 21:36
0
雪    币: 2402
活跃值: (6808)
能力值: ( LV7,RANK:102 )
在线值:
发帖
回帖
粉丝
4
反汇编了解一下
2019-3-30 21:48
0
雪    币: 185
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
有大佬告诉答案了:“找到代码段第一个字节,看是硬编码是定长指令还是变长指令,定长的直接解析,变长的查表,具体细节参考架构手册。”
2019-3-30 22:42
0
游客
登录 | 注册 方可回帖
返回
//