《《课后作业答案》ppt课件》由会员分享,可在线阅读,更多相关《《课后作业答案》ppt课件(4页珍藏版)》请在金锄头文库上搜索。
1、单片机原理及应用,淮北师范大学 物理与电子信息学院,李峥, 第四章课后作业解答,一、填空题,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个无符号数,试编制程序 将它们按从大到小的顺序排列,
2、结果仍存放在原存贮区域内。,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 CL
3、R 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,