微机部分课后习题

微机部分课后习题

ID:20736328

大小:919.29 KB

页数:8页

时间:2018-10-15

微机部分课后习题_第1页
微机部分课后习题_第2页
微机部分课后习题_第3页
微机部分课后习题_第4页
微机部分课后习题_第5页
资源描述:

《微机部分课后习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章习题1.1为什么需要半加器和全加器,它们之间的主要区别是什么?答:(1)因为加法的第一位没有进位,所以用半加器即可;而第二位起可能有进位,故需要考虑全加器;(2)两者的区别是半加器为双入双出,全加器为三入双出。1.2用补码法写出下列减法的步骤:(1)1111(2)-1010(2)=?(2)=?(10)两个数相减其实就是第一个数与第二个数的补码相加。第一个数1111为正数,其原码为1111第二个数为1010),其机器码(原码)为:1010,反码为0101,补码为:0110两者相加:1111+0110

2、10101将最高位的进位1删去,得结果为10101,即为5(10)这是按书上的简单做法。按最正规的方法做如下:若考虑两个数属于带符号数,第一个是正数,补码与原码都为01111;第二个数是负数,原码为11010,反码为10101,补码为10101+1=10110第一个数与第二个数的补码相加,即为:01111+10110100101将最高位的进位删去,得结果为00101,即为5(10)建议用第二种方法为佳。答:(2)1100(2)-0011(2)=?(2)=?(2)答:按上述所讲的正规方法做。第一个数的补码

3、=原码=01100;第二个数的原码(即机器码)为10011,其反码为11100,其补码为11101;两个数的补码相加,即为:01100+11101=101001将最高位的进位1删去,得结果为01001,即为9(10)1.3做出101011(2)+011110(2)的门电路图并求其相加的结果。答:相加结果为:101011+011110=1001001得结果为1001001(2)。(注:相加时不去掉最高位的进位)门电路图略去。1.4做出第1.9题中两数相减的门电路图并求其相减的结果。答:若为101011-0

4、11110则第一个数为正数,其补码=原码=0101011;第二个数为负数,其原码为1011110,反码为1100001,补码=反码+1=1100001+1=1100010两个数的补码相加为:0101011+1100010=10001101去掉最高位的进位1,得结果为0001101,即为13(10)。第2章习题2.1ALU是什么部件?它能完成什么运算功能?试画出其符号。P62.2触发器、寄存器及存储器之间有什么关系?请画出这几种器件的符号。答:触发器是存放一位二进制数字信号的基本单元。触发器是计算机的记忆

5、装置的基本单元,也可以说是记忆细胞。触发器可以组成寄存器,寄存器又可以组成存储器。寄存器和存储器统称为计算机的记忆装置。(2)其符号分别表示如下:2.4累加器有何用处?画出其符号。答:累加器作为ALU运算过程的代数和的临时存储处。2.5三态输出电路有何意义?其符号如何画?答:三态输出电路使得一条信号传输线既能与一个触发器接通,也可以与其断开而与另外一个触发器接通,从而使得一条信号线可以传输多个触发器的信息。2.6何谓L门及E门?它们在总线结构中有何用处?答:(1)L门:高电平时使数据装入、低电平时数据自

6、锁其中的电路;E门:E门即三态门,当选通端E门为高电平时,可将信息从A端送到B端。(2)L门专管对寄存器的装入数据的控制,而E门志管由寄存器输出数据的控制。2.7控制字是什么意义?试举个例子说明。答:(1)控制字CON将各个寄存器的L门和E门的按次序排成一列,并且为了避免住处在公共总线中乱窜,规定在某一时钟节拍,只有一个寄存器的L门为高电平,一个寄存器的E门为高电平,从而保证了E门为高电平的寄存器的数据流入到L门为高电平的寄存器中去。(2)略去,详见教材P31的表2-32.8ROM和RAM各有何特点与用

7、处?答:ROM是只读存储器,是用以存放固定程序的存储器,一旦程序放进去之后,就不能再改变。也不能再写入新的字节,而只能读出其中所存储的内容;RAM是随机存储器(又称读/写存储器),它与ROM的区别在于它不但能读出存放在其中各个存储单元的数据,而且能够随时写进新的数据,或者改变原有数据。2.9为什么要建立“地址”这个概念?答:因为一个存储器可以包含数以千计的存储单元,可以存储很多数据,为了便于存入和取出,需要对每个存储单元确定一个固定地址。2.11译码器有何用处?答:译码器用来确定存储单元的地址。地址译码

8、器常用于计算机中对存储单元地址的译码,即将一个地址代码转换成一个有效信号,从而选中对应的单元。2.12存储地址寄存器(MAR)和存储数据寄存器(MDR)各有何用处?答:MAR将所要寻找的存储单元的地址暂存下来,以备下一条指令之用。MDR是将要写入RAM中去的数据暂存起来,以等待控制器发出指令再将数据写入RAM中去。第3章习题3.1略去3.2程序计数器PC的内容是什么意义?答:程序计数器PC存储的内容是指令的地址码。每次运行指令前,先复位到0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。