下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、. 编程练习题1. 将累加器A的低4位传送到P0口的低4位,但P0口的高4位保持不变。ANL A , # 0FHANL P0 , # 0F0HORL P0 , A2. 两个4位BCD码相加,一个存放在内部RAM31H30H单元;另一个存放在RAM33H32H单元。求和数存放在存在内部RAM41H40H单元中 (所有数据都高位在前) 。 MOV A,30H ADD A,32H DA A MOV 40H , A MOV A,31H ADD A,33H DA A MOV 40H , A3. 把片外RAM从1000H开始存放的10个数据,传送到片内RAM 40H开始的单元中。答: ORG 0030H
2、MOV R0 , # 40HMOV DPTR ,#1000HMOV R7,#0AHSTART : MOVX A , DPTR MOV R0, A INC R0 INC DPTR DJNZ R7,START4. 在外部RAM首地址为TABLE之数据表中有10个字节数据,请编程将每个字节之最高位无条件地置1.MOV R2,#10 MOV DPTR,#TABLELOOP:MOVX A,DPRT;取一数 ORL A,#80H;最高位置1 MOVX DPTR,A;写回原地址 INC DPTR;处理下一单元 DJNZ R2,LOOP END5. 试编写程序,查找内部RAM的20H50H单元中是否有数据0A
3、AH。若找到则将51H单元置为0lH,若未找到则使51H单元置为00H。 MOV R0,#20H ;取首地址 LOOPl: CJNE RO,#0AAH,LOOP2 ; 取数与0AAH比较不等转移 MOV 51H,#01H ;找到则将51H单元置为01H SJMP LOOP3 LOOP2:INC RO ;未完成指向下一个数 CJNE R0,#51H,LOOP1 MOV 51H,#00HLOOP3: SJMP $6. 试编写程序,对片外4000H开始的单元中100个带符号数,统计其中正数、负数和零的个数,分别存到片内RAM 12H、11H和10H单元中。 0RG 0100H START: MOV
4、DPTR,#4000H;DPTR指向片外4000H单元 MOV R2,# l00 ;送字节数至计数器R2 MOV 12H,#0 :存放统计数单元清零 MOV 11H,#0 ;存放统计数单元清零 MOV lOH,#0 ;存放统计数单元清零 L00P: MOVX A,DPTR ;取数 CJNE A,#00H,NEQU ; 与零比较 lNC 10H ; 等于零,单元10H加1 SJMP NEXTNEQU: JNB ACC.7, LI ;大干零转移到L1INC 11H ;小于零,单元11H加I SJMP NEXTL1: INC 12H ;大于零,单元12H加1 NEXT:DJNZ R2,LOOP ;数
5、据是否统计完?未完则转LOOP。SJMP $ 7. 将片内RAM30H的中间4位,31H 的低2位,32H的高2位按序拼成一个新字节,存入33H单元。(2)将DPTR中间8位取反,其余位不变。(1)MOV A , 30HANL A , #3CHRL ARL AMOV 33H , AANL 31H , #3ANL 32H , #0C0HMOV A , 31HORL A , 32HRL ARL AORL 33H , A(2)XRL DPH , #0FH XRH DPL , #0F0H8. 设有30个单字节数,依次存放在外部RAM的21H开始的连续30个单元中,求这30个单字节数之和。要求把计算结果
6、存放在R1和R2中,其中R1为高位,R2为低位。MOV R0 , # 21HMOV R3 , # 30MOV R1 , # 00HMOV R2 , # 00HLOOP: MOVX A , R0 ADD A , R2 MOV R2 , A JNC LOOP1 INC R1 LOOP1:INC R0 DJNZ R3 , LOOP END9. 用程序实现C= A2 + B2 。设A、B均为小于10 , A存在21H单元,B存在22H单元,结果C存在20H单元。ORG 1000HMOV A , 21HLCALL SQRMOV 20H , AMOV A , 22HLCALL SQRADD A , 20HMOV 20H , ASJMP $ORG 2000HSQR: MOV B , A MUL AB RET END10. 利用定时器T0,对外部信号计数,要求每满100次,P1.0取反。 ORG 0100H MAIN: MOV TMOD , # 06H
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年乌鲁木齐市直机关遴选公务员考试真题汇编带答案解析
- 2025和田地区精神病专科医院招聘编制外聘用人员(13人)考试历年真题汇编含答案解析(夺冠)
- 2024年滁州市直遴选考试真题汇编附答案解析
- 影像AI算法开源与闭源选择策略
- 康复辅助技术适配的精准适配方案优化优化优化优化优化优化
- 康复医学疗效评价的样本量计算策略
- 2025年揭阳市直属机关遴选公务员笔试真题汇编附答案解析
- 2025广西众云大数据科技有限公司招聘2人考试历年真题汇编附答案解析
- 2025年崇明县直遴选笔试真题汇编附答案解析
- 2026中南大学湘雅三医院卫生专业技术人员招聘笔试备考题库带答案解析
- 公路工程项目管理全流程
- 2025年抗菌药物临床合理应用培训考核试题含答案
- 2025年证监会专员岗位招聘面试参考试题及参考答案
- 9.2 奉献社会我践行 课件 2025-2026学年统编版道德与法治 八年级上册
- 法律条文条款项课件
- 中国人民银行所属企业网联清算公司社会招聘笔试考试备考试题及答案解析
- 2025广西国控集团秋季招聘考试笔试模拟试题及答案解析
- 哈工大理论力学第七版课后习题答案(高清无水印版)
- 购房合同协议书标准模板
- GB/T 3048.12-2025电线电缆电性能试验方法第12部分:局部放电试验
- 2025初一英语期末复习知识点总结
评论
0/150
提交评论