808微处理器的结构资料.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
808微处理器的结构资料.ppt

1.存储器地址12F8:015FH的物理地址是 。 2.微型机的总线大体可分为_______、______和________。 3. 8086CPU有_____根数据线,______根地址线,可寻址的地址空间达到_____字节; 4. 8086/8088CPU中存储单元的物理地址 =(__________)×______+__________;若(CS)=0200H,(IP)=0051H,则物理地址为__________。 5.CPU能直接访问的存储器称为_________,它主要包括_________和_________,不能直接访问_________。 复习题 图2-5 8086的存储格式 D7 D0 字节 D15 D0 字 D31 D0 双字 D7 D0 00006H 78H 00005H 56H 00004H 12H 00003H 34H 00002H 00001H 00000H 低地址 LSB MSB 物理地址与逻辑地址 状态标志寄存器 ∑ AH AL BH BL CH CL DH DL SP BP DI SI 通用寄存器 暂存寄存器 ALU 执行部分控制电路 1 2 3 4 5 6 CS DS SS ES IP 内部通用寄存器 I/O控制电路 地址加法器 20位 16位 8位 指令队列缓冲器 外部总线 执行单元 总线接口单元 8086CPU内部结构图 16位 8086的指令执行过程 链接4,5 链接3 ◆ 什么是溢出 处理器内部以补码表示有符号数 8位表达的整数范围是:-128 ~ +127 16位表达的范围是: -32768 ~ +32767 如果运算结果超出这个范围,就产生了溢出 有溢出,说明有符号数的运算结果不正确 3AH+7CH=B6H,就是58+124=182, 已经超出-128~+127范围,产生溢出,故OF=1; 补码B6H表达真值是多少呢? ◆ 溢出和进位的区别 溢出标志OF和进位标志CF是两个意义不同的标志 进位标志表示无符号数运算结果是否超出范围,运算结果仍然正确 溢出标志表示有符号数运算结果是否超出范围,运算结果已经不正确 ◆ 溢出和进位的对比 ◆ 溢出和进位的应用场合 处理器对两个操作数进行运算时,按照无符号数求得结果,并相应设置进位标志CF;同时,根据是否超出有符号数的范围设置溢出标志OF 应该利用哪个标志,则由程序员来决定。也就是说,如果将参加运算的操作数认为是无符号数,就应该关心进位;认为是有符号数,则要注意是否溢出 溢出的判断方法 方法1: 同号相减或异号相加——不会溢出。 同号相加或异号相减——可能溢出: 两种情况: 同号相加时,结果符号与加数符号相反——溢出;  异号相减时,结果符号与减数符号相同——溢出。 方法2: 两个带符号二进制数相加或相减时,若 C7?C6=1,则结果产生溢出; C7?C6=0,则结果产生不溢出。(都为1或都为0) C7为最高位的进(借)位;C6为次高位的进(借)位。 例1:3AH+7CH=B6H 溢出 例2:AAH+7CH=26H 无溢出 例3:3AH-7CH=BEH 无溢出 例4:AAH-7CH=2EH 溢出 2. 指令指针寄存器IP IP是一个16位的寄存器,存放下一条要取出指令的偏移地址。 当BIU从代码段取出指令字节后,IP自动加1,又指向下一条指令的偏移地址。 IP由CPU内部使用,程序中不可访问此寄存器。一般由转移、循环、调用子程序等指令隐含地改变IP的功能。 2.3 控制寄存器 复习题 已知机器字长为8位,若x= -1,y= -127,则 [x]补=___________, [x+y]补=______________。 2. 十进制数128.375表示成十六进制____________。 3. 当运算结果的最高位产生一个进位时,标志位________置1,而运算结果的最高位为1时,____标志位为1。 4. 已知[X]补,求[-2X]补= ________。 5.8086/8088CPU内部共有 个 位寄存器。 6.从功能上,8086CPU可分为 和 两部分。 第二节 8086微处理器的存储器组织 存储器是计算机存储信息的地方。掌握数据存储格式,以及存储器的分段管理对以后的汇编程序设计非常重要 你能区别寄存器、存储器(主存)、外存(包括硬盘、光盘、磁带等存储介质)吗? 答案 寄存器是微处理器(CPU)内部暂存数据的存储单元,以名称表示,例如:AX,BX..….等 存储器也就是平时所说

文档评论(0)

love + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档