单片机数传指令和算数运算指令软件实验

单片机数传指令和算数运算指令软件实验

ID:41973413

大小:245.61 KB

页数:8页

时间:2019-09-05

单片机数传指令和算数运算指令软件实验_第1页
单片机数传指令和算数运算指令软件实验_第2页
单片机数传指令和算数运算指令软件实验_第3页
单片机数传指令和算数运算指令软件实验_第4页
单片机数传指令和算数运算指令软件实验_第5页
资源描述:

《单片机数传指令和算数运算指令软件实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验二数传指令和算数运算指令编程设计一、实验目的1.掌握数据块的传送操作和算术运算指令的应用。2.进一步掌握汇编语言设计和调试方法。3.掌握观察窗口的使用方法。4.学会给存储单元赋初值的方法。二、实验内容1.数据区传送(1)把内部RAM40H〜4FH置初值OAOH〜OAFII;(2)而后把40H〜4FH内容传送到外部RAM9800H〜980FH中;(3)再把9800H〜980FH内容传送到50H〜5FH中。2.多字节十进制加法加数放在30H开始的单元屮(最低位放在30H,按从小到大的顺序存放),被加数和结果存放在2011开始的单元

2、(最低位在20H中),字节数放在2FI1中,最高进位位放在位地址7FH单元屮。三、实验步骤1.分别用单步和连续运行方式,调试上述两个程序;2.在执行第二个程序之前,给被加数和加数单元赋初值;3.在观察窗口中观察结果。四、实验程序清单数据块传送程序ORG0000HMAIN:MOVRO,#4011(RO)=40H2字节MOVR2,#1011(R2)=10H2字节MOVA,#OAOH(A)二OAOH2字节序号Al循环R2R0APSWpAl:MOV@R0,A1字节0101140HOAOHoonOOHINCRO1字节10FII41H0A11

3、I01110111INCA1字节2OEH42H0A2H01H01HDJNZR2,Al2字节3ODH43H0A3HOOHOOH4OCH44H0A4H01H01H5OBH45H0A5HOOHOOH6OAH46110A6II00110011709H47H0A7H01H01H8OSH48H0A8H01H01H907H49H0A9HOOHOOH1006H4AHOAAH001100H1105H4B1IOABII011101111204H4CHOACHOOHOOH1303H4DHOADH01H01H1402H4EHOAEH01H01H1501H

4、4FHOAFIIOOH0011rI§oo三ooXogogO=O=oHO5oo§o=oo§oMSHO壬o三o>1

5、r>:二ozco寸9986oeo寸g二▼-H二r—Ht-H护r-Hz5!<#CJo篙vVsaWAOoIoi—iAOWAOW护讣eoH00oo6HQLLdc!)H00OO6#圧-da

6、tp-frzHO寸H(OH)5050HoqoH09Hoo81Ho寸#OHd§ooXogoo§oooogo§o=oHOoXo§oM程5o三oHoHoXoooo亠o±oooo二o亠o±o丄oooVw三H里OH務OH乎ogoo亠zg亠00o丄6g乏gSogsgHgggs59sLOHCOg号LOgsggH00gH61.0HSgX1-0g1.0HUJgEgaz§r—or4co寸to9o-006oooLCr—rooXgwowoIoI£EVooHo

7、o一亠00HoqoHogH0S6Hoo护悴Z=07§F{$OQH0086H(aE-da)F*zHogAOH)2HOI#H0086#UJLdCl一一09#OMAOWAowAOW1600981OH60HOBOHOOHOOHSJMP$END多字节十进制加法(33H)=35H(23H)=24H赋值:(30H)=16H(31H)=15H(32H)=12H(20H)二54H(21H)二06H(22H)二23HORG0000HMOVRO,#3011(RO)二30112字节MOVRl,#2011(Rl)二20112字节MOV2FH,#04H(2F

8、H)=04H3字节CLRC1字节MOVA@R01字节ADDCA,@R11字节DAA1字节MOV@R1,A1字节INCRO1字节INCR11字节DJN7;2FH,DAI3字节MAIN:DAI:DAI循环序号2EHR0RlAPSWPCyAPSWPCyAPSWPCy004H30H20H16H01H01HOOH6AHOOHOOHOOH70H01H01HOOH103H31H21H15H01H01HOOH1BHOOHOOHOOH21HOOHOOHOOH202H32H22H12HOOH0011OOH35HOOH00HOOH35HOOHOOH00

9、H301H331123H3511OOH0011OOH5911OOH0011001159H0011OOH0011MOV7FH,C(2FH)=(iCy)=00H2字节SJMP$END思考题1.若两个数据块都在外部数据存储器中,如何实现数据块的传送?答:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。