- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与接口技术课后答案4主编吴亦峰
4.3已知从内部RAM的BLOCK单元开始存放有一组有符号数,数的个数存放在LEN单元。请编写可以统计其中正数和负数个数并分别存入NUM和(MUM+1)单元的程序。
ORG 1000H
LEN EQU 20H
NUM EQU 30H
NUM1 EQU 31H
BLOCK EQU 40H
MOV R1,LEN ;块长送R1
MOV A, BLOCK ;块始地址送A
CLR R2 ;负数计数R2清零
CLR R3 ;正计数R3清零
LOOP1: JB ACC.7,LOOP2 ;最高位是1则转移loop2
INC R3 ;正数计数器R3自加1
MOV SUM,R3 ;SUM←R3
SJMP LOOP3
LOOP2: INC R2
MOV SUM1,R2
LOOP3:` INC A ;修改数据指针A
DJNZ R1 ,LOOP1 ;若未完,则转loop1
SJMP $
END
4.4已知内存单元有16个无符号数,分别存放在30H—3FH中,试求他们的累加和,并将其和数存放在R4和R5中。
ORG 1000H
CLR A
MOV R2,#10H ;总长16
MOV R1,#30H ;起始地址
LOOP1:ADD A,@R1 ;A+R1送A
JNC LOOP2 ; 若无进位,转LOOP2
INC R4 ; 若有进位,R4+1,高八位
LOOP2: INC R1 ;R1+1送R1
DJNZ R2,LOOP1 ;判断循环结束条件
MOV R5,A ;低8位,送R5
SJMP $
END
4.5将内部RAM的30H-4FH单元中的内容传送至外部RAM的2000H开始的连续单元中
ORG 1000H
MOV R1,#3OH ;内部RAM起始地址
MOV R0,#20H ;总长32个单元
MOV DPTR,#200OH ; 外部RAM起始地址
LP: MOV A,@R1 ;内部RAM送A
MOVX @DPTR,A ;A送外部RAM
INC R1 ;修改数据指针R1
INC DPTR ;修改数据指针DPTR
DJNZ RO,LP ;判断循环是否结束
SIMP $
END
4.6用调用子程序的方法编写计算c=+
ORG 1000H
A1 EQU R0
B1 EQU R1
C1 EQU R2
CLR A
MOV B,A1 ;A1送 B
LCALL SQUR ;a的平方
MOV A,B ;a的平方送到累加器A
MOV B,B1 ;B1内容送到B
LCALL SQUR ;b的平方
ADD A,B ;求和
MOV C1,A
SJMP $
END
ORG 2000H
SQUR: MOV A,B ;B送A
MUL A,B ;AB相乘
MOV B,A ;A送B
4.9某系有200名学生参加外语统考,若成绩已经存放在MCS-51外部RAM起始地址为ENGLISH的连续存储单元,现决定给成绩在95—100分之间的同学颁发A级合格证书和成绩在90—94分之间的同学颁发B级合格证书。试编写一个程序,可以统计A级和B级证书的学生人数,并把统计结果存入内部RAM的GRADA和GRADB 单元
ORG 2000H
MOV RO,#C8H ;计数指针
MOV R1,#ENGLISH ;起始地址
CLR A
MOV GRADA,A ;清零
MOV GRADB,A ;清零
LOOP3: MOV A,@R1
SUBB A,#5FH ;A与95比较
JC LOOP1 ;A95,转移loop1
INC GRADA ;自加一
LOOP1: SUBB A,#5AH ;A与90比较
JC LOOP2 ;A90,转移loop2
INC GRADB
LOOP2:INC R1
DJNZ R0,LOOP3
SJMP $
END
4.11设计程序,把片外RAM从2000H开始存放的10个数据传送到片外RAM 0050H开始的连续单元中
ORG 1000H
MOV DPTR,#2000H
MOV RO,#0AH
MOV R1,#50H
LOOP:
您可能关注的文档
- 草甘膦助剂和固体剂型配制技术.ppt
- FIT切FAT.doc
- 宜城市郑集镇皇城小学教学工作常规.doc
- 服装设计二教案4.doc
- 显卡N卡详解.doc
- 食品健康与饮食文化.doc
- 马克思主义基本原理概论知识点汇 大全.doc
- 灌注桩桩基计算书压屈.doc
- 参加太阳能展会秘籍.doc
- 电子化路考.doc
- 抢分秘籍10 带电粒子电场中的直线运动、偏转和交变电电场中的应用(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(解析版) -2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍13 电磁感应中的动力学、能量和动量问题(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍16 振动图像与波动图像的综合应用(三大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍15 光的折射、全反射的综合应用(二大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
文档评论(0)