标签: assembly gas
使用Intel语法,我可以将mov byte [es:0x00],10写入加载号10到存储在寄存器es中的段地址和内存中的偏移地址0x00的位置。我怎么能在实模式下用AT& T语法实现相同的功能吗?
mov byte [es:0x00],10
10
es
0x00
答案 0 :(得分:3)
AT& T语法为segment-override:signed-offset(base,index,scale)。
segment-override:signed-offset(base,index,scale)
所以你的指示应该符合:
movb $10,%es:0