- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Inter8086微处理器的功能结构存储器堆栈(Stack)Inte.ppt
第2章 IBM_PC计算机系统结构 ◆ Inter8086微处理器的功能结构 ◆ 存储器 ◆ 堆栈(Stack) ◆ Inter80486和Pentium微处理器的 结构及存储管理 2.1 Inter8086微处理器的功能结构 一个典型的微处理器基本结构,一般由算术逻辑单元、寄存器组和指令处理单元等部分组成。 1.算术逻辑部件 算术逻辑部件(ALU)由全加器组成。它的主要任务是执行算术运算、逻辑运算及移位等操作。 ALU有两个输入端,和两个输出端。其连接形式请见下图。 2.寄存器阵列 寄存器阵列是微处理器的重要组成部分,可以存放数据和地址。寄存器位数一般与微处理器片内总线的宽度是一致的,但也有些寄存器是片内总线宽度的两倍。寄存器的广泛 依据操作数的个数划分,80X86CPU指令系统中的指令格式最常用的有:双操作数指令、单操作数指令和无操作数指令。 2.1.1 执行部件与总线接口部件 2.1.2 Inter8086CPU寄存器的结构 2.1.3 标志寄存器(FR)及其用途 1.Intel8086微处理器的主要特性 数据线——16位。 地址线——20位,其中低16位与数据总线复用。 内存空间——20位地址线可直接寻址1MB存储空间。 寻址方式——7种寻址方式提供了灵活的操作数存取方法。 指令系统——99条基本指令,能完成数据传送、算术运算、逻辑运算、控制转移和处理器控制功能等。 时钟频率——8086标准主频为5MHz,8086-2主频为8MHz。 中断功能——可处理内部软件中断和外部硬件中断,中断源多达256个。 工作模式——支持单处理器、多处理器系统工作。 兼容性——与8080、8085在源程序一级兼容。 3.标志位举例 【例2.1】执行以下两数的加法操作,判断各标志位的状态。 0010 0011 0100 0101 + 0011 0010 0001 1001 0101 0101 0101 1110 执行以上操作后,各状态标志位的状态应为: CF=0 PF=0 AF=0 ZF=0 ZF=0 OF=0 【例2.2】 执行加法操作。 1010 1011 0000 0000 + 1111 1111 1111 1111 1010 1010 1111 1111 ? 执行操作后,各状态标志位的状态应为: CF=1 PF=1 AF=0 ZF=0 SF=1 OF=0 【例2.3】 执行加法操作。 0110 0100 0000 0000 + 0110 0100 0000 0000 1100 1000 0000 0000 执行以上加法操作后,各状态标志位的状态应为: CF=0 PF=0 AF=0 ZF=0 SF=1 OF=1 2.2 存储器 2.2.1 主存储器的组成 2.2.2 8086存储器的组织 存储器分类: 按所存放的位置分:分为主存储器和辅助存储器。 主存储器存放当前正在执行的程序和使用的数据。 辅助存储器用来长期保存大量程序和数据。 按读写方式分:分为随机存取存储器RAM和只读存储器ROM。 RAM存储器在断电后不能保存信息。 ROM存储器在断电后仍能保存信息。 存储器组成: 存储器由存储单元组成,每个存储单元有一个惟一的存储器地址。每个存储单元存放1个字节的数据,1个字节包含了8个二进制位。 存储容量是指存储器所具有的存储单元个数,基本单位是字节B。 为了表达更大的容量,常用的单位是KB(千字节),MB(兆字节),GB(吉字节),甚至TB(太字节)。 换算:1KB=2l10字节=1024字节,1MB=220字节,1GB=230字节, 1TB=240字节。 2.2.2 8086存储器的组织 1.存储器单元的地址和内容 地址:每个存储单元规定的编号是地址,存储单 元地址从0开始顺次加1。存储单元的地址 是无符数。n位二进制数共能表示2n个存储 单元的地址,为了书写方 便,存储单元地 址常采用十六进制
文档评论(0)