• 汇编语言基本数据类型


    汇编语言中所用到的基本数据类型为:字节型、字型、双字型、四字型、十字节型、字符串型;
    二进制位的顺序都是从右向左数,最右边的第一个二进制位称为最低位,即:第0位;最左边的第一个二进制位称为最高位;最小的存取单位为一个字节(8bits);
    1.字节型(DB):
      该类型又称为单字节类型;即:只使用一个字节(8个二进制位)的长度来存储一个变量;其中,最高位是第7位,最低位是第0位;如果用单字节类型表示有符号数时,最高位为符号位,表示范围是[-128,+127];如果用单字节类型表示无符号数时,表示范围是[0,255];通常情况下,存储器按照字节编址,读写存储器的最小信息单位就是一个字节;
      另外,一个字节可以分成2个4位的位组,称为半字节;
      字节型数据如图所示:

    汇编语言---基本数据类型 - 哥哥 - 哥哥
    2.字类型(DW)
    :
      该类型又称为双字节类型;即:由2个字节(16个二进制位)组成;最高位是第15位,最低位是第0位;高8位称为高字节,低8位称为低字节;如果用字表示有符号数,则其表示范围是[-32768,+32767];如果用字表示无符号数,则其表示范围是[0,65535];
      字类型数据如图所示:
    汇编语言---基本数据类型 - 哥哥 - 哥哥
    3.双字类型(DD):
      该类型又称为双字类型;即:用2个字(4个字节)组成一个双字;最高位是第31位,最低位是第0位;高16位称为高字,低16位称为低字;如果用双字表示有符号数,则其表示范围是[-2147483648,+2147483647];如果用双字表示无符号数,则表示范围是[-4294967296,+4294967295];
      双字类型数据如图所示:
    汇编语言---基本数据类型 - 哥哥 - 哥哥
      字节、字、双字,这三种类型是汇编语言中最常用的三种数据类型,这三种数据类型之间的组成关系如图所示: 汇编语言---基本数据类型 - 哥哥 - 哥哥
    4.三字类型(DF):
      该类型由3个字(6个字节)组成;总共有48个二进制位;
    5.四字类型(DQ):
      该类型由4个字(8个字节)组成;总共有64个二进制位;
    6.五字类型(DT)
    :
      该类型由5个字(10个字节)组成;总共有80个二进制位;
    7.字符串:
      由若干个字节组成,字节数不定,通常每个字节存储一个字符;'$'为字符串结束符'\0',0DH是回车字符'\r',0AH是换行字符'\n';
    汇编语言基本数据类型汇总:
    DB:Define Byte,定义字节(8位/1字节)无符号整数;等同于BYTE;
    DW:Define Word,定义字(16位/2字节)无符号整数;等同于WORD;
    DD:Define DoubleWord,定义双字(32位/4字节)无符号整数;等同于DWORD;
    DF:Defined Farword,定义三字(48位/6字节)无符号整数;等同于FWORD;
    DQ:Define QuadWord,定义四字(64位/8字节)无符号整数;等同于QWORD;
    DT:Define TenBytes,定义五字(80位/10字节)无符号整数;等同于TBYTE;
    BYTE  : 8位无符号整数
    WORD  : 16位无符号整数
    DWORD : 32位无符号整数
    QWORD : 64位整数
    TBYTE : 80位整数
    SBYTE : 8位有符号整数
    SWORD : 16位有符号整数
    SDWORD: 32位有符号整数
    FWORD : 48位整数(保护模式下作远指针)
    REAL4 : 32位IEEE短实数
    REAL8 : 64位IEEE长实数
    REAL10: 80位IEEE扩展精度实数
  • 相关阅读:
    Cocos 更新时反复杀进程,导致差异更新失效的Bug
    Cocos 编译android-studio
    Could not resolve all dependencies for configuration ':classpath'
    MAC Gradle 下载的问题
    命令行创建 keystore
    应用间共享文件 FileProvider
    Android jks 签名文件 生成
    Gradle 离线 安装
    信息
    Cocos Lua的Touch 点击事件添加
  • 原文地址:https://www.cnblogs.com/wwb0111/p/3098955.html
Copyright © 2020-2023  润新知