8088 CPU与计算机系统存储器详解

需积分: 0 0 下载量 17 浏览量 更新于2024-08-22 收藏 524KB PPT 举报
"本章主要介绍了汇编语言程序设计中的计算机系统基础知识,涵盖了计算机系统概述、存储器、中央处理器和外部设备四个部分。" 在计算机系统概述中,我们首先了解了硬件构成,主要包括中央处理器(CPU)、存储器、接口电路以及外部设备。CPU作为计算机的心脏,由运算器和控制器组成,负责执行指令和处理数据。总线控制是连接这些组件的关键,它包括数据总线、地址总线和控制总线,确保数据、地址信息和控制信号的正确传输。存储器分为内部存储器(主存)和外部存储器,如硬盘、软盘和光驱,它们都是通过接口电路与系统总线相连。I/O设备,如显示器和打印机,构成了输入/输出子系统,用于与用户交互。 深入到存储器部分,我们学习了存储单元的地址和内容表示。基本存储单位是一个二进制位,地址从0开始递增,通常用十六进制表示以简化读写。存储单元内容可以是字节存储或字存储,前者由8位二进制数构成,后者包含16位。地址线的数量决定了存储器的容量,例如,20根地址线可寻址1MB的存储空间。 然而,对于字长为16位的8088CPU,其地址线只有16位,理论上只能访问64KB的存储空间。为了解决这个问题,引入了存储器地址的分段机制。8088CPU虽然有20根地址引脚,但其16位地址字段不足以覆盖全部的1MB地址空间。通过分段技术,CPU可以组合两个16位的段地址来访问20位的物理地址,从而能够访问到1MB的存储器。 这一章的知识点涵盖了计算机系统的基础架构,尤其是汇编语言编程中至关重要的硬件概念,包括CPU的工作原理、存储器的组织结构以及如何利用有限的地址线访问更大的内存空间。理解这些概念对于编写高效的汇编语言程序至关重要。