山东大学单片机实验-(软件实验)

山东大学单片机实验-(软件实验)

ID:31220538

大小:69.67 KB

页数:6页

时间:2019-01-07

山东大学单片机实验-(软件实验)_第1页
山东大学单片机实验-(软件实验)_第2页
山东大学单片机实验-(软件实验)_第3页
山东大学单片机实验-(软件实验)_第4页
山东大学单片机实验-(软件实验)_第5页
资源描述:

《山东大学单片机实验-(软件实验)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、信息科学与工程学院2016-2017学年第二学期实验报告课程名称:单片机原理与应用实验名称:22汇编程序实验2【实验题目】片内RAM30H开始的32个单元中分布着随机的有符号8位二进制数,按从小到大的顺序进行排序,排序后的数据仍然保存到30H开始的32个单元屮(低地址存放小数据)【实验要求】1•编写源程序并进行必要的注释;2.记录实验过程;3.记录程序运行结果。【实验过程及结果记录】1•自我完成实验运行结果(实现了按从小到大的顺序对32个数进行排序并存放在从30H开始的32个单元屮)实號2.2*$ion2冏1冷20Gq2:;护厅A;p0«厂p触也❸@n0因金

2、侥®結O?>1?Fo»2猱£2竽材nitZC:Userspc-pcDesktopKEIL5C捡2・2排序汇ORGOOOOM

3、JUKIKLIMORGOC3OH5W£4yirwProjectWbugFl.Ui[ooHJVCSJtfndow曲卩Pro^xtWork000x02b0»8sp0i07VJ««Q»074ptrQi.rc1C...«BT40.E»fi$ter

4、Vjg目r・a—HAIM:g5PIB.•TABLEQRa“32:«J定©口徽宁馆卩旳穴敛QR

5、2V«OOKNOV初虫lUBO血代叢获中ftkMS旳找MWLD:5:A,・DPTP:利用査義艳*噂口数*«幵片战千〉gSRl.AIWC衣®下一6«<縮INCRl;?faA下一TTFpm八NOVJL,R2DJKZRO.READL00P1:HCf;航“30冃:说雹iBW為存看旳工NORF"0椅比絞次数每存品羅的久设定为"旳厘gA,H0BLo«d*C:xUsQrsXpc-pc\DosktopXXKEILXSctft2.2XS$;8ft2.2"〜■■■error65:occmsviolotionotC:0x0003:no*®xocuta/r«od'porm

6、issiASMASSIGNBr^okDisabloBrMkEnableBraokKil1BreakListBreokSetIUXCommand人Fndsg/

7、[匚丁R«*dyO4r•":

8、d30h

9、D:0x30:01020304050607090B0D0E1011121213141517IBD:0x44:233E4041414S494FSBSC646S0000000000000000D:0xS8:0000000000000000000000000000000000000000D:0x6C:00000000000000000000000000000000000

10、00000fo:0x80:FF076300000000000000000000000000FF000000b:0x94:0000nn00on00nA0000000000F80000FF00000000000000■1「订订JKMemory*1XM«WYX**wy«'*7—0中♦S*□■/kddress:

11、d:30hD:0x3001020304050607090B0D0E1011121213141517IBD:0x44233E40414145494F5B5C64650000000000000000D:0x5800000000000000000000000000

12、00000000000000D:0x6C00000000000000000000000000000000000000D:0x80FF0763000000000000000000000000FF000000D:0x940000000000000000000000FF00000000000000nnnnnnnnnnnnnnnnTTTTnnnnnnnnnnnnnnnnnnnn2.示例程序:功能:实现求得一个八位二进制数高四位表示的二进制数乘以10和低四位表示的二进制数的和。如为两位压缩BCD码,则实现求得相应十进制数值,并以二进制形式存于内存单元中程序及其注释:O

13、RG0000HAJMPMAINORG0030HMAIN:MOV30H,#45H;操作数存于30H单元MOVA,3OH;3OH单元中的数送AANLA,#0FH;高四位清零,保留低四位MOV31H,A;结果存于31H单元MOVA,30H;重新取待操作数至AANLA,#0F0H;低四位清零,保留高四位SWAPA;自交换实现待操作数的高四位表示的二进制数存于AMOVB,#10MULAB;待操作数的高四位表示的二进制数乘以10ADDA,31H;待操作数的高四位表示的二进制数乘以10后和低四位表示的二进制数相加MOV31H,A;存结果于31H单元SJMP$END自我完成

14、实验«p»PJ««dptrrcss«cP"19冥號2

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

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

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