51单片机汇编语言经典案例(理工)._第1页
51单片机汇编语言经典案例(理工)._第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 ORG OOH MOV R0,#30H MOV R1 ,#20 MOV R2,#00H NEXT1: ; MOV A,R0 CJNE A,#255,NEXT2 INC R2 INC RO DJNZ R1,NEXT1 MOV 51H,R2 SJMP$ NEXT2: 2、试编写程 编写程序, 将外部RAM 2000H-20FFH数据块, 传送到 3000H-30FF H 区域. ORG 0000H MOV R1,#OFFH MOV R2,#00H NEXT: MOV DPH,#20H MOV DPL,R2 MOVX A,DPTR MOV DPH,#30H MOVX DPTR,A INC R2 D

2、JNZ R1,NEXT SJMP$ END 4、 结 试编写程序求出内RAIU20H单元中“1”的个数,并将 沁出ORG 0000H MOV R0?#00H MOV R1?#08H MOV R2,#01H NEXT1: MOV A,20H ANL A,R2 JZ NEXT2 INC RO NEXT2: MOV A,R2 RL A MOV R2,A DJNZ R1.NEXT1 MOV 21HtR0 SJMP$ END 3、 6 从内 RAM 30H 单元开始存放着一组无符号数,其个数存在 21H 单元中 试编写程序,找出其中最小的数,并将其存入 20H 单元中。ORG 0000H MOV R0,

3、#30H MOV R1,21H MOV A,30H MOV 20H,30H NEXT1: MOV A,20H SUBB A,R0 JC NEXT2 MOV 20H,R0 NEXT2: INC R0 DJNZ R1,NEXT1 SJMP $ END 7、设在内 RAM 40H 开始的存储区有若干个字符和数 字,已知最后一个为字 符“$“并且只有一个,试 统计这些字符数字的个数,结果存入 30H 单元中。 MOV R0,#40H MOV R1,#00H LOOP1: MOV A,R0 INC R0 CJNE A,#00 H, LOOP2 CJNE A,#24H,LOOP1;$=0X24 LOOP2: INC R1 CJNE A,#24H,LOOP1 LOOP3: SJMP $ END 8、试编一程序,分别统计在内部 RAM 的 30H50H 单元的数 据区中奇数和偶 数的个数,并将奇数和偶数的个数分别存放 在 51H 和 52H 单元中。MOV R1,#30H MOV R0,#20H MOV 51H,#0H MOV 52H,#0H START: MOV A,R1 INC R1 ANL A,#01H JZ LOOP1 IN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论