- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)