电子科技大学21春《微机原理及应用》在线作业三满分答案89

上传人:re****.1 文档编号:494243023 上传时间:2023-02-04 格式:DOCX 页数:15 大小:17.39KB
返回 下载 相关 举报
电子科技大学21春《微机原理及应用》在线作业三满分答案89_第1页
第1页 / 共15页
电子科技大学21春《微机原理及应用》在线作业三满分答案89_第2页
第2页 / 共15页
电子科技大学21春《微机原理及应用》在线作业三满分答案89_第3页
第3页 / 共15页
电子科技大学21春《微机原理及应用》在线作业三满分答案89_第4页
第4页 / 共15页
电子科技大学21春《微机原理及应用》在线作业三满分答案89_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《电子科技大学21春《微机原理及应用》在线作业三满分答案89》由会员分享,可在线阅读,更多相关《电子科技大学21春《微机原理及应用》在线作业三满分答案89(15页珍藏版)》请在金锄头文库上搜索。

1、电子科技大学21春微机原理及应用在线作业三满分答案1. 逻辑运算没有进位或溢出问题,此时CF和OF没有作用,所以逻辑运算指令如AND、OR等将CF和OF设置为0。( )A、错误B、正确参考答案:B2. 8086指令系统提供了对8位数和16位数的逻辑操作指令。这些指令分为两类:一类是逻辑运算指令另一类是移位指令。( )A.错误B.正确参考答案:B3. 基本输入输出系统(BIOS)是在计算机一通电时就能监测计算机的各个主要部件的程序。( )A.错误B.正确参考答案:B4. 设AX=0BBCCH,CF=1 OR AX,3 CMC RCL AX,1 上述三条指令执行后,AX中的内容是( )。A.779

2、FHB.779EHC.779DHD.7799H参考答案:A5. 工业标准结构(ISA)是IBM的标准兼容总线。( )A.错误B.正确参考答案:B6. 硬盘机和软盘机的工作原理不同。( )A.错误B.正确参考答案:A7. 指令MOV AX,BX的源操作数是寄存器寻址方式。( )A.正确B.错误参考答案:B8. CLD指令是MOVSB指令的使用条件之一。( )A.正确B.错误参考答案:B9. 目前,表单get方式最大的信息量是4K。( )此题为判断题(对,错)。正确答案:错误10. 用汇编语言编写的程序可以由机器直接执行。( )A.错误B.正确参考答案:A11. 控制部件是使计算机能够成为自动机的

3、关键部件,它包括下列主要部件( )A.环形计数器(RC)B.指令译码器(ID)C.控制矩阵(CM)D.其他控制电路参考答案:ABCD12. 降低Cache失效率有哪几种方法?简述其基本思想。降低Cache失效率有哪几种方法?简述其基本思想。正确答案:常用的降低Cache失效率的方法有下面几种。rn 增加Cache块大小。增加块大小利用了程序的空间局部性原理。rn 增加Cache的容量。rn 提高相联度降低冲突失效。rn 伪相联映像Cache降低冲突失效。当对伪相联映像Cache进行访问时首先是按与直接映像相同的方式进行访问。如果命中则从相应的块中取出所访问的数据送给CPU访问结束。如果失效就将

4、索引字段的最高位取反然后按照新索引去寻找“伪相联组”中的对应块。如果这一块的标识匹配则称发生了“伪命中”。否则就访问下一级存储器。rn 硬件预取技术。指令和数据都可以在处理器提出访问请求前进行预取。rn 由编译器控制的预取。这是硬件预取的替代方法在编译时加入预取的指令在数据被用到之前发出预取请求。rn 编译器优化。通过软件优化方法来降低失效率。rn Victim Cache。在Cache和它与下一级存储器的数据通路之间增设一个全相联映像的小Cache存放因冲突而被替换出去的那些块。每当发生失效时在访问下一级存储器之前先检查Victim Cache中是否含有所需的块。如果有就将该块与Cache中

5、某个块做交换把所需的块从Victim Cache调入Cache。常用的降低Cache失效率的方法有下面几种。增加Cache块大小。增加块大小利用了程序的空间局部性原理。增加Cache的容量。提高相联度,降低冲突失效。伪相联映像Cache,降低冲突失效。当对伪相联映像Cache进行访问时,首先是按与直接映像相同的方式进行访问。如果命中,则从相应的块中取出所访问的数据,送给CPU,访问结束。如果失效,就将索引字段的最高位取反,然后按照新索引去寻找“伪相联组”中的对应块。如果这一块的标识匹配,则称发生了“伪命中”。否则,就访问下一级存储器。硬件预取技术。指令和数据都可以在处理器提出访问请求前进行预取

6、。由编译器控制的预取。这是硬件预取的替代方法,在编译时加入预取的指令,在数据被用到之前发出预取请求。编译器优化。通过软件优化方法来降低失效率。VictimCache。在Cache和它与下一级存储器的数据通路之间增设一个全相联映像的小Cache,存放因冲突而被替换出去的那些块。每当发生失效时,在访问下一级存储器之前,先检查VictimCache中是否含有所需的块。如果有,就将该块与Cache中某个块做交换,把所需的块从VictimCache调入Cache。13. 在汇编语言程序的开发过程中使用宏功能的顺序是( )。A.宏定义,宏调用B.宏定义,宏展开C.宏定义,宏调用,宏展开D.宏定义,宏展开,

7、宏调用参考答案:C14. 以下程序的运行结果是( )。 include define MIN(x,y) (x)(y)? (x):(y)以下程序的运行结果是( )。 include define MIN(x,y) (x)(y)? (x):(y) void main( ) int i=10,j=15,k; k=i0*MIN(i,j); printf(dn,k); A10B1 5C100D1 50正确答案:B主函数main中的语句:10*MIN(i,j)展开后是这样的:10*(i)(j)?(i):(j)将i=10和j=15代人得到结果15。15. 宏组是由( )组成的。 A若干宏操作 B子宏 C若干

8、操作指令 D都不正确宏组是由()组成的。A若干宏操作B子宏C若干操作指令D都不正确A16. 请判断ADC0809芯片的工作过程:( ) (1)STart信号启动A/D转换8路模拟开关输入的模拟量 (2)A、B、C选择输入通道地址,并由ALE发锁存信号 (3)OE信号开三态门,输出转换的数字信号 (4)A/D转换完毕,发转换完毕信号(EOC),可以作为中断信号A.(2)(1)(4)(3)B.(2)(1)(3)(4)C.(1)(2)(4)(3)D.(4)(3)(1)(2)参考答案:A17. 以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和,请填空。 include s以下程序从终

9、端读入数据到数组中,统计其中正数的个数,并计算它们之和,请填空。 include stdio, h main( ) int i, a 20, sum, count; sum = count = 0 ; for(i=0;i20;i+)scanf(%d,【 】); for(i=0;i20;i +) if(ai 0) count + +; sum+ = 【 】; prinff( sum = % d, count = % d n, sum, count ); 正确答案:&ai rnaiscanf的格式为:scanf(格式控制,地址表列),因此,第一处应该填写地址,由于是循环输入,所以填&ai。依据题意

10、第二处应该填写ai,以实现sum=sum+ai的求和。18. 一个LR(O)的项目集可以对多个句型的活前缀有效。 ( )一个LR(O)的项目集可以对多个句型的活前缀有效。 ( )此题为判断题(对,错)。正确答案:19. 存储器寻址中所用的间址寄存器有( )。A、BXB、BPC、SID、DI参考答案:ABCD20. CPU与外设之间传送数据的四种方式是( )。A、无条件传送B、查询传送方式C、中断传送方式D、DMA方式参考答案:ABCD21. 时钟脉冲发生器一般可分成哪几部分( )A.时钟振荡器B.运行/停车触发器C.指令译码器D.射极跟随器参考答案:AD22. 按微机系统与存储器的关系,I/O

11、端口的编址方式分为( )。A.线性和非线性编址B.集中和分散编址C.统一和独立编址D.重叠和非重叠编址参考答案:C23. Flash中,插入新元件的组合键是( )。 ACtrl+F5 BCtrl+F6 CCtrl+F7 DCtrl+F8Flash中,插入新元件的组合键是()。ACtrl+F5BCtrl+F6CCtrl+F7 DCtrl+F8D24. 流媒体无须先将整个影音文件下载并存储在本地计算机上就可以观看。流媒体无须先将整个影音文件下载并存储在本地计算机上就可以观看。此题为判断题(对,错)。正确答案:25. 指令MOV CS,BX是非法的。( )A.正确B.错误参考答案:A26. 一个算法

12、的时间复杂性是_的函数。一个算法的时间复杂性是_的函数。正确答案:算法输入规模算法输入规模27. FrontPage中构成网页最基本的两种元素,一个是文字,另一个是_。FrontPage中构成网页最基本的两种元素,一个是文字,另一个是_。正确答案:图片图片28. 创建触发器的语句是( )A.createtableB.createprocedureC.createdatabaseD.createtrigger正确答案:D29. 微处理器系统中采用存储器映像方式编址时存储单元与I/O端口是通过( )来区分的。A.不同的地址编码B.不同的读/写控制逻辑C.专用I/O指令参考答案:A30. CPU在总

13、线周期中插入TW等待周期的个数取决于( )A.“READY”信号B.随机C.主频D.时钟周期参考答案:A31. 在Java语言中,byte类型的数据能表示的数据范围是【 】。在Java语言中,byte类型的数据能表示的数据范围是【 】。正确答案:-128127由于byte类型数据占计算机存储的8位,并且是有符号整型,第1位用于表示符号,剩下还有7位用做存储数据,因此正整数最大应该是27_1=127,而负整数最小应该是-2(上标)7;-128,这样总共表示的数的个数应该是2(上标)8-1=255个。32. 8255A内部包括两组控制电路,其中A组控制_,B组控制_。8255A内部包括两组控制电路

14、,其中A组控制_,B组控制_。端口A及端口C的高4位$端口B及端口C的低4位33. 使用直接寻址方式时,数据总是在存储器中,存储单元的有效地址由指令直接指出。( )A.错误B.正确参考答案:B34. 代码段使用的段寄存器名是( )。A.DSB.CSC.DXD.CX参考答案:B35. 下面程序是用来打印九九乘法表的,请补充完整。 Dim i As Integer,j As Integer,Strl$ Strl=下面程序是用来打印九九乘法表的,请补充完整。 Dim i As Integer,j As Integer,Strl$ Strl= For i=1 To 9 Forj=1 To 9 If【 】Then Strl=Strl + Str$(j)+X+Str$(i)+=+Str$(Va

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号