首页
社区
课程
招聘
[旧帖] [求助]请问这个怎么算 mov [eax], 1 0.00雪花
发表于: 2009-4-18 03:50 5073

[旧帖] [求助]请问这个怎么算 mov [eax], 1 0.00雪花

2009-4-18 03:50
5073
我知道
mov eax, 1
换成机码是
B8 01 00 00 00
但是
mov [eax], 1
换成机码是什么?
又请问我在哪可以找到这方面的资料?
感谢

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

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
好像是不合法的语句
我想要得是
mov ebx, 1
mov [eax], ebx
可否有高手帮我换成机码?
谢谢
2009-4-18 04:35
0
雪    币: 1079
活跃值: (4167)
能力值: ( LV5,RANK:69 )
在线值:
发帖
回帖
粉丝
3
像楼主学习     
还要多多冒泡哦
2009-4-18 07:46
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
4
用OD就可以转换。

0041A12B      C600 01          mov     byte ptr [eax], 1
0041A12E      BB 01000000      mov     ebx, 1
0041A133      8918             mov     dword ptr [eax], ebx
2009-4-18 08:30
0
雪    币: 144
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
在OD写一下,自然就有
2009-4-18 09:56
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我用debug写了下 语句不合法 呵呵
2009-4-18 10:27
0
雪    币: 167
活跃值: (1574)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
7
debug 是16的 EAX是32的 所以 ……

另外 记着告诉程序要取的内存的长度 XX ptr []

asm16 中 不支持 [ax]  有时间找本 王爽的《汇编语言》看看吧 你基础差太多
2009-4-18 11:08
0
雪    币: 103
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这是intel的语法.
2009-4-18 14:04
0
游客
登录 | 注册 方可回帖
返回
//