51指令系统(1)
(2012-10-19 08:32:49)
标签:
复习2012 |
分类: 单片机 |
以下资料转摘自网络并经适当整理,请参照使用。
填空
1、机器指令一般是由( 操作码
2、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为(
3、若用传送指令访问MCS-51的片内数据存储器,它的操作码助记符应为(
4、若访问MCS-51的片外数据存储器,它的操作码助记符应为(
MOVX
5、累加器(A)=80H,执行完指令ADD
A,#83H后,进位位C=(
6、执行ANL
7、JZ
8、JBC
9、累加器(A)=7EH,内部RAM(20H)=
04H,MCS-51执行完ADD
10、MOV
11、首地址在2000H的指令LCALL
12、MOVX
13、ORL
14、SJMP
15、设DPTR=2000H,(A)=80H,则MOVC
16、MOV
17、在直接寻址方式中,只能使用(
18、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的(
19、在变址寻址方式中,以(
20、假定累加器A中的内容为30H,执行指令
21、MOVX
22、下列程序段的功能是( 交换A、B的内容)。
23、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:
24、假定(SP)=62H,(61H)=30H,(62H)=70H,执行下列指令:
25、假定(A)=85H,(R0)=20H,(20H)=0AFH。执行指令:
26、假定(A)=85H,(20H)=0FFH,(CY)=1,执行指令:
27、执行完以下LCALL指令后,PC=(
4000H
28、假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H。执行指令:
29、假定(A)=56H,(R5)=67H。执行指令:
30、假定(A)=56,(R5)=67。执行指令:
31、假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH。执行指令:
32、假定(A)=50H,(B)=0A0H。执行指令:
33、假定(A)=0FBH,(B)=12H。执行指令:
34、假定(A)=0C5H,执行指令:
35、假定addr11=00100000000B,标号qaz的地址为1030H。执行指令:
36、假定A=83H,(R0)=17H,(17H)=34H,执行以下指令:
37、设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序段注释中填写执行结果。
38、若单片机使用频率为6MHz的晶振,那么时钟周期为(0.334us
39、在R7初值为00H的情况下,DJNZ
40、欲使P1口的低4位输出0而高4位不变,则执行一条(
41、欲使P1口的高4位输出1而低4位不变,则执行一条(
42、DIV
43、MUL
44、用一条指令(LJMP
45、要访问特殊功能寄存器,可以采用的寻址方式是( 直接寻址)、( 位寻 址
)和( 寄存器寻址
46、要访问片外RAM,应采用的寻址方式是(
47、已知SP=25H,PC=2345H,(24H)=12H,(25H)=34H,(26H)=56H。此时执行“RET”指令后,SP=(
23H