- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.4.2 定点数与浮点数 1.3.2 主机板组成 1.3.2 主机板组成 1.处理器子系统 系统板的核心为8088微处理器。该处理器与8086同属一个系列,二者指令完全兼容,并具有十分相似的结构。但二者数据总线的宽度不同,前者为8位,后者为16位,因此8088是准16位的微处理器。 1.3.2 主机板组成 2.内存(主存) PC/XT的内存由半导体存储芯片ROM和BAM构成。 1.3.2 主机板组成 3.主要控制机构和接口电路 (1)中断控制器8259A (2)定时控制器8253 (3)DMA控制器8237A (4)并行接口8255 1.3.2 主机板组成 4.I/O通道 系统板上有8个相同的总线插槽,称作I/O通道,在构造系统时用户可插入不同的电路插板以便连接不同的外部设备,或用来扩充系统。 1.3.3 存储空间的分配 8088有20根地址线A0—A19,可直接寻址1MB的存储空间,其地址范围为O0000H ~FFFFFH。 在IBMPC/XT中,安排了768KB的RAM空间,占据着内存地址的低端;安排了256KB的ROM空间,占据着内存地址的高端。整个内存分配如图1-4(a)所示, 1.3.3 存储空间的分配 内存空间可大致划分为以下四个区段: 1.基本RAM区(00000H~9FFFFH),该区共640KB,由DOS进行管理。 2.保留RAM区(A0000H~BFFFFH),该区段为系统安排的“显示缓冲存储区”,共128KB。 3.扩展ROM区(C0000H~EFFFFH), 该区共192KB,由I/O卡上的ROM芯片提供支持。 4.基本ROM区(F0000H~FFFrrH), 该区共64KB,由系统占用 。 1.3.4 I/O空间的分配 8088在访问I/O端口时,只使用低16位地址,即A15—-A0有效,故可寻址64K个端口。 在PC/XT中,参与端口寻址的只有其中的低10位地址线A9—A0,因此PC/XT的I/O端口空间大小为1K(000H—3FFH),其分配如表1-1所示(P15) 1.3.4 I/O空间的分配 地址线A9用来区别端口所在的位置:A9=0时,寻址主机板上的512个I/O端口;A9=1时,寻址I/O卡上的512个I/O端口。 主机板上的地址线A8—A5,经过译码产生对DMA控制器8237、中断控制器8259、定时器8253、并行接口8255芯片的片选信号,以及对DMA页面地址寄存器74LS670、NMl屏蔽寄存器的写选通信号。对于前4个芯片,可根据需要将A3—AO的低位地址送入芯片内部进行译码,以便选中芯片中的不同操作单元。 在系统的I/O通道中,包含着A19—A0全部20位地址,以便寻址卡上的ROM、RAM及I/O设备。 1.4.1 微型计算机硬件组成 微型计算机硬件系统是以微处理器即CPU了系统为核心,通过系统总线连接内存储器和I/O接口电路而构成的,微型计算机系统结构图如图1.1所示。 运算器:ALU+累加器Acc+Reg组+FR(标志寄存器,或称PSW) ALU:完成各种算术运算和逻辑运算。 Acc:提供ALU运算的一个操作数,并存放运算结果。 FR:用来记录计算机运行时某些重要标志(溢出,进位,结果为0、正、负等)。有时根据这些状态控制CPU的运行。 RS:用来存放少量数据及运算结果,提高CPU的运算速度。 ③堆栈指针SP 作用:指示当前栈顶,即SP中为当前栈顶的地址。 对向下生长的堆栈 push sp-1?sp pop sp+1?sp 对向上生长的堆栈 push sp+1?sp pop sp-1?sp 常用向下生长的堆栈。堆栈在内存中,堆栈指针在CPU中 控制器:CU=PC+IR+ID+PLA PC:程序计数器—指出程序中将要执行的指令地址 IR:指令寄存器 —寄存从内存来的指令 ID:指令译码器—分析指令用 PLA:控制逻辑—发出相应的节拍脉冲和电位,去完成指令的所有操作 2、系统总线(又称板间总线):用于部件级的连接。 在该总线上装有5—8个通用I/O扩展插槽,不同设备接口电路通过扩展槽与主机相连。为
文档评论(0)