单片机复习资料

发布时间 : 星期五 文章单片机复习资料更新完毕开始阅读

一、选择题

1、89S51汇编语言指令格式中,唯一不可缺少的部分是 。

A.标号 B.操作码 C.操作数 D.注释

2、89S51的立即寻址方式中,立即数前面 。

A.应加前缀“/:”号 B.不加前缀号 C.应加前缀“@”号 D.应加前缀“#”号

3. 采用补码形式表示一个带符号8位二进制数,它能表示的整数范围是( )。

A. -127~+128 B. -127~+127 C. -128~+128 D. -128~+127 4.当MCS-51复位时,下面说法正确的是( )。

A、 PC=0000H B、 SP=00H C、 P1=00H D、 P0=00H 5、PSW=18H时,则当前工作寄存器是( )。

A、 0组 B、 1组 C、 2组 D、 3组 6、在编程中使用伪指令的目的是 。

A.指示和引导如何进行手工汇编 B.指示和引导编译程序如何

汇编

C.指示和引导汇编程序进行汇编 D.指示和引导程序员进行汇

7、将P1口的高4位保留不变,低4位取反,可用指令 。 A.ANL P1,#0F0H B.ORL P1,#0FH C.XRL P1,#0FH D.以上三句都不行

8、当ALE信号有效时,表示( )。

A、 从ROM中读取数据 B、 从P0口可靠地送出低8位地址

C、 从P0口送出数据 D、 从RAM中读取数据 9. 一般来讲89S51最大能扩展外部程序存储器的容量为( )。 A. 256K B. 32K C. 16K D. 64K

10、89S51单片机中,唯一一个用户可使用的16位寄存器是( )。

A、PSW B、ACC C、SP D、DPTR 11. 使用89C51时,EA引脚应( )。

A. 接低电平 B.接高电平 C.空 D.作为I/O输入口 12、下列完成89S51单片机内部RAM数据传送的指令是 。

A.MOVX A,@DPTR B.MOVC A, @A+PC

C.MOV A,#data D.MOV direct,direct

1

13、89S51的立即寻址的指令中,立即数就是 。 A.放在寄存器R0中的内容 B.放在程序中的常数 C.放在A中的内容 D.放在B中的内容

14. 89S51单片机中,决定程序执行顺序的寄存器是( )。 A. PSW B. DPTR C. PC D. SP 15. 89S51在扩展外部程序存储器后,最多有( )条通用I/O线可供用户使用。

A.14 B.32 C.16 D.8

16. 各中断源发出的中断请求信号,都会标记在89S51SFR中的( )中。 (A)TMOD (B) TCON、SCON (C) IE (D) IP

17、开机复位后,CPU使用的是寄存器第一组,地址范围是( )。

A、00H-10H B、00H-07H C、10H-1FH D、08H-0FH 18、访问片外数据存储器的寻址方式是( )。

A、立即寻址 B、寄存器寻址 C、寄存器间接寻址 D、直接寻址 19、要设计一个32键的行列式键盘,至少需要占用( )根引脚线。

A、12根 B、32根 C、18根 D、无法确定 20、控制串行接口工作方式的寄存器是。( )

A、TCON B、PCON C、SCON D、TMOD 21、下面哪种方式适合用于处理外部突发事件。( )

A、DMA B、无条件传送 C、中断 D、条件查询传送

22、关于定时器,若振荡频率为12MHz,在方式1下最大定时时间为( )。

A、8.192ms B、 65.536ms C、 0.256ms D、16.384ms 23、当89S51外扩程序存储器32KB时,需使用EPROM2764( )。

A、2片 B、3片 C、4片 D、5片 24、定时器/计数器工作于方式0时,其计数器为几位?( ) A、8位 B、16位 C、14位 D、13位 25、下列无符号数中最大的数为 。

A. 10010010B B. 89H C. 129D D. 114 26、将十进制数215转换成对应的二进制数是 。

A.11010111 B.11101011 C.10010111 D.10101101 27、已知:R0=28H (28H)=46H

2

MOV A,#32H

MOV A,45H

MOV A,@R0 执行结果A的内容为( )

A、46H B、28H C、45H D、32H 28、下面程序运行后结果为( )

MOV 2FH,#30H MOV 30H,#40H MOV R0,#30H MOV A,#20H SETB C

ADDC A,@R0 DEC R0 MOV @R0,A A、(2FH)=30H (30H)=40H B、(2FH)=61H (30H)=40H C、(2FH)=60H (30H)=60H D、(2FH)=30H (30H)=60H 29、 89S51单片机的复位信号是( )有效。

A、高电平 B、低电平 C、脉冲 D、下降沿

30、异步串行通信中,一帧数据中必须包含 。

A. 起始位、校验位和停止位。 B.起始位和停止位。 C. 校验位和停止位。 D.起始位和校验位。

31、89S51单片机的串行中断入口地址为( )。 A. 0003H B. 0013H C. 0023H D. 0033H

32、在中断服务程序中,至少应有一条( )

A.传送指令 B.转移指令 C.加法指法 D.中断返回指令

33 、89S51执行完MOV A,#08H后,PSW的一位被置位( )。 A.C B.F0 C.OV D.P

34、单片机上电后或复位后,工作寄存器R0是在 。

A.0组00H单元 B.0组01H单元 C.0组09H单元 D.SFR 35、程序状态寄存器PSW中RS1和RS0分别为0和1 时,系统用的工作寄存器

组为 。

A.组0 B.组1 C.组2 D.组3

3

36、以下哪一条是位操作指令( )。

A. MOV P0,#0FFH B. CLR P1.0 C. CPL A D. POP PSW 37、以下哪一条指令的写法是错误的( )。

A. MOVC A,@A+DPTR B. MOV R0,#FEH

C. CPL A D. PUSH ACC

38、89S51单片机中,唯一一个用户可使用的16位寄存器是 。

A.PSW B.ACC C. SP D.DPTR

39、内部数据存贮器53H单元的内容传送至累加器,其指令是 。

A.MOV A, 53H B.MOV A, #53H C.MOVC A, 53H D.MOVX A, #53H

40、MOV C,#00H的寻址方式是( )。

A.位寻址 B.直接寻址 C.立即寻址 D.寄存器寻址 41、89S51的中断源全部编程为同级时,优先级最高的是( )。 A.INT1 B.TI C.串行接口 D.INT0

42、汇编语言子程序结束后需要 指令来返回调用主程序。

A. RETI B. END C. RET MAIN D. RET

43、89S51寻址方式中,操作数Ri加前缀“@”号的寻址方式是 。 A.寄存器间接寻址 B.寄存器寻址

C.基址加变址寻址 D.立即寻址 44、PSEN 是 的控制信号。

A. 数据存储器 B. 程序存储器 C. I/O D. 串口通

45、89S51外扩ROM,RAM和I/O口时,它的数据总线是( )。

A.P0 B.P1 C.P2 D.P3 46、下列指令中,不影响堆栈指针的指令是( )。 A.RET B. JB bit,rel C. LCALL addr D. RETI

47、对程序存储器的读操作,只能使用( )。 A.MOV指令 B.PUSH指令 C.MOVX指令 D.MOVC指令

4

联系合同范文客服:xxxxx#qq.com(#替换为@)