习题集
1
1.在 MCS-51 中,有7种寻址方式,它们分别为 立即数寻、寄存器寻址、直接寻址、寄
存器间接寻址、相对寻址、变址寻址和位寻址 。
2.汇编语言的指令格式为 标号: 操作码 操作数 注释 。
3.数据传送类指令执行完毕,源操作数的内容 不会 (会 /不会)丢失。
4.8051 内部 RAM 从 20H 至 2FH 既可 位 寻址,又可 间接 寻址,位地址空间从 00H 到
7FH 。
5. MCS-51 单片机指令系统中,指令长度有一字节、二字节和 ( 三) 字节,指令执行时
间有一个机器周期、两个机器周期和 四 机器周期,乘法指令需 四 机器周期。
6. MOV A,20H 中,20H 的寻址方式称之为 _直接 ___; SETB 20H 的寻址方式为 位
寻址 。
7.关于堆栈类操作的两条指令分别是 _PUSH (入栈)指令 _ 、POP( 出栈 )指令 ;堆栈操
作只能是 寄存器间接寻址寻址。
8.访问 8031 片外数据存储器 MOVX 指令采用的是 寄存器间接寻址 寻址方式。访问片
外序存储器 MOVC 指令采用的是 变址 寻址方式。
9.设( A)= 55H ,( R5)=AAH ,则执行 ANL A,R5 指令后的结果是( A)= 00H ,
(R5 )= AAH ;则执行 ORL A ,R5 指令后的结果是( A)= FFH ,(R5)= AAF ;
则执行 XRL A ,R5 指令后的结果是( A)= FFH ,(R5) = AAH 。
10.伪指令 不产生 (产生 /不产生 )可执行目标代码。汇编语言程序结束的指令为 END 。
11 .DA 指令跟在 ADD,ADDC 指令的后面,用与二进制数与 BCD 码的调整。若
(A)=0AH ,执行 DA A 指令后,(A) = 15 。
单项选择题
1.JMP 跳转范围是 :(D. -128~127B )
2. MCS — 51 系列单片机最长的一条指令需 B. 4 个机器周期。
3. MOV A ,@R0 这条指令中 @R0 的寻址方式称为 :(B. 寄存器间接寻址 )
4.在 CPU 内部,反映程序运行状态或反映运算结果的特征寄存器是 :B. PSW
5.下列指令中正确的是 :B. JBC TF0 ,L1
6.下列指令中错误的是 :A. SETB 50H.0
7.将累加器的值压入堆栈的正确指令是: B. PUSH A
8.下列那条减法指令是错误的 :C. SUBBC
9. 指令 CJNE A ,#00H ,LOOP 影响 PSW 的哪一位 :C.CY
10. 在 MUL AB 指令中,若积超过 255 ,则 C. OV=1
11 .在相对寻址方式中,寻址的结果体现在 A.PC 中
12 .在相对寻址方式中, "相对 "两字是指相对于 C.当前指令的末地址
13 .在寄存器间接寻址方式中,指定寄存器中存放的是 B.操作数地址
14 .对程序存储器的读操作,只能使用 D.MOVC 指令
15 .必须进行十进制调整的十进制运算 C.只有加法
16 .执行返回指令时,返回的断点是 C.调用指令下一条指令的首地址
17 .下列指令中与进位标志位 CY 无关的指令有 D.无条件转移指令
18 .可以为访问程序存储器提供或构成地址的有 D.PC 、 A、DPTR 和 SP
19 .以下各项中不能用来对内部数据存储器进行访问的是 A.数据指针 DPTR
20 .若原来工作寄存器 0 组为当前寄存器组, 现要改 1 组为当前寄存器组, 不能使用指
令 C .MOV PSW.3,C
21 .不能为程序存储器提供和构成地址的有: D.PSW
22 .MCS-51 汇编语言指令格式中,唯一不可缺少的部分是: B.操作码
23 .MCS —51 的立即寻址方式中,立即数前面: D.应加前缀“ #”号
24 .下列完成 8031 单片机内部数据传送的指令是: D. MOV direct,direct
(25 ).MCS —51 的立即寻址的指令中,立即数就是: A.放在寄存器 R0 中的内容
26 .单片机中 PUSH 和 POP 指令常用来: C.保护现场,恢复现场
27 .MCS —51 寻址方式中,操作数 Ri 加前缀“ @”号的寻址方式是: A.寄存器间接寻
址
28 .MCS —51 寻址方式中,位寻址的寻址空间是:
D.片内 RAM 的 20H ~2FH 字节中的所有位和部分专用寄存器 SFR 的位
29 .MCS —51 寻址方式中,直接寻址的寻址空间是 B.专用寄存器 SFR
30 .执行指令 MOVX A,@DPTR 时,
WR
、
RD
脚的电平为: C.
WR
高电平,
RD
低
电平
31 .主程序执行完 ACALL 后返回主程序后,堆栈指针 SP 的值: A.不变
32 .单片机中使用 MOVX A,@R1 指令 寻址数据存贮器 1050H 单元。 B.不
能
33 .下列指令判断若 P1 口最低位为高电平就转 LP ,否则就执行下一句的是 :D. JNZ
P1.0 ,LP
34 .指令 JB OEOH ,LP 中的 OEOH 是指: D .一个单元的地址
35 .下列指令中比较转移指令是指: B.CJNE Rn , #data ,rel
评论0
最新资源