2010| 3
|
怎样让一个字节型数据入栈? |
1鱼币
最佳答案一个字节入栈不行。
不过你可以这样
32位的话
mov ebx,[要入栈的值的内存地址]
movzx eax,byte ptr [ebx];读取一个字节放在AL,高位填写0
push eax
;接着要用到的时候
mov al,byte ptr [esp];byte ptr指定只传一个字节,或者movzx eax,byte ptr [esp]
16位的,大同小异
mov ds,xx;数据段
mov bx,xx;偏移
movzx ax, byte ptr ds:
push ax
;接着要用到的时候
mov al,byte ptr ss:[sp]
16位汇编我有点不太记得了,不知 ...
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2013-8-10 15:48:53
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
| |
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
|
发表于 2013-8-10 16:40:34
|
显示全部楼层
| |
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
|
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2024-11-17 04:31
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.