2022年汇编语言程序设计补充习题 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年汇编语言程序设计补充习题 .pdf》由会员分享,可在线阅读,更多相关《2022年汇编语言程序设计补充习题 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MCS 51 单片机指令系统及程序设计一单项选择题,从供选择的答案中选出正确的选项,并将标号填写到答题册中,每小题 1分。1MCS-51汇编语言指令格式中,唯一不可缺少的部分是B。A标号 B操作码 C操作数 D注释2MCS-51的立即寻址方式中,立即数前面D。 A 应加前缀“ / :”号 B不加前缀号C应加前缀“ ”号D 应加前缀“ #”号3下列完成8031 单片机内部RAM 数据传送的指令是D。AMOVX A ,DPTRB MOVC A, A+PC CMOV A ,#dataDMOV direct,direct 4MCS-51的立即寻址的指令中,立即数就是B。A放在寄存器R0中的内容 B放在
2、程序中的常数C放在 A中的内容D 放在 B中的内容5单片机中PUSH和 POP指令常用来C。A保护断点B保护现场C保护现场,恢复现场 D 保护断点,恢复断点6MCS-51寻址方式中,操作数Ri 加前缀“ ”号的寻址方式是A。A寄存器间接寻址 B寄存器寻址 C基址加变址寻址 D立即寻址7MCS-51寻址方式中,位寻址的寻址空间是D。 A 工作寄存器R0 R7 B专用寄存器SFR C 程序存贮器ROM 片内RAM 的 20H 2FH字节中的所有位和地址可被8 整除的 SFR的有效位8MCS-51寻址方式中,直接寻址的寻址空间是D。 A 工作寄存器R0 R7 B专用寄存器SFR C 程序存贮器ROM
3、 片内RAM 00H-7FH的 128 字节和 80H-FFH 中的 SFR 9执行指令MOVX A ,DPTR 时,、脚的电平为C。 A 高电平,高电平 B低电平,高电平C高电平,低电平 D低电平,低电平10主程序执行完ACALL后返回主程序后,堆栈指针SP的值 A。A不变 B加 2 C加 4 D减 2 11单片机中使用MOVX A ,R1 指令 C 寻址数据存贮器1050H单元。A能直接B不能 C与 P2口配合能 D与 P1口配合能12下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是B。 A JNB P1.0 ,LP BJB P1.0 ,LP C JC P1.0 ,LP D
4、 JNZ P1.0 ,LP 13指令 JB OEOH ,LP 中的 OEOH 是指 C。 A累加器A B累加器A的最高位 C 累加器A的最低位 D 一个单元的地址14下列指令中比较转移指令是指B。A DJNZ Rn, rel BCJNE Rn, #data , rel C DJNZ direct,rel DJBC bit,rel 15指令 MOV R0 ,#20H执行前( R0)=30H,( 20H)=38H ,执行后( R0)=B。A00H B20H C30H D38H 16指令 MOV R0 , 20H 执行前( R0)=30H,( 20H)=38H ,执行后( R0)=D 。A20H B
5、30H C50H D38H 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 9 页17执行如下三条指令后,30H单元的内容是B。MOV R1 ,#30H MOV 40H ,#0EH MOV R1,40H A 40H B0EH C30H DFFH 18 MCS-51指令包括操作码和操作数,其中操作数是指D。 A 参与操作的立即数 B寄存器 C 操作数 D操作数或操作数地址19 MCS-51指令 MOV R0 , #20H中的 20H是指 D。 A 立即数 B内部 RAM20H C一个数的初值D以上三种均有可能,视该指令的在程序中的作用20
6、 MCS-51单片机在执行MOVX A ,DPTR 或 MOVC A , A+DPTR 指令时,其寻址单元的地址是由 B。 AP0口送高 8位, P2口送高 8 位 BP0 口送低 8 位, P2口送高 8 位C P0口送低 8 位, P2口送低 8 位 DP0口送高 8 位, P2口送低 8 位21在 MCS-51指令中,下列指令中C 是无条件转移指令。ALCALL addr16 BDJNZ direct,rel CSJMP rel DACALL addr11 22. 下列指令中影响堆栈指针的指令是D。ALJMP BADD CMOVC A ,A+PC D LCALL 23设 A=AFH (2
7、0H ) =81H ,指令: ADDC A, 20H 执行后的结果是B。 AA=81H BA=30H CA=AFH DA=20H 24已知: A=DBH R4=73H CY=1,指令: SUBB A , R4 执行后的结果是C。AA=73H BA=DBH CA=67H D以上都不对25将内部数据存储单元的内容传送到累加器A中的指令是C。 AMOVX A ,R0 B MOV A, #data CMOV A ,R0 DMOVX A, DPTR 26下列指令执行时,修改PC中内容的指令是C。ASJMP BLJMP CMOVC A , A+PC D LCALL 27下列指令执行时,不修改PC中内容的指
8、令是A。AAJMP BMOVC A , A+PC C MOVC A , A+DPTR DMOVX A ,Ri 28已知: A=D2H ,( 40H)=77H ,执行指令:ORL A,40H后,其结果是:B。AA=77H BA=F7H CA=D2H D以上都不对29指令 MUL AB 执行前( A)=18H ,( B)=05H ,执行后, A、B的内容是 D。A90H,05H B90H,00H C 78H,05H D78H,00H 30 MCS-51指令系统中,清零指令是C。ACPL A B RLC A CCLR A DRRC A 31 MCS-51指令系统中,求反指令是A。ACPL A B R
9、LC A CCLR A DRRC A 32 MCS-51 指令系统中,指令MOV A ,R0 ,执行前(A)=86H,( R0)=20H,( 20H)=18H,执行后 C。A( A)=86H B( A)=20H C( A)=18H D ( A) =00H 33 MCS-51指令系统中,指令CLR A ;表示 A。A将 A的内容清 0 B将 A的内容置1 C将 A的内容各位取反,结果送回A中 D 循环移位指令34已知 A=87H ,( 30H)=76H,执行 XRL A,30H 后,其结果为:C。 A A=F1H ( 30H )=76H P=0 BA=87H (30H)=76H P=1 精选学习
10、资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 9 页 C A=F1H ( 30H )=76H P=1 DA=76H (30H)=87H P=1 35 MCS-51 指令系统中,指令ADD A,R0 执行前( A) =38H,( R0) =54H ,( C)=1 执行后,其结果为D。 A( A)=92H (C)=1 B( A)=92H (C)=0 C ( A) =8CH (C )=1 D( A)=8CH (C) =0 36 MCS-51 指令系统中,指令ADD A,R0 执行前( A) =86H,( R0) =7AH ,( C)=0 执行后,其
11、结果为A。 A( A)=00H (C)=1 B( A)=00H (C)=1 C ( A) =7AH (C )=1 D( A)=7AH (C) =0 37 MCS-51 指令系统中,指令ADDC A,R0 执行前( A)=38H,( R0)=30H,( 30H)=FOH ,( C)=1 执行后,其结果为B。 A( A)=28H (C)=1 B( A)=29H (C)=1 C ( A) =68H (C )=0 D( A)=29H (C) =0 38下列指令能能使累加器A低 4 位不变,高4 位置 F 的是 D。A ANL A,#OFH B ANL A,#OFOH C ORL A ,#OFH DOR
12、L A,#OF0H 39下列指令能能使累加器A高 4 位不变,低4 位置 F 的是 C。A ANL A,#OFH B ANL A,#OFOH C ORL A ,#OFH DORL A,#OF0H 40下列指令能使R0低 4 位不变,高4 位置 F的是 D。A ANL R0, #OF0H BORL RO , #OFOH C ORL 0, #OFH DORL 00H,#OF0H 41下列指令能能使R0高 4 位不变,低4 位置 F的是 C。A ANL R0,#OFH B ANL R0,#OFOH C ORL R0 ,#OFH DORL R0 ,#OFH 42下列指令能能使累加器A的最高位置1 的是
13、 D。A ANL A,#7FH BANL A,#80H CORL A ,#7FH DORL A,#80H 43下列指令能能使R0的最高位置0 的是 A。A ANL 0,#7FH BANL R0, #FH C ORL R0 ,#7FH D ORL R0 ,#80H 44下列指令能能使R0的最高位取反的是B。A CPL R0,7 BXRL 00H,#80H CCPL (R0), 7 DARL R0,#80H 45下列指令能能使累加器A的最低位置1 的是 C。A SETB A ,#01H B SETB A ,0 CORL A ,#01H D SETB A ,#00H 46下列指令能能使P1口的最低位
14、置1 的是 B。A ANL P1,#80H B SETB 90H C ORL P1,#0FFH D ORL P1 ,#80H 47下列指令能能使P1口的第 3 位置 1 的是 C。A ANL P1,#0F7H BANL P1,#7FH C ORL P1,#08H DSETB 93 48下列指令判断若P1口的最低位为高电平就转LP,否则就执行下一句的是B。A JNB P1.0,LP BJB P1.0,LP CJC P1.0,LP DJNZ P1.0,LP 49下列指令判断若累加器A的内容不为0 就转 LP的是 D。A JB A,LP BJNZ A,LP CJNZ LP DCJNE A,#0,LP
15、 50设累加器A中为无符号数,B 中数为 2, 下列指令 D的作用与其它几条不同。A ADD A,0E0H B MUL AB C RL A DRLC A 51 MCS-51 指令系统中,执行下列程序,当执行到MOV A,R0指令处时恰好有中断请求,则 B。MOV R1 ,#10H MOV R0,#30H 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 9 页MOV A , R0 XCH A , R1 INC R0 INC R1 A 若有同级的中断请求已被挂起,则返回到调用处 B转入中断服务程序 C 继续执行下一条指令 D直接执行INC
16、R1 52 MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为A。ORG 000H MOV DPDR ,#1000 MOV A , #00H MOV 20H ,A LJMP 1500 GND A100 B1000 C1500 D0 53 MCS-51指令系统中,格式为:ORG 16 位地址的指令功能是C。A用于定义字节 B用于定义字 C用来定义汇编程序的起始地址D用于定义某特定位的标识符54 MCS 51 指令系统中,执行下列指令后,结果为:B。 ORG 40H DS 10H A将 40H存入 10H B从 40H地址单元开始空10H个连续存储单元C将 40H地址的内容存入10H
17、D以上都不对55 MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为B。MOV SP ,#30H MOV A, 20H LACALL 1000 MOV 20H ,A SJMP $ A 00H B30H C32H D07H 56 MCS-51指令系统中,指令DA A 是 D。A除法指令 B加 1 指令 C加法指令 D十进制调整指令57 MCS-51指令系统中,指令DA A 应跟在 B。A加法指令后 BBCD码的加法指令后C减法指令后 DBCD码的减法指令后58在单片机算术运算过程中,指令DA A 常用于 C 运算。A二进制 B加法 CBCD码加法 D十六进制59 MCS-51指令系统中
18、,执行下列指令后,其结果为A。MOV A, #68 ADD A, #53 DA A AA=21 CY=1 OV=0 BA=21 CY=1 OV=1 CA=21 CY=0 OV=0 D以上都不对60执行下列程序后,累加器A的内容为D。ODG 0000H 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 9 页MOV A , #00H ADD A, #02H MOV DPDR , #0050H MOVC A , A+DPDR MOV R0 , A SJMP $ ORG 0050H BAO : DB 00H ,0888H,0BH ,6H,09H
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年汇编语言程序设计补充习题 2022 汇编语言 程序设计 补充 习题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内