作者septemhill (冰淇淋乾杯)
看板ASM
标题[问题] x86 "aw" register name
时间Wed Apr 6 08:00:25 2011
请教关於x86 asm的一个问题,我昨天看到一段code
用了一个从来没看过的register,也没办法编译过,以下是code:
.data
value:
.long 2
.text .global _start
_start:
movl $54, %ebx
xchgl value, %ebx
xchgw %ax, value
xchgb %al, %bl
xchgw value(%eax),
%aw
# Linux sys_exit
mov $1, %eax
xorl %ebx, %ebx
int $0x80
我个人使用的是gcc-4.4的 compiler,OS是Linux的
不知道这个register是怎麽来的?因为我并没有查到相关register的资料
若各位有相关方面的资料,不知道是否可以提供一下,谢谢
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.118.1.245
1F:→ dayyeah:Word (16-bit) register? 04/07 08:19
2F:推 Ross0916:it's a synonym for the high word of eax 04/12 14:30