微处理器(第2讲-第4讲)xiugai.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1.3 微型计算机系统的组成、分类及配制 微型计算机系统的三个层次 第一层次:核心级——微处理器 微处理器简称CPU,是计算机的核心,主要包括: 运算器ALU 控制器CU 寄存器组Registers CPU实现了运算功能和控制功能 第二层次:硬件系统级——微型计算机 以微处理器为核心,配上只读存储器(ROM)、读写存储器(RAM)、输入/输出(I/O)接口电路及系统总线等部件,就构成了微型计算机。 将CPU、存储器、I/O接口、总线等集成在一片超大规模集成电路芯片上,称为单片微型计算机,简称单片机。 第三层次:系统级 以微型计算机为中心,配以相应的外围设备以及控制微型计算机工作的软件,就构成了完整的微型计算机系统。 微型计算机如果不配有软件,通常称为裸机 软件分为系统软件和应用软件两大类。 ★有关内存储器的几个概念 内存单元的地址和内容 内存容量 内存单元的地址和内容 内存包含有很多存储单元(每个内存单元包含8bit),为区分不同的内存单元,对计算机中的每个内存单元进行编号,内存单元的编号就称为内存单元的地址。 内存容量 即内存单元的个数,以字节为单位。 注意:内存空间与内存容量的区别 内存容量:实际配置的内存大小。例:某微机配置2条 128MB的SDRAM内存条,其内存容量为256MB 内存空间:又称为存储空间、寻址范围,是指微机的 寻址能力,与CPU的地址总线宽度有关。 ★ 输入/输出接口 简写为I/O接口,是CPU与外部设备间的桥梁 ★ CPU总线—BUS CPU连接外部多个功能部件的一组公共信号线 CPU的寻址范围 = 2n, n—地址线根数 地址总线AB:用来传送CPU输出的地址信号,确定被访问的存储单元、I/O端口。地址线的根数决定了CPU的寻址范围。 数据总线DB:在CPU与存储器、I/O接口之间数据传送的公共通路。数据总线的条数决定CPU一次最多可以传送的数据宽度。 控制总线CB:用来传送各种控制信号微型计算机的软件系统 1.4 8086/8088微处理器 1.4.1 概述 1、8088/8086 CPU的功能结构 1. 执行部件EU 组成:内部寄存器组、算术逻辑运算单元ALU、标志寄存器FR以及内部控制逻辑电路 功能:负责指令的执行:一是进行算术逻辑运算,二是计算指令中变量所在单元地址的偏移量 1. 执行部件EU EU组成:内部寄存器组、算术逻辑运算单元ALU、标志寄存器FR以及内部控制逻辑电路 (1)内部寄存器组—AX、BX、CX、DX、SI、DI、BP、SP ② 指针和变址寄存器BP、SP、SI、DI (16位寄存器) 指针寄存器BP,SP: BP—基址指针寄存器,通常用作对堆栈段的寻址,可以与SS寄存器联合使用来确定堆栈段中某一存储器单元地址。 SP—堆栈指针寄存器,指向堆栈段的栈顶,必须与SS段寄存器联合使用确定实际地址。 变址寄存器SI,DI: SI—源变址寄存器,DI—目的变址寄存器。 (2)算术逻辑单元(ALU)及标志寄存器(FR) ALU完成16位或8位的算术或逻辑运算,并根据运算结果在标志寄存器中建立相应的标志。 FR是16位寄存器,用到了9位 状态标志位—程序运行的状态信息 CF、AF、PF、ZF、SF、OF 控制标志位—用于控制机器或程序的某些运行过程 IF、DF、TF ① 状态标志位 执行完一次运算后,由硬件根据条件是否满足,从而将相应位置为1或0 CF—Carry Flag ,进位标志 加法运算时,最高位产生进位,则CF=1,否则CF=0 减法运算时,最高位产生借位,则CF=1,否则CF=0 PF—Parity Flag,奇偶标志 运算结果的低8位中,有偶数个“1”,则PF=1,否则PF=0 OF—Overflow Flag,溢出标志 当运算结果超出了机器所能表示的数的范围时,为溢出,OF=1,否则 OF=0。 状态标志判断 例:计算1000 1000 + 1000 1100 二进制运算 十六进制运算 带符号数运算 无符号数运算 ② 控制 标志 DF(Direction Flag),方向标志,用于串处理指令中控制串处理的方向 当DF=0时,SI,DI增量,由低地址→高地址,指令格式:CLD 当DF=1时,SI,DI减量,由高地址→低地址,

文档评论(0)

海川电子书城 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档