第三章作业答案.doc

上传人:豆**** 文档编号:24056409 上传时间:2022-07-03 格式:DOC 页数:4 大小:127.50KB
返回 下载 相关 举报
第三章作业答案.doc_第1页
第1页 / 共4页
第三章作业答案.doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《第三章作业答案.doc》由会员分享,可在线阅读,更多相关《第三章作业答案.doc(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流第三章作业答案.精品文档.第三章作业答案1 80C51单片机有哪几种寻址方式?请列表总结每种寻址方式所对应的寄存器和存储空间答:寻址方式寄存器存储空间寄存器寻址寄存器R0-R7,A, AB,DPTR和C(布尔累加器)工作寄存器区、部分特殊功能寄存器区直接寻址SFR片内RAM低128字节寄存器间接寻址R0、R1、SP、DPTR片内外RAM256单元、片外RAM 64K立即寻址A、DPTRROM变址寻址A、DPTR、PCROM相对寻址PCROM(PC当前值的+127+128字节)位寻址部分SFR内部RAM20H2FH单元的位和部分SFR的位2.试

2、写完成以下每种操作的指令序列。(1)将R0的内容送到R1 答:MOV A, R0 MOV R1,A (2)内部RAM单元60H的内容送到寄存器R2;解法一:MOV A,60H MOV R2,A解法二:MOV R2,60H (3)外部RAM单元1000H的内容传送到内部RAM单元60H 答:MOV DPTR,,#1000HMOVX A, DPTR MOV 60H,A (4)外部RAM单元1000H的内容传送到寄存器R2 答:MOV DPTR,,#1000HMOVX A, DPTR MOV R2,A (5) RAM单元1000H的内容传送到外部RAM单元2000H 答:MOV DPTR,,#100

3、0HMOVX A, DPTRMOV DPTR,,#2000H MOVX DPTR,A3.若(R1)30H,(A)40H,(30H)60H,(40H)08H。试分析执行下列程序段后上述各单元内容的变化。答:MOVX A,R1 ;A=60H MOV R1,40H ; (30H)=08H MOV 40H,A ;(40H)=40H MOV R1,#7FH ;(R1)=7FH结果为 (R1)=7FH, (40H)=40H, (30H)=08H,( A)=60H4、若(A)E8H,(R0)40H,(R1)20H,(R4)3AH,(40H)2CH,(20)0FH,试指出CY、AC和OV的值。答: MOV A

4、, R0 ; (A)=2CH, R0=40H MOV 40H,#0FH ; (40H)=0FH ADD A,R4 ; (A)=66H, (CY)=0, (AC)=1, (OV)=0 SWAP A ; (A)=66H DEC R1 ; (20H)=0EH, (R1)=20H XCHD A, R1 ; (A)=6EH, (20H)=06H, (R1)=20H5、若(50H)40H,试写出执行以下程序段后累加器A、寄存器R0及内部RAM的40H、41H和42H单元中的内容各为多少?答: MOV A ,50H ; (A)=40H MOV R0, A ; (R0)=40H MOV A,#00H ; (A

5、)=00H MOV R0, A ; (40H)=00H MOV A ,3BH ; (A)=(3BH) MOV 41H, A ; (41H)=(3BH) MOV 42H, 41H ; (42H)=(3BH) 即最终结果为 (R0)=40H , (40H)=00H , (A)=(3BH) ,(41H)=(3BH) , (42H)=(3BH)6、试编写程序,将内部RAM的20H、21H和22H三个连续单元的内容存入2FH、2EH和2DH单元。解法一: MOV R2,#03HMOV R0,#20H MOV R1, #2FHLOOP: MOV A,R0 MOV R1,A INC R0 DEC R1 DJ

6、NZ R2, LOOP SJMP $解法二:MOV 2FH,20H MOV 2EH,21H MOV 2DH,22H7、试编写程序,将R1中的低4位数与R2中的高4位数合并成一个8位数,并将其存入在R1中。答:MOV A, R2 ANL A, #0F0HMOV R2, AMOV A,R1ANL A, #0FHADD A,R2 MOV R1,A8、若(CY)1,(P1)10100011B,(P3)01101100B。试指出执行下列程序段后,CY、P1口及P3口内容的变化情况。答:MOV P1.3, C MOV P1.4, C ; (P1)=10111011B MOV C, P1.6 ; (CY)=0 MOV P3.6, C MOV C, P1.0 ; (CY)=1 MOV P3.4, C ; (P3)=00111100B 即(CY)=1 ,(P1)=10111011B ,(P3)=00111100B

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

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com