资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
单片机原理及应用,淮北师范大学 物理与电子信息学院,李峥, 第四章课后作业解答,一、填空题,1. 编写子程序和中断服务程序时,必须注意现场的保护和恢复。 2. 计算机(微处理器)能够唯一识别的语言时机器语言。 3. 下列伪指令汇编后,各标号的值分别为 ORG 0500H AREA1: DB 15H,03H,03H,08H,-4;AREA1=0500H BUF: DS 02H; BUF=0505H TIME EQU 01H; TIME=01H ACK: DB GH; ACK=0507H,二、编程与问答题,6.设内RAM从20H单元开始存有40H个无符号数,试编制程序 将它们按从大到小的顺序排列,结果仍存放在原存贮区域内。,ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV R0,#3FH MAIN1:MOV R1,#20H MOV A,R0 MOV R2,A LOOP1:MOV A,R1 INC R1 MOV B,R1 CJNE A,B,LOOP2,LOOP2: JNC LOOP3 MOV R1,A DEC R1 MOV R1,B INC R1 LOOP3: DJNZ R2,LOOP1 DJNZ R0,MAIN1 SJMP $ END,ORG 0000H AJMP MAIN ORG 0100H MAIN: MOV R1,#20H MOV R2,#39 CLR 10H LOOP1:MOV A,R1 INC R1 MOV 70H,R1 CJNE A,70H,LOOP2 LOOP2: JNC LOOP3 MOV R1,70H DEC R1 MOV R1,A INC R1 SETB 10H LOOP3: DJNZ R2,LOOP1 JB 10H,MAIN SJMP END,ORG 0000H AJMP MAIN ORG 0100H MAIN: MOV R1,#20H MOV R2,#3FH CLR F0 LOOP1:MOV A,R1 INC R1 MOV 70H,R1 CJNE A,70H,LOOP2 LOOP2: JNC LOOP3 MOV R1,A DEC R1 MOV R1,70H INC R1 SETB F0 LOOP3: DJNZ R2,LOOP1 JB F0,MAIN SJMP $ END,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号