微机原理复习题-答案版.docVIP

  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文档。上传文档
查看更多
微机原理复习题-答案版

微机原理复习题 一、掌握各种进制间的转换。(10分)------例题参考课本P3~P4 二、问答题:(20分) (1)布尔代数有哪两个特点? 第一个特点:变量只有两种可能的值:0或1。 第二个特点:只有三种基本的运算方式:“或运算”、“与运算”及“非运算”。 (2)什么叫原码、反码及补码? 凡是二进制的数都成为原码。 原码的各位都取其非值则称为反码。 反码加1则为补码。 (3)为什么需要半加器和全加器,它们之间的主要区别是什么? 在做两个二进制加法时,右边第一位(最小有效位)相加时要用半加器电路;除此位外,其他各位相加时都要用全加器电路。全加器的输入端有进位输入,而半加器则无。 (4)ALU是什么部件?它能完成什么运算功能?试画出其符号。 ALU称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。 符号: (5)触发器、寄存器及存储器之间有什么关系?请画出这几种器件的符号。 触发器是最小的记忆单元,能记忆二进制数的一个数位。 符号: 寄存器由若干触发器所组成。 符号: 存储器则由若干寄存器所组成。 符号: (6)试述下列器件的功能,并画出它们的符号:可控计数器、环形计数器、程序计数器。 可控计数器:这类计数器有一计数控制端(COUNT),当其为高电位时才开始计数;当其为低电位时则停止计数。 符号: 环形计数器:寄存器的各位依次轮流为高电位,可用作顺序控制的信号。 符号: 程序计数器:其内容能按照程序自动加1,它是每条指令的地址。所以程序计数器是推动程序前进的主要寄存器。 符号: (7)累加器有何用处?画出其符号。 累加器的内容是ALU每次运行结果的暂时存储器。在CPU中起着存放中间结果的作用。 符号: (8)三态输出电路有何意义?其符号如何画? 三态输出电路能使电路与总线脱离,使总线结构具有公共通路的作用。 符号: (9)控制字是什么意义?试举个例子说明之。 控制字是一个二进制数,其各位代表各个电路的逻辑状态:通或断。 例如:CON=LA EA LB EB LC EC LD ED 1 0 0 1 0 0 0 0 为寄存器B的内容传送如A寄存器中。 (10)ROM和RAM各有何特点和用处? ROM为只能读出的存储器,可用以存放固定的程序和数据。 RAM为可写入又可读出的存储器,可用以随时写入或读出数据,也可用以写入随时有可能改变的用户程序。 (11)为什么要建立“地址”这个概念? 地址译码器有何用处? 因为存储器的存储单元很多,故必须建立“地址”的概念。 (12)存储地址寄存器(MAR)和存储数据寄存器(MDR)各有何用处? MAR用以接受来自PC的地址号。 MDR用以接受来自总线上的数据。 此二者均为存储器的主要辅件。 (13)什么叫机器周期、取指周期和执行周期? 机器周期是一条指令从取指到执行完了所需的时钟周期数。 取指周期为从PC开始,PROM中的指令进入IR到PC+1为止的时钟周期数。 执行周期为从指令进入控制器起至执行完毕的时钟周期数。 (14)8086 CPU标志寄存器的各标志位在什么情况下置位? 标志位分为两大类:一类是状态标志,用来表示算数、逻辑运算的结果特征(CF、PF、AF、ZF、SF、OF);一类是控制标志,用来表示控制CPU的操作特征(IF、DF、TF)。 CF(FR0):CF=1 为加、减运算结果的最高位有进位或有借位,否则CF=0。 PF(FR2):PF=1 为操作结果“1”的个数为偶数,否则PF=0。 AF(FR4):AF=1 为元素按结果的低4位向高4位有进位或有借位(用于10进制BCD码运算指令),否则AF=0。 ZF(FR6):ZF=1 运算结果为0,否则ZF=0。 SF(FR7):SF=1 运算结果最高位为0(E),否则SF=0。 OF(FR11):OF=1 在算术运算时,带符号数的运算结果超出数的表示范围,否则OF=0。 TF(FR8):TF=1 CPU进入单步工作方式。 IF(FR9):IF=1 允许CPU响应可屏蔽外部中断请求。IF=0禁止中断。 DF(FR10):DF=1 在字符串操作时使地址指针自动减量。DF=0自动增量。 (15)什么是可屏蔽中断?什么是非屏蔽中断? 可屏蔽中断是通过CPU的INTR引脚引入,当中断允许标志IF为1时,允许中断,当IF=0时,中断受到禁止。 非屏蔽中断,不受IF标志的控制,是由NMI引脚引入,如电源掉电。 (16)什么是中断向量?中断向量表指的是什么?中断向量表放在什么地方? 中断向量:是中断处理子程序的入口地址,每个中断类型对应一个中断向量。 中断向量表:是指中断类型编码与中断向量的关系。 中断向量表位于存储器的最底部,地址为000H~3FFH,共1K字节单元。 (17)什么叫DMA传送方

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档