华中科技大学微机原理:第二章汇编语言与指令详解
需积分: 6 192 浏览量
更新于2024-07-26
收藏 3.21MB PDF 举报
本资源是华中科技大学微机原理课程的第二章课件,主要涵盖了汇编语言与汇编程序的基础知识。章节内容分为以下几个部分:
1. **微机原理和汇编与接口技术**:介绍了汇编语言作为一种高级编程语言,它是用助记符和符号表示的,与机器指令一一对应,如`INT21H`,相较于机器语言,汇编语言更易于理解和记忆。
2. **汇编语言基础**:
- **符号指令**:包括符号指令中的表达式,如二进制数、十进制数、十六进制数和ASCII字符的使用。例如,数值常量如`PEQU314`,需要通过伪指令`EQU`或`=`来定义,而ASCII字符作为数值时需要用单引号括起来。
- **寻址方式**:介绍符号指令的寻址方式,这是理解程序如何访问内存的关键。
- **常用指令**:列出了一些基本的汇编指令,如`PUSHDS`、`SUBAX,AX`等,用于执行特定操作。
3. **汇编过程**:汇编程序的作用是将汇编语言源程序翻译成机器指令(目标文件),这个过程涉及到将符号指令转换成二进制代码。
4. **学习要点**:强调了学习汇编语言的重点,包括正确定义符号、理解地址表达式、掌握常用指令、了解符号指令的寻址方式以及熟悉汇编语言的格式。
5. **符号与数据的区别**:区分了以字母开头的十六进制数(表示数据)和带有前导0的十六进制数(表示符号),以及汇编语言中的常量、变量和标号,它们各自的特点和定义方法。
6. **数值表达式**:详细解释了数值表达式的构成,包括算术运算、逻辑运算和关系运算,以及如何在程序中使用这些运算。
7. **标号属性**:介绍标号在汇编中的三个关键属性,即段地址、偏移地址和类型,这对于程序的结构布局和定位至关重要。
通过学习这部分内容,学生可以掌握汇编语言的基本语法和使用技巧,为后续深入学习计算机硬件和操作系统原理打下坚实基础。
115 浏览量
227 浏览量
128 浏览量
2011-07-29 上传
2009-03-08 上传
2009-08-31 上传
492 浏览量
2009-08-31 上传
106 浏览量
huster
- 粉丝: 0
- 资源: 1