zoukankan      html  css  js  c++  java
  • 初学 Delphi 嵌入汇编[21] Delphi 的其他整数类型

    除了 Byte、Word、Cardinal、Integer 外, Delphi 的整数类型还有:
    Longint、Longword、Shortint、Smallint、Int64
    其中 Longint 相当于 Integer; Longword 相当于 Cardinal. 这样还有三种类型:
    Shortint、Smallint、Int64
    //Shortint 是1字节(8位)有符号整数
    var
      I: Shortint;
    begin
      //其最大值是: 011111112
      asm
        mov I, 01111111B
      end;
      ShowMessage(IntToStr(I)); {127}
    
      //其最小值是: 100000002
      asm
        mov I, 10000000B
      end;
      ShowMessage(IntToStr(I)); {-128}
    end;
    
    //Smallint 是2字节(16位)有符号整数 var I: Smallint; begin //其最大值是: 01111111 111111112 asm mov I, 0111111111111111B end; ShowMessage(IntToStr(I)); {32767} //其最小值是: 10000000 000000002 asm mov I, 1000000000000000B end; ShowMessage(IntToStr(I)); {-32768} end;
    //Int64 是8字节(64位)的, 暂时的汇编知识, 我还测试不了它.
  • 相关阅读:
    月食照片
    宾得镜头大全与发展史
    月食照片
    关于镜头系数的疑问
    经验和教训
    常用正则表达式
    12月19日
    部長面談
    周六
    异度空间
  • 原文地址:https://www.cnblogs.com/del/p/1057370.html
Copyright © 2011-2022 走看看