装配数据类型限制和示例

时间:2015-08-30 22:10:40

标签: assembly types size masm

我参加汇编语言课程,本书给出了一个数据类型列表:

  • BYTE - 8位无符号整数
  • SBYTE - 8位有符号整数
  • WORD - 16位无符号整数
  • SWORD - 16位有符号整数
  • DWORD - 32位无符号整数
  • SDWORD - 32位有符号整数
  • FWORD - 48位整数
  • QWORD - 64位整数
  • TBYTE - 80位(10字节)整数
  • REAL4 - 32位(4字节)短实时
  • REAL8 - 64位(8字节)长实时
  • REAL10 - 80位(10字节)扩展实时

正如标题所说,我希望获得有关每种数据类型的上限/下限的信息,也许还有一些例子。

1 个答案:

答案 0 :(得分:0)

无符号类型的限制:

0 to 2^bit_count - 1

签名类型的限制:

-(2^(bit_count-1)) to (2^(bit_count-1))-1

例如,无符号字节的限制为:

0 to 255

签名字的限制是:

-32768 to 32767

我不完全确定实数是多少,但我的假设是它们是浮点数。

有关详细信息,请参阅here