汇编语言程序设计
上QQ阅读APP看书,第一时间看更新

第二章 汇编语言基础知识

学习要点及目标

· 掌握数据类型及表示方法。

· 掌握微处理器的功能结构及其可编程寄存器。

· 理解存储器分段的原理和方法,掌握存储器逻辑地址与物理地址的概念和转换方法。

· 理解堆栈的概念、结构和压栈弹栈的过程。

核心概念

溢出 物理地址 逻辑地址 存储器分段 堆栈

引导案例

进行下列二进制数的运算后,标志OF、ZF、SF、CF的值各是多少?

10011010B+11001101B

进行二进制运算后,结果为01100111B,OF=1,ZF=0,SF=0,CF=1。

案例导学

在计算机内部采用二进制进行运算,引导案例对运算结果影响标志位的状态进行了分析。通常,使用汇编语言编程,直接涉及对CPU内部寄存器的操作、存储器的定义和分配,以及对数据类型的转换等问题。因此,本章从程序设计的角度,介绍数据类型及表示方法、微处理器功能结构及其可编程寄存器组,以及存储器等内容。

使用汇编语言编程,直接涉及对CPU内部寄存器的操作、存储器的定义和分配,以及对数据类型的转换等问题。因此,本章从程序设计的角度,介绍数据类型及表示方法、微处理器功能结构及其可编程寄存器组,以及存储器等内容。