7.051单片机中,唯一一个用户可使用的16位寄存器是 D 。
A.PSW B.ACC C. SP D.DPTR 8.内部数据存贮器53H单元的内容传送至累加器,其指令是 A 。
A.MOV A, 53H B.MOV A, #53H C.MOVC A, 53H D.MOVX A, #53H 9.能将A按位取反的指令是 A 。
A.CPL A B.CLR A C.RL A D.SWAP 10.将P1口的高4位保留不变,低4位取反,可用指令 C 。
A.ANL P1,#0F0H B.ORL P1,#0FH C.XRL P1,#0FH D.以上三句都不行
11.MCS—51汇编语言指令格式中,唯一不可缺少的部分是 B 。
A.标号 B.操作码 C.操作数 D.注释 12.MCS—51的立即寻址方式中,立即数前面 D 。 A.应加前缀“/:”号 B.不加前缀号 C.应加前缀“@”号 D.应加前缀“#”号
13.下列完成8031单片机内部数据传送的指令是 C 。
A.MOVX A,@DPTR B.MOVC A, @A+PC C.MOV A,#data D.MOV direct,direct 14.MCS—51的立即寻址的指令中,立即数就是 B 。
A.放在寄存器R0中的内容 B.放在程序中的常数 C.放在A中的内容 D.放在B中的内容
15.单片机中PUSH和POP指令常用来 C 。
A.保护断点 B.保护现场 C.保护现场,恢复现场 D.保护断点,恢复断点
16.MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是 A 。
A.寄存器间接寻址 B.寄存器寻址 C.基址加变址寻址 D.立即寻址 17.下列指令能能使P1口的第3位置1的是( C )
A.ANL P1,#0F7H B.ANL P1,#7FH C.ORL P1,#08H D.SETB 93
18.下列指令判断若P1口的最低位为高电平就转LP,否则就执行下一句的是( B ) A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP 19.执行指令MOVX A,@DPTR时,WR、RD脚的电平为 C 。 A.WR高电平,RD高电平 B.WR低电平,RD高电平 C.WR高电平,RD低电平 D.WR低电平,RD低电平
20.单片机中使用MOVX A,@R1指令 C 寻址数据存贮器1050H单元。
A.能直接 B.不能 C.与P2口配合能 D.与P1口配合能
三、判断题(每题2分,共10分)
( × )1. 1KB=401H.
( √ )2. 8位二进制数原码的大小范围是-127∽+127。
(√ )3.计算机中负数的补码是在它的反码的末位加1(即求反加1)而成的。
(√ )4.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的
256字节的RAM,另一个是片外最大可扩充64K字节的RAM。
9
(√ )5.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入
死循环时,可按复位键重新启动。
四、问答题(每题10分,共30分)
1. 写出8051单片机P3口作第二功能时每个引脚信号的名称。 口线 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 第二功能信号 RXD TXD INT0 INT1 T0 T1 /WR /RD 第二功能信号名称 串行数据接收 串行数据发送 外部中断0申请 外部中断1申请 定时器/计数器0计数输入 定时器/计数器1计数输入 外部RAM写选通 外部RAM读选通
2、把累加器A中的低4位状态,通过P1口的高4位输出, P1口的低4位状态不变。 (1)ANL A,#0FH (2)ORL A,#0F0H SWAP A SWAP A ANL P1,#0FH ORL P1,#0F0H ORL P1,A ANL P1,A
3、将外部RAM中0100H单元中的内容送入外部RAM中0200H单元中
MOV DPTR,#0100H MOVX A,@DPTR MOV DPTR,#0200H MOVX @DPTR,A
单片机测试题5答案
一、 填空题(每空2分,共20分)
1.MCS-51是指单片机的( 系列 )号,8031、8051是指单片机的( 型 )号。 2.MCS-51共有( 111 )条指令,可分为几种不同的寻址方式。如:MOV A,@Ri 属于(寄存器间接 )寻址方式,MOV C, bit 属于(位)寻址方式。 3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。
4.单片机位寻址区的单元地址是从(20H )单元到(2FH)单元,若某位地址是09H,它所在单元的地址应该是(21H)。
5.已知[X]补=00000000,则真值X=( 0 ) 二、单项选择题(每题2分,共 40分)
1.MCS-51单片机有七种寻址方式,其中: MOV A,direct属于 D 寻址;
MOVX A,@A+DPTR 属于 B 寻址。
10
A.间接 B.变址 C.相对 D.直接 E.位 2.单片机能直接运行的程序叫 C 。
A. 源程序 B.汇编程序 C.目标程序 D.编译程序
3.8031有4组工作寄存器区,它们是由PSW状态字中的 B 位决定的。
A.CY、OV B.RS1、RS0 C. F0 、RS1 D.CY、AC E.F1、P 4.在微型计算机中,负数常用 C 表示。
A.原码 B.反码 C.补码 D.真值 5.将十进制数215转换成对应的二进制数是 A 。
A.11010111 B.11101011 C.10010111 D.1010110 6.单片机中的程序计数器PC用来 C 。
A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址
D.存放上一条指令地址
7.单片机上电复位后,PC的内容和SP的内容为 B 。 A.0000H,00H B.0000H,07H C.0003H,07H D.0800H,08H 8.单片机8031的EA引脚 A 。
A.必须接地 B。必须接+5V C。可悬空 D。以上三种视需要而定 9.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 A 。 A.P0口 B。P1口 C。P2口 D。P0口 和 P2口 10.PSW中的RS1和RS0用来 A 。
B. 选择工作寄存器区号 B。指示复位 C。选择定时器 D。选择工作方式 11.上电复位后,PSW的值为 D 。 A.1 B.07H C.FFH D.0 12.寻址方式就是 C 的方式。
A.查找指令操作码 B.查找指令 C.查找指令操作数 D.查找指令操作码和操作数
13.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 C μS。 A.1/12 B.1/2 C.1 D.2
14.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来 B 。 A.存放指令 B.存放16位地址,作间址寄存器使用 C.存放下一条指令地址 D.存放上一条指令地址
15.单片机8051的XTAL1和XTAL2引脚是 D 引脚。
A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振 16.8051单片机的VSS(20)引脚是 B 引脚。
A.主电源+5V B.接地 C.备用电源 D.访问片外存贮器 17.8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是 D 。 A.P0 B.P1 C.P2 D.P3
11
18.MCS—51复位后,程序计数器PC= B 。即程序从 开始执行指令。
A.0001H B.0000H C.0003H D.0023H
19.MCS—51的片内外的ROM是统一编址的,如果EA端保持高电平,89C51的程序计数器PC在 D 地址范围内。
A.1000H—FFFFH B.0000H—FFFFH C.0001H—0FFFH D.0000H—0FFFH 20.8051单片机中,唯一一个用户可使用的16位寄存器是 D 。 A.PSW B.ACC C. SP D.DPTR 三、判断题(每题2分,共10分)
( × )1.外部中断0中断的入口地址是0013H。 (× )2.MCS—51单片机的片内存贮器称为程序存贮器。
( √ )3.MCS—51单片机的指令格式中操作码与操作数之间必须用“,”分隔。 ( √ )4.指令:MOV A,#40H ;表示将立即数40H传送至A中。 (× )5.指令:MOV A,@R0 ;表示将R0的内容传送至A中。 四、问答题(每题10分,共30分) 1.MCS-51指令系统有哪几种寻址方式?
答:MCS-51指令系统有7种寻址方式,分别为:寄存器寻址,直接寻址,寄存器间接寻址,立即寻址,相对寻址,基址寄存器加变址寄存器间接寻址(变址寻址),位寻址等方式。
2. 执行下面一段程序;
MOV SP, #60H MOV A, #10H MOV B, #01H PUSH A PUSH B POP A POP B
A , B的内容是: (A)=01H (B)=10H
3.设(SP)=60H,片内RAM的(30H)=24H,(31H)=10H,执行程序: PUSH 30H PUSH 3lH POP DPL POP DPH MOV A,#00H
12