电子科技大学22春《微机原理及应用》补考试题库答案参考34
电子科技大学22春《微机原理及应用》补考试题库答案参考1. 8088CPU上READY信号为下面哪种信号有效( )8088CPU上READY信号为下面哪种信号有效( )A、上升沿B、高电平C、下降沿D、低电平正确答案:B2. 关于8086存储器分段下述叙述错误的是( )A.每段最大为64KB.最多可分4个段C.段与段之间不可重叠D.只有地址为xxxx0H的单元才可做段的起始单元参考答案:C3. 下面两个补码相减后是否会出现溢出?为什么?下面两个补码相减后是否会出现溢出?为什么?因为[x]补=01100100,[y]补=11100000 所以[x-y]补=100000000+01100100-11100000 =1000100 由此得到x+y<0的错误结果,出错的原因是由于真值运算结果: x-y=1100100-(-100000)=10000100 已超出了8位补码的上限+1111111因为[x]补=10001000,[y]补=00010010 所以[x-y]补=100000000+10001000-00010010 (mod 28) =01110110 由此得到x-y>0的错误结果,出错的原因是由于真值运算结果: x-y=-1111000-10010=-10001010 已超出了8位补码的下限-10000000。
4. 工业标准结构(ISA)是IBM的标准兼容总线 )A.错误B.正确参考答案:B5. D/A转换器从工作原理上可分为并行D/A转换器及串行D/A转换器两种并行D/A转换器的转换速度快 )A.错误B.正确参考答案:B6. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC[BX]指令需要的总线周期数为( )A.0B.1C.2D.3参考答案:C 7. AT式的主板上只有多个键盘接口 )A.错误B.正确参考答案:A8. 可控反相器就是为了使原码变为反码而设计的,两输入端的异或门的特点是( )A.两者相同则输出为0B.两者不同则输出为1C.两者相同则输出为0D.两者不同则输出为1参考答案:ABCD9. 默认情况下,保存Excel2003编辑的文件时,文件类型为( )A.工作簿文件B.工作表文件C.文档文件D.默认情况下,保存Excel2003编辑的文件时,文件类型为( )A.工作簿文件B.工作表文件C.文档文件D.FOXPRO文件正确答案:A10. 设有一个4位D/A转换器的满量程电压为+10V,若其微分线性误差为±1/2LSB,则两个相邻的数字量所对应的模拟输出设有一个4位D/A转换器的满量程电压为+10V,若其微分线性误差为±1/2LSB,则两个相邻的数字量所对应的模拟输出值之差为______。
A.0.3125~0.9375V B.±0.3125V C.0.112~0.6625V D.±0.6250VA11. 判断8259A的中断顺序,重新排列下面的中断顺序:( ) (1)当有一条或若干条中断请求输入线变高,则判断8259A的中断顺序,重新排列下面的中断顺序:( )(1)当有一条或若干条中断请求输入线变高,则使中断请求寄存器IRR的相应位置位2)8088CPU启动另一个中断响应周期,输出另一个INTA脉冲,而8259A在这个周期向数据总线输出8位的中断向量3)8259A收到INTA信号后,使优先权最高的的ISR相应位置位,相应的IRR位复位4)若CPU处于开中断状态,则在当前指令执行完后,用INTA信号作为响应5)当若干中断请求线中至少有一条是中断允许的A.(5)(1)(2)(4)(3)B.(3)(2)(1)(5)(4)C.(1)(5)(4)(3)(2)D.(1)(5)(2)(4)(3)参考答案:C12. 英文小写字母e的ASCII码为101,英文小写字母h的ASCII码为103 )英文小写字母e的ASCII码为101,英文小写字母h的ASCII码为103 )错误13. 1-3布尔代数的特点是( )A.其中的变量A,B,C,D等均只有两种可能的数值:0或1B.变量的数值并无大小之意,只代表事物的两个不同性质C.函数f只有3种基本方式:“或”运算,“与”运算及“反”运算D.布尔代数也有交换律、结合律、分配律参考答案:ABCD14. 试用“while”型循环结构编写一段延时程序。
试用“while”型循环结构编写一段延时程序程序如下: main( ) { unsigned int a; a=50000; while (a>0) { a--; } }[程序分析] 语句“unsigned int a;”定义了一个无符号数,最大值为65535,这里a=50000;如果使用晶振为12MHz,延时时间为1sWhile语句中的条件是a>0,而在循环体中使用了a--,循环50000次时退出循环 15. 逻辑运算指令特点是与存储器及程序计数器都无关 )A.错误B.正确参考答案:B16. 8086\8088的最大模式和最小工作模式相比至少需增设( )A、数据驱动器B、中断控制器C、总线控制器D、地址锁存器参考答案:17. 为避免子程序被其他程序调用,每个子程序应有必要的使用注释,包括( )A.子程序名B.功能、技术指标C.占用寄存器和存储单元D.入口、出口参数参考答案:ABCD18. FrontPage中构成网页最基本的两种元素,一个是文字,另一个是_______FrontPage中构成网页最基本的两种元素,一个是文字,另一个是_______。
正确答案:图片图片19. 下面的说法中,( )是正确的A.EPROM是不能改写的B.EPROM是可改写的,所以也是一种读写存储器C.EPROM是可改写的,但它不能作为读写存储器D.EPROM只能改写一次参考答案:C20. 在8086/8088CPU中,为了减少CPU等待取指所需的时间,设置了( )A、时钟周期B、等待状态C、指令队列D、中断向量参考答案:C21. 若内存容量为64KB,则访问内存所需地址线( )条A.16B.20C.18D.19参考答案:A22. 8259A有两种中断触发方式:电平触发方式和边沿触发方式,可由软件来定义 )A.错误B.正确参考答案:B23. 用汇编语言编写的程序可以由机器直接执行 )A.错误B.正确参考答案:A24. 10100的补码是( )A.01010B.01011C.01100D.01010参考答案:C25. 执行DEC指令除对于SF、ZF有影响外,还要影响的标志位是( )A、AF,PF,CFB、OF,AF,CFC、OF,PF,CFD、OF,AF,PF参考答案:D26. 补码只有二进制数才有 )A.错误B.正确参考答案:A27. 计算段内转移地址有两种方法:一种是把当前的IP值增加或减少某一个值,也就是以当前指令为中心往前或往后转移,称为绝对转移。
)A.错误B.正确参考答案:A28. 8253可编程定时/计数器的计数范围是( )8253可编程定时/计数器的计数范围是( )A、0-255B、1-256C、0-65535D、1-65536正确答案:C29. 关系中的选择运算是选择出满足条件的行构成新的行 )此题为判断题(对,错)正确答案:错误30. 8088/8086的基本总线周期由( )个时钟周期组成8088/8086的基本总线周期由( )个时钟周期组成A、2B、4C、5D、6正确答案:B31. 8088中,取指令和执行指令必须是串行操作 )A、错误B、正确参考答案:A32. ATX的主要特点是在机箱正面提供了串行通信口和并行打印口的伸出位置,其他结构则与AT型的机箱几乎是一样的 )A.错误B.正确参考答案:A33. 下列操作中允许段超越的是( )A.取指令B.存目的串C.以BP为基址存取操作数D.堆栈操作参考答案:C34. 下列叙述中,正确的是( )A、SRAM和DRAM中的信息断电后都会丢失B、Flash存储器是一种非易失性的存储器C、EEPROM是一种EPROM的新品,但其擦除原理不同D、个人计算机中,可以不用ROM,但不能没有RAM参考答案:ABC35. 8086CPU中BIU和EU是互相独立、互相配合并行同步工作的,目的在于提高CPU的工作效率。
)8086CPU中BIU和EU是互相独立、互相配合并行同步工作的,目的在于提高CPU的工作效率 )正确36. 8086的串操作指令通过加重复前缀来实现串操作 )A.错误B.正确参考答案:B37. CPU可以访问串行接口中的( )个主要寄存器从原则上说,对这些寄存器可以通过不同的地址来访问A.1B.2C.3D.4参考答案:D38. 语句ENDM是通知汇编程序( )A.过程定义结束B.宏定义结束C.源程序结束D.段定义结束参考答案:B39. 在模型计算机中,CPU、存储器和I/O接口电路是通过哪三组总线相互连在一起的?这些总线各有什么用途?在模型计算机中,CPU、存储器和I/O接口电路是通过哪三组总线相互连在一起的?这些总线各有什么用途?它们是通过地址总线、数据总线和控制总线相互连在一起的,这些总线的用途说明如下 ·地址总线:用来传送CPU发出的地址信息,以便选定CPU将要访问的存储单元 或I/O接口中的电路 ·数据总线:用来实现CPU与存储器以及CPU与I/O接口等电路之间的数据传送 ·控制总线:用来传送系统各电路的控制信号,如CPU发给外电路的读、写控制信号,外电路发给CPU的复位、同步时钟等信号。
40. Cache是一种快速的静态RAM,它介于CPU与内存之间 )A.正确B.错误参考答案:A41. 算术移位指令SAR用于( )A.带符号数乘2B.带符号数除2C.无符号数乘2D.无符号数除2参考答案:B42. 8253芯片由数据总线缓冲存储器、读/写控制电路、控制字寄存器及3个计数通道组成 )A.错误B.正确参考答案:B43. 8086CPU在执行MOVAL,[BX]指令的总线周期内,若BX存放的内容为1011H,则BHE和A0的状态是( )8086CPU在执行MOVAL,[BX]指令的总线周期内,若BX存放的内容为1011H,则BHE和A0的状态是( )A、0,0B、0,1C、1,0D、1,1正确答案:B44. 以下是一个判断一元二次方程ax2+bx+c=0根的方程的程序,请补充该程序提示: ?当a<>0时有两个根.以下是一个判断一元二次方程ax2+bx+c=0根的方程的程序,请补充该程序提示: ?当a<>0时有两个根.设delta=b2-4ac,当delta>0时,有两个不同的实根.当delta=0时,有两个相同的实根当delta<0时,有两个不同的虚根 ?当a=0,b<>0时,有一个根。
?当a=0、b=0时,方程无意义 Private Sub Command1_Click( ) Dim a As Single Dim b As Single Dim c As Single Dim sb As Single Dim xb As Single Dim re As Single a = InputBox (“请输入a的值”) c = InputBox(“请输入c的值”) if【 】then delta = b ^2- 4 * a * c re = -b/(2 * a) if【 】then sb = Sqr (delta)/(2 * a) Print “方程有两个实根” Elseif delta = 0 then Print “方程有两个相等实根” Else xb = Sqr( - delta)/(2 * a) Print “方程有两个虚要” End if Else if【 】then ygz = - b / c Print “方程仅有一个根” Else print “方程无意义” End if End if End Sub正确答案:a<>0delta>0b<>0本题的难点是块结构if语句的使用问题,在程序中用到if语句的嵌套使用。
从三个填空来看,均为逻辑关系式45. CMP指令是目的操作数减去源操作数,CMPS指令是源操作数减去目的操作数 )A、错误B、正确参考答案:B46. 下面关于微处理器的叙述中,正确的是( )A、微处理器通常由单片集成电路制成B、微处理器具有运算和控制功能,但无存储功能C、8086是现在PC机中应用最广泛的微处理器D、Intel公司是研制和生产微处理器的知名公司参考答案:AD47. 存取周期、存取时间、存储容量存取周期、存取时间、存储容量正确答案:存取周期是存储器进行两次连续、独立的操作(读或写)之间所需的最短时间存取时间又分读时间和写时间读时间是从CPU给出地址信号到被选单元的内容读到数据线上的这段时间;写时间是从CPU给出地址信号到数据线上的信息写入被选单元中所需的时间存储容量是存储器存放二进制代码的总数量存取周期是存储器进行两次连续、独立的操作(读或写)之间所需的最短时间存取时间又分读时间和写时间,读时间是从CPU给出地址信号到被选单元的内容读到数据线上的这段时间;写时间是从CPU给出地址信号到数据线上的信息写入被选单元中所需的时间存储容量是存储器存放二进制代码的总数量48. 语句ENDM是通知汇编程序为( )。
A.过程定义结束B.宏定义结束C.源程序结束D.段定义结束参考答案:B49. 中断屏蔽寄存器IMR这是一个32位寄存器,用来存放对各级中断请求的屏蔽信息当该寄存器中某一位置“0”时,表示禁止这一级中断请求进入系统 )A.错误B.正确参考答案:B50. WindowsXP中的剪贴板是( )A.【画图】的辅助工具B.存储图形或数据的物理空间C.【写字板】的重要工WindowsXP中的剪贴板是( )A.【画图】的辅助工具B.存储图形或数据的物理空间C.【写字板】的重要工具D.各种应用程序之间数据共享和交换的工具正确答案:D。




