习题(指令与编程及答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.单项选择题
1. ORG 0003H
LJMP 2000H
ORG 000BH
LJMP 3000H
2. 当CPU响应外部中断0后,PC的值是()。
A.0003H
B. 2000H
C. 000BH
D. 3000H
3. MCS-51的相对转移指令的最大负跳距离为()。
A.2KB
B. 128B
C.127B
D. 256B
4. 以下运算中对溢出标志0V没有影响或不受影响的运算是()。
A.逻辑运算
B. 符号数加减运算
C. 比较数据大小运算
D. 除法运算
5. 产生PSEN信号的指令是()。
A . MOVX A ,@DPTR B. MOVX @DPTR, A
C. MOVC A , @A+PC
D. MOVX A, @A+DPTR
6. MOVX A , @DPTR指令中的源操作数的寻址方式是()。
A.寄存器寻址
B.寄存器间接寻址
C.直接寻址
D.立即寻址
7. 将MCS-51的工作寄存器置成3区的指令是()。
A. MOV PSW , #13H
B.MOV PSW , #18H
C. SETB PSW.4 ,CLR PSW.3
D.SETB PSW.3 ,CLR PSW.4
8. 指令AJMP的跳转范围是()。
A .256
B B.1KB C.2KB D.64KB
9. 6264芯片是()。
A.E2PROM
B.RAM C .Flash ROM D .EPROM
10. 下面那条指令产生WR信号()。
A.MOVX A , @DPTR
B.MOVC A , @A+DPTR
C.MOVC A , @A+PC
D.MOVX @DPTR , A
11. 执行LCALL 4000H指令时,MCS-51所完成的操作是()。
A.保护PC
B.保护现场
C.4000H →PC
D.PC+3入栈,4000H → PC
12. 下列指令中可能改变Cy的有()。
A.INC A
B.CPL A
C. RLC A
D.MOV A , #data
13.假定设置堆栈指针SP的值为36H,在执行指令PUSH 20H后,SP的值为()。
A.36H
B.37H
C. 38H
D.21H
14.PUSH ACC指令,MCS-51完成的操作是()。
A.(SP)+1→SP (ACC) → (SP)
B. (ACC) → (SP) (SP)-1→SP
C.(SP)-1→SP (ACC) → (SP)
D. (ACC) → (SP) (SP)+1→SP
15.MOV C, 00H 指令的第二操作数寻址方式是()。
A.位寻址
B. 直接寻址
C. 立即寻址
D. 寄存器寻址
16.在算术运算中,与辅助进位AC有关的是()。
A.二进制
B. 八进制
C. 十进制
D. 十六进制
17. 把P0口高四位变0,低四位不变,应使用指令()。
A. ORL P0,#0FH
B. ORL P0,#0F0H
C.ANL P0,#0F0H D. ANL P0,#0FH
18 ORG 0000H
AJMP 0040H
ORG 0040H
MOV SP,#00H
当执行完上面的程序后,PC的值是()。
A.0040H
B. 0041H
C. 0042H
D. 0043H
19. 在相对寻址方式中,“相对”两字是指跳转()。
A.地址偏移量rel
B. 当前指令的首地址
C.当前指令的末地址
D. DPTR值
20. 使用8051,且EA=1,则可以外扩ROM()。
A. 64KB
B. 60KB
C. 58KB
D. 56KB
21. 已知(31H)=21H,(32H)=04H,执行下列指令后,31H的内容为()。
PUSH 31H
PUSH 32H
POP 31H
POP 32H
A.21H
B. 04H
C. 32H
D. 31H
22. 已知(A)=00H,执行DEC A指令后,A 的内容为()
A.00H B. FFH C. 01H D. 0FH
23.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()。
A. MOV
B. MOVX
C. MOVC
D. 以上都行
24.LCALL存于2000H开始的地址单元中,执行完相应子程序中的返回指令,PC=
()。
A.2000H B. 2001H C. 2002H D. 2003H
25.程序设计的方法一般有()
A.1种 B. 2种 C. 3种 D. 4种
26.在寄存器间接寻址方式中,指定寄存器中存放的是()
A. 操作数
B. 操作数地址
C. 转移指令
D. 地址偏移量
27. 当8031外扩程序存储器8KB时,常使用EPROM2716()
A. 2片
B. 3片
C. 4片
D. 5片
28. 中断服务程序的最后一条指令必须是()
A. END
B. RET
C. RETI
D. AJMP
29. ADC0809启动A/D转换的方式是()
A. 高电平
B. 低电平
C. 正脉冲
D. 负脉冲
30. MOV C,30H源操作数寻址方式为()
A. 立即寻址
B. 寄存器寻址
C. 寄存器间接寻址
D. 位寻址
31. POP A 指令,MCS-51完成的操作是()
A. A←((SP)) SP←(SP)-1
B. SP←(SP)-1 A←((SP))
C. A←((SP)) SP←(SP)+1
D. SP←(SP)+1 A←((SP))
32. 当(RS1,RS0)=(1,1)时,工作寄存器R0对应内部RAM的()
字节单元。
A. 00H
B. 08H
C. 10H
D. 18H
33. 在R3初值为00H的情况下,DJNZ R3,rel指令将循环执行()
A. 0次
B. 256次
C. 128次
D. 10次
34. 执行AJMP addr11指令时,MCS-51完成的操作是()