微机原理与接口技术期中试卷A

  • 格式:doc
  • 大小:43.50 KB
  • 文档页数:4

《微机原理与接口技术》试题(A卷)

试卷类别:闭卷 考试时间:120分钟

学号 姓名 成绩

题号 一 二 合计

得分

一、单项选择题(每题1.5分,40题,共60分)

单项选择题

1. 微型计算机的外存储器是指( )。

① ROM ② RAM ③ 磁盘 ④ 虚拟盘

2. 80386微型计算机是32位机,根据是它的( )。

① 地址线是32位 ② 数据线为32位

③ 寄存器是32位的 ④ 地址线和数据线都是32位

3. 将十进制数215转换成二进制数是( )。

① 11101010B ② 11101011B ③ 11010111B ④ 11010110B

4. 将二进制数01100100B转换成十六进制数是( )。

① 64H ② 63H ③ 100H ④

0ADH

5. 将十进制数215转换成十六进制数是( )。

① 13H ② 0C5H ③ 0D7H ④ 0EAH

6. 将二进制数01100100转换成十进制数是( )。

① 11D ② 100D ③ 10D ④ 99D

7. 下列数中最大的数是( )。

① 227Q 151D ② 1FFH 511D ③ 10100001B 161D ④ 1789D

8. N位无符号数整数表示范围是( )。有符号:(-2^n)—[2^(n-1)-1]

① 0~N2 ② 0~2N ③ 0~2n-1 ④ 0~N2-1

9. 二进制的十进制编码称为( )。

① BCD码 ② ASCII码 ③ 机内码 ④ 二进制码

10. 用ASCII码(7位)表示字符5和7是( )B。

① 01100101和1100111 ② 10100011和01110111

③ 1000101和1100011 ④ 0110101和0110111

11. 按对应的ASCII码值来比较,正确的答案是( )。

① ’a’比’b’大 ② ’a’比’Q’大

③ 空格比逗号大 ④ ’H’比’R’大

12. 微处理器8086从功能上把内部结构分为两大部分,即( )。

① CPU,ALU ② ALU,BIU ③ EU,BIU ④ CPU,∑

13. 若将常数3963存储到Y表示的内存单元中,那么( )。

① (Y)=27H,(Y+1)=2FH ② (Y)=7BH,(Y+1)=0FH

③ (Y)=39,(Y+1)=63 ④ (Y)=63,(Y+1)=39

共四页第一页

14. 属于数据寄存器组的寄存器是( )。

① AX,BX,CX,DS ② SP,DX,BP,IP

③ AX,BX,CX,DX ④ AL,DI,SI,AH 得分 评卷人

15. 由CS和IP的内容表示的是( )。

① 可执行代码的长度 ② 当前正在执行的指令的地址

③ 下一条待执行指令的地址 ④ 代码段的首地址

16. 微型计算机的ALU部件是包含在( )之中。

① 存储器 ② I/O接口 ③ I/O设备 ④ CPU

17. 8086/8088 CPU具有( )根地址线。

① 20 ② 16 ③ 8 ④ 24

18. 微型计算机的字长取决于( )的宽度。

① 地址总线 ② 控制总线 ③ 通讯总线 ④ 数据总线

19. 8086CPU中的标志寄存器是一个( )的寄存器。

① 9位 ② 1位 ③ 8位 ④ 16位

20. 对相对寻址[BP+0AH],其默认的段寄存器是( )。

① DS ② ES ③ SS ④ CS

21. 设DAT为字变量,则指令ADD AL,BYTE PTR DAT+1中的源操作数采用的寻址方式是( )。

① 立即寻址 ② 直接寻址 ③ 变址寻址 ④ 寄存器寻址

22. 若要将AL寄存器除最高位外,其余各位求反,然后末位加1,下列各组指令中可以完成上述功能的是( )。

① NEG AL ② NOT AL ③ NEG AL ④ XOR AL,7FH

INC AL INC AL INC AL

23. 下列寄存器中,可用于寄存器间接寻址的是( )。

① AX ② SP ③ SI ④ IP

24. 若采用指令XOR AL,N对AL寄存器的高4位求反,而低4位保持不变,则N应选择( )。

① 0F0H ② 0FH ③ 0AFH ④ 0A0H

25. 若要将AL寄存器的D1和D3两位设置为1和0,其他位不变,下列各组指令中能完成上述功能的是( )。

① AND AL,10H ② OR AL,02H ③ XOR AL,18H ④ OR AL,10H

OR AL,10H AND AL,0F7H AND AL,0F7H AND AL,10H

26. 若要将内存12345H单元中的一个字节内容取入AL寄存器,下列各组指令中正确的是( )。

① MOV AL,[12345H] ② MOV AX,1200H

MOV ES,AX

MOV DX,0345H

MOV AX,ES:[DX]

③ MOV SI,2345H ④ MOV AX,1000H

MOV AL,[SI+1000H] MOV DS,AX

MOV BX,2345H

MOV AL,[BX]

27. 指令MOV AX,OFFSET [BX+SI+5]和指令LEA AX,[BX+SI+5]的功能( )。

① 是相同的

② 是不同的,前者执行后AX=0,而后者执行后AX=BX+SI+5

③ 是不同的,前者执行后AX=BX+SI+5,后者执行后AX=0

④ 当BX和SI在汇编过程中为已知时,是相同的,否则是不同的

共四页第二页

28. 下列堆栈操作指令中,正确的指令是( )。

① POP [BX] ② PUSH 123H ③ POP CS ④ PUSH AH

29. 下列指令中,正确的指令是( )。 ① ADD AL,[BX+BP+6] ② CMP 36H,AL

③ AND [SI],BYTE PTR 80H ④ INC [DI]

30. 设AL中是一有符号数,若要对该数求负,下列各组指令中不能完成该功能的是( )。

① NOT AL ② MOV AL,0FFH ③ XOR AL,0FFH ④ NEG AL

INC AL MUL AL ADD AL,1

31. 下列指令中,对CF标志有影响的指令是( )。

① DEC AL ② MUL CL ③ DIV AL ④ NOT AL

32. 下列指令中,对CF标志无影响的指令是( )。

① NEG AL ② ROL AL,1 ③ IMUL DL ④ INC SI

33. 下列串操作指令中,正确的指令是( )。

① MOVS ② REPE CMPS STR1,STR2

③ REP SCASB ④ REPNZ STOSB

34. 下列各组条件转移指令中,均适用于有符号数比较判断的是( )。

① JNE OPRD;JG OPRD;JBE OPRD ② JA OPRD;JL OPRD;JNGE OPRD

③ JNLE OPRD;JE OPRD;JGE OPRD ④ JLE OPRD;JNAE OPRD;JNL OPRD

35. 对指令MOV BYTE PTR[BX],N中,下列几种形式中,适合源操作数规定的是( )。

① DS:DAT ② [SI+2] ③ AX ④ 125

36. 对指令ADD AL,H,下列几种形式中,适合源操作数H的是( )。

① [BP+SI+DI] ② CS:[BP] ③ 258 ④ OFFSET BUF

37. 执行指令REP STOSW后,被改变的寄存器是( )。

① CX;DI ② CX;SI ③ AX;CX;DI ④ AX;CX;SI

38. 对指令ROL CX,CL,正确的解释是( )。

① 该指令执行的结果无法预料,可能导致无休止执行。

② 这条指令是错误的,不能执行。

③ 该指令只有在CL=10时才可执行。

④ 该指令是正确的,该指令一次性从CL获得移位次数后,CL的使命即完成,不会再对指令产生后续的影响。

39. 指令MOV AL,CS:[0001]中,源操作数的这种描述形式( )。

① 只能出现在汇编语言源程序中。

② 只能出现在DEBUG中的反汇编(U)状态下。

③ 既可出现在汇编语言源程序中,也会出现在DEBUG的反汇编状态下。

④ 在任何状态下均不能出现。

40. 对指令MOV N,64H下列各项中,能作为目的操作数N的是( )。

① [BX] ② BYTE PTR [BP+2] ③ WORD PTR [SI+CX] ④ DS

共四页第三页

二、、计算编程题(第1-5题每题6分,第6题每题10分,总40分)

1将下列十进制数转换为等值的二进制数。

(1)(62)10

(2)(88)10

(3)(0.295)10

(4)(0.755)10

2将下列二进制数转换为等值的十进制数。