习题(指令与编程及答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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完成的操作是()

相关文档
最新文档