大学MOOC 单片机原理及应用(山西能源学院)1450422185 最新慕课完整章节测试答案
第3讲 8051指令系统
第三讲测验
1、单选题:
以下运算中对溢出标志OV没有影响或不受OV影响的运算是( )。
选项:
A: 除法运算
B: 符号数加减法运算
C: 乘法运算
D: 逻辑运算
答案: 【 逻辑运算】
2、单选题:
进位标志Cy在( )中。
选项:
A: 累加器A
B: ALU
C: PSW
D: DPTR
答案: 【 PSW】
3、单选题:
下列指令中与进位标志位Cy无关的指令有( )。
选项:
A: 移位指令
B: 位操作指令
C: 十进制调整指令
D: 条件转移指令
答案: 【 十进制调整指令】
4、单选题:
下列指令中不影响标志位CY的指令有( )。
选项:
A: ADD A,20H
B: CLR C
C: RRC A
D: INC A
答案: 【 INC A】
5、单选题:
AJMP指令的跳转范围是( )。
选项:
A: 256
B: 1KB
C: 2KB
D: 64KB
答案: 【 2KB】
6、单选题:
执行指令MOVX A,﹫DPTR时,WR*、RD*引脚的电平为( )。
选项:
A: WR*高电平,RD*高电平;
B: WR*低电平,RD*高电平
C: WR*高电平,RD*低电平;
D: WR*低电平,RD*低电平;
答案: 【 WR*高电平,RD*低电平;】
7、单选题:
对于“JBC bit,rel”指令,下列说法正确的是( )。
选项:
A: bit位状态为1时转移;
B: bit位状态为0时转移;
C: bit位状态为1时不转移;
D: bit位状态为1时转移,同时对该位清零。
答案: 【 bit位状态为1时转移,同时对该位清零。】
8、单选题:
将累加器中的数据送到片外RAM的40H单元,可执行指令 ( )。
选项:
A: MOVX 40H,A
B: MOV R6,#40HMOV @R6,A
C: MOV R0,#40HMOVX @R0,A
D: MOV R6,#40HMOVX @R6,A
答案: 【 MOV R0,#40HMOVX @R0,A】
9、单选题:
下列指令中正确的是( )。
选项:
A: MOV P2.1,A
B: JBC TF0,L1
C: MOVX B,@DPTR
D: MOV A,@R3
答案: 【 JBC TF0,L1】
10、单选题:
下列转移范围是2KB的控制转移指令是( )。
选项:
A: SJMP rel
B: LJMP addr16
C: AJMP addr11
D: JMP @A+DPTR
答案: 【 AJMP addr11】
11、单选题:
8051指令按指令长度分类,没有( )。
选项:
A: 单字节指令
B: 双字节指令
C: 三字节指令
D: 四字节指令
答案: 【 四字节指令】
12、单选题:
LJMP跳转空间最大可达到( )。
选项:
A: 64KB
B: 256B
C: 128B
D: 2KB
答案: 【 64KB】
13、单选题:
设(A)=0C3H,(R0)=0AAH,执行指令“ANL A,R0”后,结果为( )。
选项:
A: (A)=82H
B: (A)=6CH
C: (R0)=82
D: (R0)=6CH
答案: 【 (A)=82H】
14、单选题:
下列指令中可能改变Cy的有( )。
选项:
A: DA A
B: INC A
C: CPL A
D: RLC A
答案: 【 RLC A】
15、单选题:
单片机上电后或复位后,工作寄存器R0是在( )。
选项:
A: 0区00H单元
B: 0区01H单元
C: 0区09H单元
D: SFR
答案: 【 0区00H单元】
16、单选题:
对于“DIV AB”指令的执行结果,下列说法正确的是( )。
选项:
A: 商在A中,余数也在A中;
B: 余数在B中,商也在B中;
C: 商在B中,余数在A中;
D: 如果除数为0,则溢出标志位OV置1。
答案: 【 如果除数为0,则溢出标志位OV置1。】
17、单选题:
访问片外数据存储器的寻址方式是( )。
选项:
A: 立即寻址
B: 寄存器寻址
C: 寄存器间接寻址
D: 直接寻址
答案: 【 寄存器间接寻址】
18、单选题:
以下指令中,属于单纯读引脚的指令是 ( )。
选项:
A: DJNZ P1,LOOP
B: MOV C,P1.5
C: ORL P1,#0FH
D: MOV P1,A
答案: 【 MOV C,P1.5】
19、单选题:
如果(SP)=42H,(3FH)=12H,(40H)=34H,(41H)=50H,(42H)=80H,则执行下列指令后:POP
