电子科大-微机原理习题解答-chap2.pdf

电子科大-微机原理习题解答-chap2.pdf

ID:52247322

大小:456.52 KB

页数:6页

时间:2020-03-25

电子科大-微机原理习题解答-chap2.pdf_第1页
电子科大-微机原理习题解答-chap2.pdf_第2页
电子科大-微机原理习题解答-chap2.pdf_第3页
电子科大-微机原理习题解答-chap2.pdf_第4页
电子科大-微机原理习题解答-chap2.pdf_第5页
资源描述:

《电子科大-微机原理习题解答-chap2.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章习题答案2.2完成下列逻辑运算(1)101+1.01=110.01(2)1010.001-10.1=111.101(3)-1011.01101-1.1001=-1100.11111(4)10.1101-1.1001=1.01(5)110011/11=10001(6)(-101.01)/(-0.1)=1010.12.3完成下列逻辑运算(1)10110101∨11110000=11110101(2)11010001∧10101011=10000001(3)10101011⊕00011100=101101112.4选择题(1)下列无

2、符号数中最小的数是(A)。A.(01A5)HB.(1,1011,0101)BC.(2590)DD.(3764)O(2)下列无符号数中最大的数是(B)。A.(10010101)BB.(227)OC.(96)HD.(143)D(3)在机器数(A)中,零的表示形式是唯一的。A.补码B.原码C.补码和反码D.原码和反码(4)单纯从理论出发,计算机的所有功能都可以交给硬件实现。而事实上,硬件只实现比较简单的功能,复杂的功能则交给软件完成。这样做的理由是(BCD)。A.提高解题速度B.降低成本C.增强计算机的适应性,扩大应用面D.易于制造(5)

3、编译程序和解释程序相比,编译程序的优点是(D),解释程序的优点是(C)。A.编译过程(解释并执行过程)花费时间短B.占用内存少C.比较容易发现和排除源程序错误D.编译结果(目标程序)执行速度快2.5通常使用逻辑运算代替数值运算是非常方便的。例如,逻辑运算AND将两个位组合的方法同乘法运算一样。哪一种逻辑运算和两个位的加法几乎相同?这样情况下会导致什么错误发生?逻辑运算OR和两个位的加法几乎相同。问题在于多个bit的乘或加运算无法用AND或OR运算替代,因为逻辑运算没有相应的进位机制。2.6假设一台数码相机的存储容量是256MB,如果

4、每个像素需要3个字节的存储空间,而且一张照片包括每行1024个像素和每列1024个像素,那么这台数码相机可以存放多少张照片?每张照片所需空间为:1024*1024*3=3MB则256M可存照片数为:256MB/3MB≈85张。2.8什么是冯·诺伊曼计算机结构?其运行的基本原理如何?是什么导致了冯·诺伊曼计算机的性能瓶颈?冯.诺依曼计算机由运算器、控制器、存储器、输入设备和输出设备构成,采用二进制表示信息,以存储器为中心,按存储程序原理工作。存储程序原理指编好的程序首先放入存储器,开始工作后,由控制器自动、高速依次从存储器中取出指令并

5、执行。冯.诺依曼计算机的性能瓶颈,主要由其串行性造成,包括指令执行的串行性和存储器读取的串行性。2.9说明RISC架构与CISC架构之间的区别。RISCCISC降低指令执行的硬件复杂度,但对编译器侧重指令执行的硬件功能性,控设计重点有更高的要求制器的硬件设计复杂指令种类少,长度固定,且执行简单,可指令复杂,长度通常不固定,执指令集在单时钟周期完成行也需要多个周期指令处理过程可被拆分成能够被流水线并流水线指令执行通常需要调用微程序行执行的规则步骤寄存器有更多的通用寄存器专用寄存器较多。为避免耗时的访存操作,把访存与数据处处理器能够直接

6、处理内存中的数load-store结构理分开。据。RISC,CISC的一些看法误区:lRISC指令都是简单指令LDREQR0,[R1,R2,LSR#16]!指令的强大,一般的CISC处理器望尘莫及。RISC的“简单”是指指令集的执行时间、指令长度、指令格式整齐划一。lCISC的复杂指令速度慢、执行效率很低现代CISC处理器具有非常长的流水线(PIII采用了25级的流水线),执行速度快。但老的CPU执行速度可能较慢。但RISC不管是老的CPU,还是新的CPU,指令执行时间都是相同的,不需要在对指令执行作出优化。lRISC处理器比CIS

7、C处理器需要更多的寄存器这不是一个需求问题,而是一个实现问题。所以有的CISC寄存器与RISC相当。一般情况RISC需要比较多的寄存器。lRISC都有流水线ARM2没有采用流水线。2.10常见的流水线冒险包括哪几种?可以如何解决?数据冒险、结构冒险和控制冒险数据冒险可采用流水线调度(scheduling)技术来重新组织指令顺序来解决,或者使用定向技术将结果数据从其产生的地方直接传送到所有需要它的功能部件。结构冒险的避免,可以增加额外的同类型资源,或者改变资源的设计使其能被同时使用。控制冒险,可以通过分支预测及预测执行技术来解决。2.

8、11指令的乱序执行可以带来什么好处?通过将指令执行顺序重新排序,让满足执行条件的指令尽早地执行,从而提高处理器性能。指令的乱序执行可以减少流水线冲突,减轻流水操作时由于数据等待、控制等待、资源冲突等中断时,其他无关指令也必须等待的问题

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

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

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