2.与高级语言相比,汇编语言的优点是: 效率高。其程序比相同功能的高级语言程序所占 的内存少,运行速度快。 能将计算机的全部功能提供给用户使用。这是因 为,汇编语言能最直接最充分地描述计算机语言,使 用汇编语言就是使用机器语言。 五、汇编语言的应用领域 要求执行效率高,反应快的领域,如操作系统内 核、工业控制、实时系统 系统频繁使用的子程序或程序段; 与硬件资源密切相关的软件开发,如设备驱动程 序等; 受内存容量限制的应用领域,如小型控制仪器、 仪表。 退出 3.1.1
3.1.1 2. 与高级语言相比,汇编语言的优点是: 效率高。其程序比相同功能的高级语言程序所占 的内存少,运行速度快。 能将计算机的全部功能提供给用户使用。这是因 为,汇编语言能最直接最充分地描述计算机语言,使 用汇编语言就是使用机器语言。 五、汇编语言的应用领域 要求执行效率高,反应快的领域,如操作系统内 核、工业控制、实时系统; 系统频繁使用的子程序或程序段; 与硬件资源密切相关的软件开发,如设备驱动程 序等; 受内存容量限制的应用领域,如小型控制仪器、 仪表。 退 出
3.1.2汇编程序 汇编程序:它能把用汇编语言编写的源程序翻译成CPU能 识别的机器指令序列。这里,称该翻译程序为 汇编程序。图3.1是一次翻译过程的示意图 退出
3.1.2 汇编程序 汇编程序:它能把用汇编语言编写的源程序翻译成CPU能 识别的机器指令序列。这里,称该翻译程序为 汇编程序。图3.1是一次翻译过程的示意图。 退 出
第二节数据表示(2学时) 3.2.1十六进制数及nte惯例 、十六进制数 十六进制数是逢十六进1位,每一位有16种状 态,用0,1,2,…,9,A,B,C,D,E,F表 示。如果十六进制数是以字符开头,为了与字符串 区别,须在十六进制数的开头加数码“0 徽拍款缺 退出
第二节 数据表示(2学时) 3.2.1 十六进制数及Intel惯例 退 出 一、十六进制数 十六进制数是逢十六进1位,每一位有16种状 态,用0,1,2,,9,A,B,C,D,E,F表 示。如果十六进制数是以字符开头,为了与字符串 区别,须在十六进制数的开头加数码‘0’
2 二、 Intel存数的惯例 数据在内存中的存放有两种不同的格式: Big-Endian 格式和 Little- Endian格式 在Big- Endian格式中,数据的存放原则是:高地址 存放低字节,低地址存放高字节。这种存储格式如图3.2 所示。 在 Little- India格式中,数据的存放原则是:低地址 存放低字节,高地址存放高字节。这种存储格式如图3.3 所示。 Intel芯片的是按 Little-ndia格式存储数据。 退出
3 . 2 . 1 二、Intel存数的惯例 数据在内存中的存放有两种不同的格式:Big-Endian 格式和Little-Endian格式。 在Big-Endian格式中, 数据的存放原则是:高地址 存放低字节,低地址存放高字节。这种存储格式如图3.2 所示。 在Little-Endia格式中,数据的存放原则是:低地址 存放低字节,高地址存放高字节。这种存储格式如图3.3 所示。 Intel芯片的是按Little-Endia格式存储数据。 退 出
3.2.2定点微处理器处理的数据类型 对于 Intel系列的80×86CPU能够处理4种类型的数据。 、无符号二进制数 1.8位无符号二进制数 形式:数值 其数值范围:0~255(28-1) 2.16为无符号二进制数 形式:数值 其数值范围:065535 3.32为无符号二进制数 形式:数值 退出
3.2.2 定点微处理器处理的数据类型 对于Intel系列的8086 CPU能够处理4种类型的数据。 一、无符号二进制数 1. 8位无符号二进制数 形式:数值 其数值范围:0~255(28-1)。 2. 16为无符号二进制数 形式:数值 其数值范围:0~65535。 3. 32为无符号二进制数 形式:数值 退 出