汇编语言程序设计..ppt

汇编语言程序设计..ppt

汇编语言程序设计 Assembly Language Programming §2 硬件基础 计算机的基本结构 CPU 系统总线 Memory I/O 子系统 80x86 的寄存器组 8086 的存储器组织 2.1 计算机基本结构 CPU 组成: 算术逻辑部件、控制部件和寄存器组。 CPU的作用: 执行算术与逻辑运算。 控制指令的执行。 编程结构: 对汇编语言程序员来说,关心的是其中的寄存器。 系统总线 总线是部件之间进行数据(电信号)交换的通道。 80x86计算机的系统总线分为3类: 数据总线 地址总线 控制总线 系统总线 数据总线 数据总线是用来传递数据的,定义了CPU在每个内存周期所能存取数据的位数。 80x86系列CPU的数据总线为8位、16位、32位或64位。这就是“为什么通常的数据存取是以8位、16位、32位或64位进行的”。 数据总线越宽,处理能力越强。 具有N位数据总线并不意味着CPU只能处理N位数据。 系统总线 地址总线 地址总线用来指出数据的地址(内存或I/O)。 地址总线的位数决定了最大可编址的内存与I/O空间。 对于N位地址总线,CPU可以提供2N个不同地址:0~2N -1。 地址总线由内存与I/O子系统共享使用(I/O只用低16位)。(如何区分?) 控制总线 控制总线用来控制CPU与

文档评论(0)

1亿VIP精品文档

相关文档