标签: assembly x86 gas
我正在写一个小的x86程序,我对“类型”大小感到惊讶。
.short正在处理4个字节的值,例如.short 0xFFFF 和.long 8个字节,而.bytes处理2个字节。
我找不到解释,我做错了什么?
答案 0 :(得分:1)
0xFFFF是两个字节,而不是四个字节。单个十六进制数字是四位(nybble),一个字节中有8位。