第二章IBMPC微型计算机ppt课件.ppt

第二章IBMPC微型计算机ppt课件.ppt

ID:59013759

大小:492.00 KB

页数:48页

时间:2020-09-26

第二章IBMPC微型计算机ppt课件.ppt_第1页
第二章IBMPC微型计算机ppt课件.ppt_第2页
第二章IBMPC微型计算机ppt课件.ppt_第3页
第二章IBMPC微型计算机ppt课件.ppt_第4页
第二章IBMPC微型计算机ppt课件.ppt_第5页
资源描述:

《第二章IBMPC微型计算机ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章IBMPC微型计算机8086/8088CPU的基本结构8086/8088CPU的寄存器组存贮器的分段结构8086/8088CPU堆栈的组织第一节IBMPC微型计算机的基本结构一、微型计算机系统1.微型计算机硬件组成微处理器ROMRAM输入设备输出设备I/O接口I/O接口数据总线DB控制总线CB地址总线AB第一节IBMPC微型计算机的基本结构一、微型计算机系统第一节IBMPC微型计算机的基本结构一、微型计算机系统2.CPU对存储器的操作存储器被划分为若干个存储单元,每个存储单元从0开始顺序编号。例如:一个存储器有128个存储单元,编号从

2、0~127。对于大容量的存储器一般还用以下单位来计量容量(用B来代表Byte)。1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB第一节IBMPC微型计算机的基本结构一、微型计算机系统2.CPU对存储器的操作在计算机中专门有连接CPU和其他芯片的导线,通常称为总线。物理上:一根根导线的集合;逻辑上划分为:地址总线数据总线控制总线第一节IBMPC微型计算机的基本结构一、微型计算机系统2.CPU对存储器的操作CPU在内存中读或写的数据演示:读演示写演示第一节IBMPC微型计算机的基本结构一、微型计算机系统2.CPU对

3、存储器的操作CPU在内存中读或写的数据演示:读演示写演示第一节IBMPC微型计算机的基本结构一、微型计算机系统微型计算机系统组成寄存器组算逻运算器控制电路微处理器随机存储器RAM只读存储器ROM存储器输入输出接口并行接口串行接口数据总线地址总线控制总线系统总线微型计算机硬件操作系统语言处理程序数据库系统其它系统软件应用软件微型计算机软件微型计算机系统第一节IBMPC微型计算机的基本结构二、8086/8088微处理器的功能结构负责与M、I/O端口传送数据负责指令的执行第一节IBMPC微型计算机的基本结构二、8086/8088微处理器的功能结构

4、一个典型的CPU由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。内部总线实现CPU内部各个器件之间的联系。外部总线实现CPU和主板上其它器件的联系。第二节8086/8088寄存器组AX寄存器称为累加器。使用频度最高。BX寄存器称为基址寄存器。常用于存放存储器地址。CX寄存器称为计数器。一般作为循环或串操作等指令中的隐含计数器。DX寄存器称为数据寄存器。常用来存放双字数据的高16位,或存放外设端口地址。第二节8086/8088寄存器组一、通用寄存器1、数据寄存器AX、BX、CX、DX,用来保存操作数或运算结果等信息。一个16位寄存

5、器可以存储一个16位的数据。(数据的存放情况???)一个16位寄存器所能存储的数据的最大值为多少?答案:216-1。第二节8086/8088寄存器组一、通用寄存器1、数据寄存器第二节8086/8088寄存器组一、通用寄存器1、数据寄存器8086上一代CPU中的寄存器都是8位的;为保证兼容性,这四个寄存器都可以分为两个独立的8位寄存器使用。AX可以分为AH和AL;BX可以分为BH和BL;CX可以分为CH和CL;DX可以分为DH和DL。第二节8086/8088寄存器组一、通用寄存器1、数据寄存器以AX为例,8086CPU的16位寄存器分为两个8

6、位寄存器的情况:第二节8086/8088寄存器组一、通用寄存器1、数据寄存器第二节8086/8088寄存器组一、通用寄存器2、变址和指针寄存器SI是源变址寄存器,DI是目的变址寄存器,在字符串操作中,SI和DI都具有自动增量或减量的功能。SP为堆栈指针寄存器,用于存放当前堆栈段中栈顶的偏移地址。BP为基址指针寄存器,用于存放堆栈段中某一存储单元的偏移地址。变址和指针寄存器包括SI、DI、SP、BP等4个16位寄存器,主要用于存放某个存储单元的偏移地址。第二节8086/8088寄存器组二、段寄存器8086CPU的4个16位的段寄存器代码段寄存

7、器CS,数据段寄存器DS,堆栈段寄存器SS,附加数据段寄存器ES。段寄存器用来确定该段在内存中的起始地址。代码段用来存放程序的指令序列。CS存放代码段的段首址,指令指针寄存器IP指示代码段中指令的偏移地址。第二节8086/8088寄存器组三、指令指针寄存器8086CPU中的指令指针IP,它总是保存下一次将要从主存中取出指令的偏移地址,偏移地址的值为该指令到所在段段首址的字节距离。在目标程序运行时,IP的内容由微处理器硬件自动设置,程序不能直接访问IP,但一些指令却可改变IP的值,如转移指令、子程序调用指令等。第二节8086/8088寄存器组

8、四、标志寄存器FLAGS1514131211109876543210OFDFIFTFSFZFAFPFCF符号标志辅助进位标志奇偶标志进位标志溢出标志零标志方向标志中断允许标志跟踪

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。