第三章MCS-51单片机指令系统习题不含答案 下载本文

内容发布更新时间 : 2024/5/4 12:16:01星期一 下面是文章的全部内容请认真阅读。

第三章 MCS-51单片机指令系统习题含答案

3.1 判断下列说法是否正确。

(A)立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。( ) (B)指令周期是执行一条指令的时间。 ( ) (C)指令中直接给出的操作数称为直接寻址。 ( ) 3.2在基址加变址寻址方式中,以_________作变址寄存器,以_________或_________作基址寄存器

3.3 MCS-51共有哪几种寻址方式?各有什么特点? 3.4 MCS-51指令按功能可以分为哪几类?

3.5 指令格式是由_________和_________所组成,也可能仅由_________组成。 3.6 假定累加器A中的内容为30H,执行指令:

1000H:MOVC A,@A+PC

后,把程序存储器_________单元的内容送入累加器中

3.7 在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的_________。

3.8 该程序段的功能是什么?

PUSH A

PUSH B POP A POP B

3.9 已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH。下列程序执行后: POP DPH POP DPL

MOV DPTR,#4000H RL A MOV B,A

MOVC A,@A+DPTR PUSH A MOV A,B INC A

MOVC A,@A+DPTR PUSH A RET

ORG 4000H

DB 10H,80H,30H,50H,30H,50H

1

A=_________ SP=_________ (51H)=_________ (52H)=_________ PC=_________ 3.10 写出完成如下要求的指令,但是不能改变未涉及位的内容。 (A)把Acc.3,Acc.4,Acc.5和Acc.6清0。 (B)把累加器A的中间4位清0。 (C)使Acc.2和Acc.3置1。

3.11 假定A=83H,(R0)=17H,(17H)=34H,执行以下指令:

ANL A,#17H

ORL 17H,A XRL A,@R0 CPL A

后,A的内容为_________

3.12 假设A=55H,R3=0AAH,在执行指令后ANL A,R3后, A=_________, R3=_________

3.13 如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:

POP DPH

POP DPL POP SP

则:DPH=_________ DPL=_________ SP=_________ 3.14 假定SP=60H,A=30H,B=70H,执行下列指令:

PUSH A PUSH B

后,SP的内容为_________,61H单元的内容为_________,62H单元的内容为_________。 3.15 下列程序段经汇编后,从1000H开始的各有关存储单元的内容将是什么? ORG 1000H TAB1 EQU 1234H TAB2 EQU 3000H DB “START”

DW TAB1,TAB2,70H

2