一、选择题
1、所谓CPU是指( A )
A、运算器和控制器 B、运算器和存储器 C、输入输出设备 D、控制器和存储器 2、访问片外数据存储器的寻址方式是( B )
A、立即寻址 B、寄存器寻址 C、寄存器间接寻址 D、直接寻址 3、堆栈数据的进出原则是( B )
A、先进先出 B、先进后出 C、后进后出 D、进入不出 4、定时器/计数器工作于方式1时,其计数器为几位?( B ) A、8位 B、16位 C、14位 D、13位 5、若某存储器芯片地址线为12根,那么它的存储容量为( C ) A、1KB B、2KB C、4KB D、8KB 6、控制串行口工作方式的寄存器是( )
A、TCON B、PCON C、SCON D、TMOD 7、下面程序运行后结果为( )
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 8已知:R0=28H (28H)=46H
MOV A,#32H
MOV A,45H
MOV A,@R0 执行结果A的内容为( )
A、46H B、28H C、45H D、32H
二、填空题(每空1分,共20分) 1、C51有( 111 )条指令。
2、晶振的频率为6MHz时,一个机器周期为( 2 )μS。
3、51单片机是把处理器,( 数据存储器 () 程序存储器 )以及I/O接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。 4、当PSW.4=0,PSW.3=1时,工作寄存器Rn,工作在第( 1 )区。
5、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行( 256 )次。 6、C51系列单片机有( 5 )个中断源,可分为( 2 )个优先级。 7、计算机三大总线分别为( 数据 )、( 地址 )和控制总线。 8、74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在( )
块芯片中选中其中任一块。
9、51系列指令系统中,ADD与ADDC指令的区别是( ADD只是两数相加,ADDC
是两数相加再加上CY的进位值 )。
10.C51单片机片内含有运算器和控制器的功能单元称为( CPU )。 11.PSW寄存器中的( F0 )位,是用户可自由使用的标志位。
12.定时器T0工作在方式3时,定时器T1主要用作( )。 13.若P标志位为1,且A中的低6位均为0,那么A的内容为( 10 )H或
( 01 )H。
三、判断题:(每题1分,共15分)
1、单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。 ( F ) 2、指令AJMP的跳转范围是1KB。 ( F ) 3、外部中断0的入口地址是0003H。 ( T ) 4、C51有中断源5个。 ( T ) 5.单片机是一种CPU。( F )
6.MCS-51单片机中的寄存器PC是用户不能用指令直接访问的寄存器。( T ) 7.访问单片机外部扩展RAM的低128字节与访问片内RAM单元,指令是不同的。( T )
8当MCS-51执行MOVX A,@R1指令时,伴随着WR信号有效。( F ) 四、程序运行填空题
1. 下面是某8031系统的程序段,当8031响应定时器T0中断后,跳向T0中断中断服务子程序入口,且执行了的第一条单字节指令后,此时PC的内容为多少?(5分)
ORG ORG
0000H 0003H
LJMP 4000H LJMP 1000H
ORG ORG
000BH 0013H
LJMP 2000H
LJMP 3000H
答: PC=( )
2. 已知程序执行前有A=02H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序执行后, 则A=( );SP=( );(41H)=( );(42H)=( );PC=( )。(5分)
POP DPH POP DPL
MOV DPTR,#3000H RL
A
MOV B,A
MOVC A,@A+DPTR PUSH Acc MOV A,B INC
A
MOVC A,@A+DPTR PUSH Acc RET
ORG 3000H DB
10H,80H,30H,80H,50H,80H
答:A=( 80H );SP=( 40H );(41H)=( 50H )PC=( 8050H ) ;(42H)=( 80H );