全国自考(微型计算机原理与接口技术)模拟试卷7

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
1

43. 下面程序是动态显示程序,请分析程序完成说明。

MOV DPTR,#4400H

          MOV A,#03H

          MOVX @DPTR,A

          SETB RS0   ;使用第1组工作寄存器

          MOV R2,#08H

          MOV R0,#30H

          CLR   A

  L1:   MOV @R0,A

          INC   R0

          INC   A

          DJNZ R2,L1

  DISP: MOV R0,#30H   ;显示缓冲区首址送R0

          MOV R1,#00H

          MOV R2,#08H   ;R2中的08H表示①

          MOV R3,#7FH   ;选中最右端LED

  DISP1:MOV A,@R0   ;第2次执行时A=②

          MOV DPTR,#TAB   ;指向字形表首址

          MOVC A,@A+DPTR   ;第2次执行时A=③

          MOV DPTR,#4402H   ;4402H表示④

          MOVX @DPTR,A   ;该条指令的作用是⑤

          MOV A,R3   ;第2次执行时A=⑥

          MOV DPTR,#4401H   ;指向位选口

          MOVX @DPTR,A   ;位码送PA口

          DJNZ R1,$   ;

          DJNZ R1,$   ;该指令的作用是⑦

          RR A   ;位选字移位

          MOV R3,A  ;移位后的位选字送R3

          INC R0   ;在本程序中,R0最大取值为⑧

          MOV A,@R0   ;缓冲区数据送A

          DJNZ R2,DISP1   ;未扫描完,继续循环

          SJMP DISP

  TAB:  DB 3FH,06H,5BH,4FH,66H;共阴极LED字形表

          DB 6DH,7DH,07H,7FH,6FH

  答:①______;②______;③______;④______;

  ⑤______;⑥______;⑦______;⑧______。

28

16. 8051单片机串行口用工作方式0时( )

  • A.数据从RDX串行输入,从TXD串行输出
  • B.数据从RDX串行输出,从TXD串行输入
  • C.数据从RDX串行输入或输出,同步信号从TXD输出
  • D.数据从TXD串行输入或输出,同步信号从RXD输出
29

15. 当定时器T0发出中断请求后,中断响应的条件是( )

  • A.SETB ET0
  • B.SETB EX0
  • C.MOV IE,#82H
  • D.MOV IE,#61H
30

13. 单片机中PUSH和POP指令常用来( )

  • A.保护断点,恢复断点
  • B.保护现场
  • C.保护现场,恢复现场
  • D.保护断点
31

14. MCS-51寻址方式,操作数Ri加前缀“@”的寻址方式是( )

  • A.寄存器间接寻址
  • B.寄存器寻址
  • C.基址加变址寻址
  • D.立即寻址
32

11. MCS-51单片机I/O的数据是(  )

  • A.同步传输
  • B.异步传输
  • C.随机传输
  • D.实时传输
33

12. 共阴极显示管点亮时输入电平是( )

  • A.低电平
  • B.低电压
  • C.低阻态
  • D.高电平
35

9. 不是伪指令关键字的是( )

  • A.ORG
  • B.START
  • C.EQU
  • D.DATA
36

8. 下面不是运算器完成的主要任务是( )

  • A.算术运算
  • B.位运算
  • C.数据处理
  • D.指令译码
37

7. 对于8031来说,EA脚总是( )

  • A.接地
  • B.接电源
  • C.悬空
  • D.不用
40

4. C语言中while和do-while循环的主要区别是( )

  • A.do-while的循环体至少无条件执行一次
  • B.while的循环控制条件比do-while的循环控制条件严格
  • C.do-while允许从外部转到循环体内
  • D.do-while循环体不能是复合语句
41

2. 字符'H'的ASCII码值是( )

  • A.72
  • B.73
  • C.74
  • D.75
42

3. 为表示关系x大于等于y且大于等于z,C语言表达式是( )

  • A.(x>=y)&&(y>=z)
  • B.(x>=y)AND(y>=z)
  • C.(x>=y)&&(x>=z)
  • D.(x>=y)&(y>=z)