【问题标题】:x86 assembly short and long sizex86 组装短和长尺寸
【发布时间】:2013-02-07 22:13:05
【问题描述】:

我正在编写一个小 x86 程序,我对“类型”大小感到惊讶。

.short 正在处理 4 个字节的值,例如 .short 0xFFFF .long 8 个字节,而 .bytes 处理 2 个字节。

我找不到解释,我做错了什么?

【问题讨论】:

    标签: assembly x86 gnu-assembler


    【解决方案1】:

    0xFFFF 是两个字节,而不是四个。一个十六进制数字是四位(一个 nybble),一个字节中有八位。

    【讨论】:

      猜你喜欢
      • 2015-06-01
      • 2012-08-28
      • 2014-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-24
      • 2013-12-10
      • 2023-03-25
      相关资源
      最近更新 更多