单片机原理与应用 教学课件 ppt 作者 邱丽芳习题答案2 第3章答案

上传人:w****i 文档编号:94400328 上传时间:2019-08-06 格式:DOC 页数:4 大小:42KB
返回 下载 相关 举报
单片机原理与应用 教学课件 ppt 作者 邱丽芳习题答案2 第3章答案_第1页
第1页 / 共4页
单片机原理与应用 教学课件 ppt 作者 邱丽芳习题答案2 第3章答案_第2页
第2页 / 共4页
单片机原理与应用 教学课件 ppt 作者 邱丽芳习题答案2 第3章答案_第3页
第3页 / 共4页
单片机原理与应用 教学课件 ppt 作者 邱丽芳习题答案2 第3章答案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《单片机原理与应用 教学课件 ppt 作者 邱丽芳习题答案2 第3章答案》由会员分享,可在线阅读,更多相关《单片机原理与应用 教学课件 ppt 作者 邱丽芳习题答案2 第3章答案(4页珍藏版)》请在金锄头文库上搜索。

1、第1题:参考教材第22页。第2题:有7种寻址方式,参考教材第25页至28页。第3题:访问SFR主要有立即数寻址,直接寻址,寄存器寻址,寄存器间接寻址方式。第4题:访问片内RAM有立即数寻址,直接寻址,寄存器寻址,寄存器间接寻址方式。第5题:访问片外RAM用寄存器间接寻址方式。第6题:访问程序存储器用变址间接寻址方。第7题:五条指令的机器码依次为:74 88AD 5092 9027D2 12第8题:(1) MOV A, R1MOV R0, A(2) MOV R2, 60H(3) MOV 60H, 20H(4) MOV DPTR,#1000HMOVX A, DPTRMOV 20H, A(5) MO

2、V DPTR,#1000HMOVX A, DPTRMOV R2 , A(6) MOV DPTR, #2000HCLR AMOVC A,A+DPTRMOV 20H, A(7) MOV DPTR, #1000HMOVX A, DPTRMOV DPTR,#2000HMOVX DPTR,A第9题: (A)30H ,(R0)7AH , P0 (A)A5H ,(30H)7AH ,P 0 (A)A5H ,(30H)7AH ,P 0 (A)75H ,(30H)AAH ,P1 (A)A7H ,P 1 (A)AAH C 0 OV0 P 0 (A)1FH C 1 OV0 P 1 (A)79H C 0 OV0 P 1

3、 (A)ABH C 0 OV1 P 1 (A)D4H C 1 OV1 P 0 (A)30H C 1 OV0 P 0 (A)80 H C0 P 1 (A) F4H C0 P1 (A) F5 H C0 P0 (A) 7AH C0 P1 (A)7AH C1 P110程序运行后各单元的值如下: (R1)=7FH, (A)=30H, (30H)=08H,(40H)=30H 11程序运行后各单元的值如下: (A)=3BH, (R0)=40H, (40)=00H, (41H)=3BH, (42H)=3BH12(A)=FCH13 程序如下: ORG 1000H MOV R7,#03H MOV R0,#20H

4、MOV R1,#2FHLOOP: MOV A, R0 MOV R1,A INC R0 DEC R1 DJNZ R7, LOOP SJMP $ END14程序如下: ORG 2000H CLR C MOV A,#4DH SUBB A,#4EH MOV 30H,A MOV A,#7FH SUBB A,#2BH MOV 31H, A SJMP $ END15程序如下: ORG 2100H MOV A, R1 ANL A, #0FH MOV R1, A MOV A, R2 ANL A, #0F0H ORL A, R1 MOV R1, A SJMP $END16程序如下: (1) CLR C SUBB

5、A,#0AH JNC LABEL(2) SETB CCJNE A,#0AH ,L1 L1:JNC LABEL (3) CLR C SUBB A,#0AH JZ LABEL JC LABEL17 (SP)=23H, (PC)=3412H18 (SP)=27H, (26H)=48H, (27H)=23H, (PC)=3456H19 上题不能用ACALL指令代替LCALL指令,因为ACALL指令的调用范围为2KB,而上题的调用范围超过了2KB。20 程序如下: ORG 2200H MOV R7, #31H MOV R0, #20HLOOP1:MOV A,R0CJNE A, #0AAH, K0 MOV

6、 51H,#01HKK:SJMP $K0:INC R0 DJNZ R7, LOOP1 MOV 51H, #00H SJMP KK END21 程序如下: ORG 2300H MOV R7, #31H MOV 51H,#00H MOV R0,#20HL2:MOV A,R0 CJNE A,#00H, L1 INC 51HL1:INC R0 DJNZ R7, L2 SJMP $ END22程序运行后的结果为(20H)=00, C=1;若取消 DA A指令,则结果为(20H)=9AH。23 MOV R1,R2 改为 MOV 30H, R2MOV R1, 30H MOV R3,20H 改为 MOV R0, 20H 或 MOV R1, 20H MOV SMOD, 改为 MOV PCON , PSW MOVX R2,DPTR改为 MOVX A, DPTR POP R0改为 POP 20H MOV R0, 20H XCH R1,R2 改为 MOV A, R2 XCH A, R1 MOV R2, A 24 (1) 程序发生转移,(PC)=2094H (2 ) 程序不发生转移(3) 程序发生转移,(PC)=201DH 25正确,SJMP 和AJMP 都属于无条件转移指令,且AJMP的跳转范围更大。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号