第三章-作业整理

上传人:不*** 文档编号:88089407 上传时间:2019-04-18 格式:DOC 页数:8 大小:97.50KB
返回 下载 相关 举报
第三章-作业整理_第1页
第1页 / 共8页
第三章-作业整理_第2页
第2页 / 共8页
第三章-作业整理_第3页
第3页 / 共8页
第三章-作业整理_第4页
第4页 / 共8页
第三章-作业整理_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《第三章-作业整理》由会员分享,可在线阅读,更多相关《第三章-作业整理(8页珍藏版)》请在金锄头文库上搜索。

1、#*1 已知一个2维数据表格如下,编制程序实现自动查表功能。X012340B0C0D0E0FY111201ADDDAB244B7CAAMOV DPTR , #0100HMOVC A , A+DPTRRETDB 11HDB 12H. DB 7CH DB AAH2. 已知X被存放在20H(高八位)和21H(低八位)单元,Y被存放在22H,编制程序实现下XY。 MOV A , 21HADD A , 22HMOV 25H , AMOV A , 20HADDC A , #00HMOV 24H , AMOV A , #00ADDC A , #00MOV 23H , A3. 已知两个十进制数:X和Y,X被存

2、放在20H(高位)和21H单元,Y被存放在22H,编制程序实现下XY。 法一:MOV A , 21H 法二:MOV R0 , #21H ADD A , 22H MOV R1 , #22H DA A MOV A , R0 MOV 21H , A ADD A , R1 MOV A , 20H DA A ADDC A , #00 MOV R0 , A DA A DEC R0 MOV 20H , A MOV A , R0 MOV A , #00 ADDC A , #00 ADDC A , #00 DA A DA A MOV R0 , A MOV 1FH , A MOV A ,#00 ADDC A ,#

3、00 DA A DEC R0 MOV R0 , A4. 已知X被存放在20H(高八位)21H、22H、23H单元,Y被存放在30H(高八位)31H、32H、33H单元,编制程序实现下XY。MOV A , 23H ADD A ,33H MOV 44H , A MOV A , 22H ADDC A , 32H MOV 43H , A MOV A ,21H ADDC A , 31H MOV 42H , A MOV A ,20H ADDC A , 30H MOV 41H , A MOV A ,#00 ADDC A,#00 MOV 40H , A5. 已知X被存放在20H(高八位)、21H和22H单元,

4、Y被存放在32H,编制程序实现下X Y。 MOV A , 22H CLR C SUBB A , 32H MOV 32H , A MOV A ,21H SUBB A ,#00H MOV 31H , A MOV A ,20H SUBB A ,#00H MOV 30H , A6. 已知X被存放在20H(高八位)21H、22H、23H单元,Y被存放在30H(高八位)31H、32H、33H单元,编制程序实现下XY。MOV A ,23H CLR C SUBB A ,33H MOV 43H , A MOV A ,22H SUBB A , 32H MOV 42H , A MOV A ,21H SUBB A ,

5、31H MOV 41H ,A MOV A ,20H SUBB A ,30H MOV 40H , A7. 已知X被存放在20H(高八位)21H、22H单元,Y被存放在30H单元,编制程序实现下XY。 MOV A ,22H MOV B ,30H MUL AB MOV 40H ,B MOV 41H ,A MOV A ,21H MOV B ,30H MUL AB MOV 42H ,B MOV 43H ,A MOV A ,20H MOV B , 30H MUL AB MOV 44H ,B MOV 45H ,A MOV 53H ,41H MOV A ,40H ADD A ,43H MOV 52H , AM

6、OV A ,42H ADDC A ,45H MOV 51H ,A MOV A,#00H ADDC A ,44H MOV 50H ,A8. 已知一个数X被存放在20H(高八位)21H单元,用移位方法实现2X。MOV A ,21H CLR C RLC A MOV 21H , A MOV A ,20H RLC A MOV 20H ,A MOV A ,#00H RLC A MOV 1FH ,A9. 已知一个数X被存放在20H(高八位)21H单元,用移位方法实现X/2。 MOV A ,20HCLR CRRC A MOV 30H ,A MOV A ,21HRRC AMOV 31H , A10. 已知一个非

7、正数X被存放在20H(高八位)21H单元,求该数的补码。 法一: 法二:MOV A ,20H MOV A ,21HXRL A ,#7FH CPL AMOV 22H , A MOV 23H ,AMOV A ,21H MOV A ,20HXRL A ,#0FFH CPL AADD A ,#01H ORL A ,#80HMOV 23H , A ;低八 MOV 22H ,AMOV A ,22H MOV A ,23HADDC A ,#00H ADD A ,#01HMOV 24H ,A ; 高八 MOV 23H , A ;低八 MOV A ,22H ADDC A ,#00H MOV 22H ,A ;高八1

8、1. 根据X的值分别将程序转移到指定处执行 X=0 PROG1;X=1 PROG2;X=2 PROG3;X=3 PROG4法一: 法二; CLR C MOV B ,#03H RLC A MUL AB MOV DPTR,#JPTAB MOV DPTR ,#JPTAB JMP A+DPTR JMP A+DPTR JPTAB: AJMP PROG1 JPTAB: LJMP PROG1 AJMP PROG2 LJMP PROG2 AJMP PROG3 LJMP PROG3 AJMP PROG4 LJMP PROG412. 一个显示装置如图1所示,编制程序实现使指示灯依次顺时针点亮逆时针灭全亮若干秒全灭

9、,周而复始地重复上述过程。L0L7分别与P1.0P1.7相连。 图 1 MAIN: MOV A ,#00H MOV P1 ,A MOV R2 ,#8 MOV R3 , #8 MOV A ,#01H CONT: MOV P1 , A NOP NOP RL A XRL A ,#00000001B DJNZ R2 ,CONT NMIE: MOV P1 ,ANOPNOPRR AXRL A , #00000001BDJNZ R3 ,NMIE QLQM: MOV A, #0FFH MOV P1 ,A NOPNOP MOV A ,#00H MOV P1 , A NOP NOP SJMP MAIN13. 求出无符号单字节数X、Y、Z中的最大数存放在50H单元。 MOV 50H ,#00 MOV R0 ,#20H MOV A ,R0 MOV R4 ,#03CONT: CJNE A ,50H ,BDY INC R0 MOV A ,R0 DJNZ R4 ,CONT RET BDY:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号