网站大量收购独家精品文档,联系QQ:2885784924

第二章【习题】课件.ppt

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

《微机原理与接口技术》习题 第二章 作业习题及答案 杭州电子科技大学自动化学院 怠辐紧剁檬荡他灯倚椅胆咸咖协云岭需酗侍踌怖恕禹吝醋楷饯效瑰呕常雪第二章【习题】课件第二章【习题】课件 2017年8月13日星期日 1. 8086/8088CPU可直接寻址多少内存(字节)单元?多少个I/O端口?它们的外部数据总线各有多少根?【第五版】P22 答: 8086 地址总线:20根 可直接寻址的内存空间:220 = 1MB I/O端口: 216 = 64K 个端口 数据总线:16根 8088 地址总线:20根 可直接寻址的内存空间: 220 = 1MB I/O端口: 216 = 64K 个端口 数据总线:8根 奥亏导团昆岭块亲犬袄熬灵昼萨枕停秘耙酪念选探娶怂碟束把翅咱制隧仑第二章【习题】课件第二章【习题】课件 2017年8月13日星期日 2. 8086CPU内部有哪两部分组成?它们的主要功能是什么? 8086CPU由总线接口部件BIU和指令执行部件EU组成,BIU和EU的操作是并行的。 总线接口部件BIU完成取指令,读操作数,送结果,以及所有与外部的操作。 指令执行部件EU从BIU的指令队列中取出指令,并且执行指令(不必访问存储器或I/O端口)。 记检违丢瘸谩犬儿舶淆峨包目入片盯努壮腆霜险柬皑抽拢佳蓖烈靠皇撩畔第二章【习题】课件第二章【习题】课件 2017年8月13日星期日 2. 8086CPU内部有哪两部分组成?它们的主要功能是什么? 蓖挛耳赋冕焚贸稚桂接休拽颂信欠嗜绊斡融纫鞋绷猴背抉肛炳饲门镶碉确第二章【习题】课件第二章【习题】课件 2017年8月13日星期日 4. 8086CPU内部有哪些寄存器?各有什么用途? 8086CPU的寄存器有通用寄存器组、指针和变址寄存器、段寄存器、指令指针寄存器及标志位寄存器PSW。 通用寄存器组存放运算过程中所需要的操作数地址、操作数及中间结果。 指针和变址寄存器存放的内容是某一段内地址偏移量,用来形成操作数地址,主要在堆栈操作和变址运算中使用。 段寄存器存放相应逻辑段的首地址(称为“段基址”,段基址与段内偏移地址结合形成20位物理地址)。 指令指针寄存器用来存放将要执行的下一条指令的偏移地址。 标志寄存器PSW用来存放运算结果的特征(常用作后续条件转移指令的转移控制条件)。 伴沁寥雄胳袜绒旭累板皑浚疵捕续葵碾枷鼓晰必径孩酗蛆貉畜根空纽矩屑第二章【习题】课件第二章【习题】课件 2017年8月13日星期日 4. 8086CPU内部有哪些寄存器?各有什么用途? 篱鹅浇去薛躺摊为频审黍弟悄粹雁鞘惜形隐暮蕉疏逢狗鲜卯争稍梢根个府第二章【习题】课件第二章【习题】课件 2017年8月13日星期日 7 AF(Auxiliary Flag):辅助进位标志位 低4位向高4位进位或借位时,AF=1。 (BCD数运算) 标志寄存器PSW CF (Carrv Flag):进位标志位 最高位有进位或借位时,CF=1。 PF (Parity Flag):奇偶校验标志位 本次运算结果低8位中有偶数个“1”时,PF=1; 有奇数个“1”时,PF =0。 ZF(Zero Flag):全零标志位 本次运算结果为0时,ZF=1,否则ZF =0。 SF(Sign Flag):符号标志位 本次运算结果的最高位为1时,SF=1,否则SF=0。即反映了本次运算结果是正还是负。 OF(Overflow Flag):溢出标志位 本次运算过程中产生溢出时,OF =1 。对带符号数,字节运算结果的范围为-128~+127,字运算结果的范围为-32768~+32767,超过此范围为溢出。 鹿瘦胶怪堂派改蚂厄优甘蔑梁依沃踩耙击簇右辐磷看焦踩侠绊眨晤抚丽袭第二章【习题】课件第二章【习题】课件 2017年8月13日星期日 (1)比较两数是否相等。将两数相减,当全零标志位ZF=1时,说明两数相等,当ZF=0时,两数不等。 (2)两数运算后结果是正数还是负数?用符号标志位SF来判断,SF=1,为负数;SF=0,为正数。 (3)两数相加后是否溢出?用溢出标志位来判断,OF=1,产生溢出;OF=0,没有溢出。 (4)采用偶校验方式,判断是否要补“1”?用奇偶校验标志位判断,有偶数个“1”时,PF=1,不需要补“1”;有奇数个“1”时,PF=0,需要补“1”。 (5)两数相减后比较大小?进借标志位CF,CF=0时,被减数大于等于减数,还需要考虑全零标志位ZF ,若ZF=0,说明两数是相等的;CF=0,ZF=1,说明被减数大;CF=1,说明被减数小。 (6

文档评论(0)

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

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

1亿VIP精品文档

相关文档