MCS-51单片机复习题

发布时间 : 星期三 文章MCS-51单片机复习题更新完毕开始阅读

71.MCS—51汇编语言指令格式中,唯一不可缺少的部分是 。

A.标号 B.操作码 C.操作数 D.注释 72.下列完成8031单片机内部数据传送的指令是 。

A.MOVX A,@DPTR B.MOVC A, @A+PC C.MOV A,#data D.MOV direct,direct 73.MCS—51的立即数寻址的指令中,立即数就是 。

A.放在寄存器R0中的内容 B.放在程序中的常数 C.放在A中的内容 D.放在B中的内容

74.MCS—51寻址方式中,立即寻址的寻址空间是 。

A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存贮器ROM

D.片内RAM的20H~2FH安节中的所有位和部分专用寄存器SFR的位 75.主程序执行完ACALL后返回主程序后,堆栈指针SP的值 。 A.不变 B.加2 C.加4 D.减2 76.执行如下三条指令后,30H单元的内容是 。

MOV R1,#30H MOV 40H,#0EH MOV @R1,40H

A.40H B.0EH C.30H D.FFH 77.下列指令执行时,不修改PC中内容的指令是 。

A.AJMP B.MOVC A,@ A+PC C.MOVC A,@ A+DPTR D.MOVX A,@Ri 78.MCS—51指令系统中,指令CLR A ;表示 。

A.将A的内容清0 B.将A的内容置1

C.将A的内容各位取反,结果送回A中 D.循环移位指令 79.已知A=87H ,(30H)=76H,执行 XRL A,30H 后,其结果为: 。 A.A=F1H (30H)=76H P=0 B.A=87H (30H)=76H P=1 C.A=F1H (30H)=76H P=1 D.A=76H (30H)=87H P=1 80.将内部数据存贮单元内容传送到累加器A中的指令是 。

A.MOV direct, R0 B.MOV A, @Ri C.MOV A, #data D.MOV A, R0 81.可以控制程序转向64K程序存贮器地址空间的任何单元的无条件转移指令是 。

A.AJMP addr11 B.LJMP addr16 C.SJMP rel D.JC rel 82.将内部数据存贮器53H单元的内容传送至累加器,其指令是 。

A.MOV A, 53H B.MOV A, #53H C.MOVC A, 53H D.MOVX A, #53H 83.欲将P1口的高4位保留不变,低4位取反,可用指令 。

A.ANL P1,#0F0H B.ORL P1,#0FH C.XRL P1,#FH D.以上三句都对 84.LJMP跳转空间最大可达到 。

A.2KB B.256B C.128B D.64KB 85.在编程中使用伪指令的目的是 。

A.指示和引导如何进行手工汇编 B.指示和引导编译程序如何汇编 C.指示和引导汇编程序进行汇编 D.指示和引导程序员进行汇编 86.一个EPROM的地址有A0----A11引脚,它的容量为 。

A.2KB B.4KB C.11KB D.12KB 87.单片机要扩展一片EPROM2764需占用 条P2口线。 88.8031的外部程序存储器常采用的芯片是 。

A.2716 B.8255 C.74LS06 D.2114 89.若8155命令口地址是CF00H,则A口与B口的地址是 。

A.CF0AH 、CF0BH B.CF01H、CF02H C.CF02H、CF04H D.0AH、0BH 90.8031的P2口通过一个8输入端与非门接8155的CE,8155控制口地址是 。 A.000H B.FFFFH C.FF00H D.FF03H 91.共阳极LED数码管加反相器驱动时显示字符“6”的段码是 。

A.06H B.7DH C.82H D.FAH 92.ADC 0890芯片是m路模拟输入的n位A/D转换器,m、n是 。 A.8、8 B.8、9 C.8、16 D.1、8

93.当DAC 0832 D/A转换器的CS接8031的P2.0时,程序中0832的地址指针DPDR寄存器应置为 。

A.0832H B.FE00H C.FEF8H D.以上三种都可以 94.共阴极LED数码管显示字符“2”的段码是 。 A.02H B.FEH C.5BH D.A4H 95. 8031的P2.0口通过一个8个输入端与非门接8155的CE,8155控制口地址是 。 A.0000H B.FFFFH C.FF00H D.FF08H 96.下列指令能能使P1口的最低位置1的是 。

A.ANL P1,#80H B.SETB 90H C.ORL P1,#0FFH D.ORL P1,#80H 97.下列指令能能使P1口的第3位置1的是 。

A.ANL P1,#0F7H B.ANL P1,#7FH C.ORL P1,#08H D.SETB 93

98.下列指令判断若P1口的最低位为高电平就转LP,否则就执行下一句的是 。

A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP 99.下列指令判断若累加器A的内容不为0就转LP的是 。

A.JB A,LP B.JNZ A,LP C.JNZ LP D.CJNE A,#0,LP

100.设累加器A中为无符号数,B中数为2,下列指令 的作用与其它几条不同。 A.ADD A,0E0H B.MUL AB C.RL A D.RLC A 二、填空

1、MCS-51系列单片机为 位单片机

2、MCS-51系列单片机的典型芯片分别为 、 、 。 3、单片机也可称为 或 。

4、MCS51单片机内部RAM的位寻址空间有 位,位寻址空间对应的字节地址为 ,位地址为

5、 MCS51单片机并行口P0的用途是 P2口的用途是 。

6、指令MOV P1,@R0中两操作数的寻址方式分别是 , 。

7、外部中断INT1的中断入口地址为 ,在同级优先级中串行口中断的优先级排在第 位。

8、定时/计数器有四种工作方式:方式0的功能为: ,方式1的功能

为: ,方式2的功能为: ,方式3的功能为: 。

9、若晶振为12MHz,则一个机器周期为: ,一条双字节单周期指令的执行时间是 。

10、MCS51单片机的堆栈设置在 区内,堆栈的最深深度为 字节。 11、8031的异步通信口为 (单工/半双工/全双工) 12、8031有 级中断, 个中断源

13、8031内部数据存储器的地址范围是 ,位地址空间的字节地址范围是 ,对应的位地址范围是 ,外部数据存储器的最大可扩展容量是 。

14、当单片机复位时PSW= H,这时当前的工作寄存器区是 区,R4所对应的存储单元地址为 H。

15、若A中的内容为67H,那么,P标志位为 。

16、8031单片机芯片共有 个引脚,MCS-51系列单片机为 位单片机。 17、由8031组成的单片机系统在工作时,EA*引脚应该接 ;

18、MCS-51系列单片机指令系统的寻址方式有__ __、___ ____、___ _____、_ ____、 。

19、8031的中断源有 , , , , ,有 个中断优先级。

20.串行口方式3发送的第9位数据要事先写入( )寄存器的( )位。 21.串行口的方式0的波特率为 ( )。 22.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为( )。 23、如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= ,(R7)= 。 24.当单片机复位时PSW= ( )H,SP=( ),P0~P3口均为( )电平。 25.若A中的内容为88H,那么,P标志位为( )。

26.MCS-51访问片外存储器时,利用( )信号锁存来自( )发出的低8位地址信号。

27.已知fosc=12MHz, T0作为定时器使用时,其定时时间间隔为( )。 28、8031唯一的一条16位数据传送指令为 。

29、LJMP的跳转范围是 ,AJMP的跳转范围是 ,SJMP的跳转范围是 。

30、若A中的内容为68H,那么P标志位为 。

31.当MCS-51执行MOVC A,@A+ DPTR指令时,伴随着( )控制信号有效。 32、如果(DPTR)=5678H,(SP)=42H,(3FH)=12H ,(40H)=34H,(41H)=50H,(42H)=80H,则执行下列指令后:

POP DPH POP DPL RET

则:(PCH) =__ __;(PCL)=___ ____ ;(DPH)=__ __;(DPL)=___ __;

33、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 片芯片。

34.利用8155H可以扩展( )个并行口,( )个RAM单元。

35.若MCS-51外扩8KB 程序存储器的首地址若为1000H,则末地址为( )H。 三、判断

( )1.已知[X]原=0001111,则[X]反=11100000。 ( )2.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。 ( )3.已知[X]原=11101001,则[X]反=00010110。 ( )4.1KB=400H. ( )5. 800H =2KB.

( )6.十进制数89化成二进制数为10001001。

( )7.因为10000H=64KB,所以0000H∽FFFFH一共有63KB个单元。 ( )8.十进制数89的BCD码可以记为89H。 ( )9. MCS—51单片机是高档16位单片机。

( )10.8位二进制数补码的大小范围是-127∽+127。. ( )11.0的补码是0。

( )12. 单片机的CPU从功能上可分为运算器和存贮器。

( )13. MCS—51的产品8051与8031的区别是:8031片内无ROM。 ( )14.-2的补码可以记为FEH。

( )15.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间

结果。

( )16.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的

各种状态信息。

( )17.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的

256字节的RAM,另一个是片外最大可扩充64K字节的RAM。

( )18.计算机中负数的补码是在它的反码的末位加1(即求反加1)而成的。 19.8031与8751的区别在于内部是否有程序存储器。( )

( )20.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一

个机器周期等于一个时钟周期组成。

( )21.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 ( )22.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。 ( )23.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。

( )24.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ

的方脉冲。

( )25.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,

而且可作为RAM来读写。

( )26.MCS—51单片机的片内存贮器称为程序存贮器。 ( )27.MCS—51单片机的数据存贮器是指外部存贮器。

( )28.MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。 ( )29.在MCS—51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器

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