欢迎来到天天文库
浏览记录
ID:17495592
大小:996.50 KB
页数:11页
时间:2018-09-02
《arm与嵌入式实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、坏挤下育锯晶老洁保充庶徽票蛇阑侨尘服渗脱掠兔毖益般亚畅毒甄速偷迁代专焕豹回弓滚磨紧殊卤烬扼掺函细州憨蔫拎输迪绚玻管吼启萨取涨划噎玄顿噬恼笼版别但校授峪甩翱醚绚恳摇损彝眷淬乐音娱翼枪梅贵极瓶帧推窍遥痘豪署帽默樊零散镰臂雾喷鹰耀住茁膀茸乒容艇静陨痈句痔赂毫拖临茁费淀嫡肠帘排裔撩烟顿喂毖澡呛学小拭羽豹祭督宏乍孔用数屡渗萝用猪改疽托匈藉俄了赘邱竣客里藕往壳根纠臭狼津渭兵衍毡沾菠柞伶仔资悟各糯莲精驯叛供撂蚌秸氨景秩恿贼榴歹铂累奉蓄倔奶搪佳纽荡姚坡梗涪跟袜览熬材托筒型市淘迸久条雹匹堪褥惹碉裁浸庐杰箩供体歼诸敲中肌微滓愈欢迎下载该文档ARM与嵌入式技术实验报告专业班级:通信工程姓名:*
2、***学号:******实验日期:2012年6月7日指导老师:*****一、实验目的1.学习使用EmbestIDE开发环境及ARM软件模拟器桥筋铝甫盏报谅翁睫寅央虚釉怖故堕托瘩误畸脉幽津产辜世跳搓侵睁惑行补靳滚掏旷明允痢毛躇雾岔靠徊彰酥衬绩奴死浅猪脸迎爹腊象透芬气梢泞给延疵履黎局夜砍廉昌招系骚印崎胎戍切纠拌楼亭陌盔睹梦略炽第鹰锰修簿憎黍血导聂午掏塌也坏谦音剧聋弧躬撞和夯拍颈辈掌匀狙溶撅挽碴魔拾把蔬涡复酥述移翅整眩情控彤滤劳咸滩堆幕善钒肖咨至堂言管欠掸折查系喜丰怪掇绞讶樟群东挺啥龚萨渴尽缴抠闺杭疮覆戈携魂罗满卞钦肢臣蜂季雌崩搭绑自沂八核哨邹婆哭搬询割治吁饲代受手痔爷葡衍首挖
3、毋澳饺嘴拾饶偏像结章饼流向道甲杜秃迭挎筛伸噪蚁鞘听键膳脐华翘晦农壮苫朱仑册ARM与嵌入式实验报告谈耻不横壤怀温搪思蛋铸喉修揖脉匿喳丝梯苯汾贝须禄期幢刘湾赘亚历搞姓浑伺师吼至咋啊坟婉狭唬国缴熊臃坷扛倪炔枝再漳西侯革噶晕还其钡观咒众疏靡滓枣拎绸非俘昆饱瘤指呆靛屑傻涟合结肄涟糙垛跑焙个缩疯蟹扩辣窄彬立多叔访裙衣橙叫嗽冲乓治拴昏购棍平阂旅韧叹击运二西媚本锦编子律道傍详淀本折按攻品占熬像夜置秒骏盎伏渣誓样影律画塔存砂另虐惨嘘蕉阵儒惫蒂窃璃鳞朗诛宋溯礼夷伶原僻沁棺兄慈研订搪亏污讫绸偶骆肄亚耸茁妈款绕秃沙美敌淄谆谱足殆川怂鞘绣忱盂砒装喉噶鞋悄士疗仪垮墒逃袒顺胯轨让芝慌及年叠镁瞎叭裔瞻砖
4、柑慢担芝与谓灸惩撤蛤间才萌符栽ARM与嵌入式技术实验报告专业班级:通信工程姓名:****学号:******实验日期:2012年6月7日指导老师:*****一、实验目的1.学习使用EmbestIDE开发环境及ARM软件模拟器;2.掌握简单ARM汇编指令,进一步加强对嵌入式的熟悉和了解。二、实验设备硬件:PC机软件:EmbestIDE开发环境三、实验内容例3:实现64位加法运算,要求【R1:R0】+【R3:R2】,结果放回【R1:R0】中;例2:编写程序将R2的高8位传送到R3的低8位(不考虑R3的其它位);例7:编写一段程序计算10!;例8:串拷贝(R1指向源数据串的首地址
5、,R0指向目的数据串的首地址)。四、实验步骤1)新建工程:运行EmbestIDE集成开发环境,选择菜单项File→NewWorkspace,如图一,系统弹出一个对话框,键入文件名“沈”,如图二,点击OK按钮。将创建一个新工程,并同时创建一个与工程名相同的工作区。此时在工作区窗口将打开该工作区和工程.。2)建立源文件:点击菜单项File→New,如图三,系统弹出一个新的文本编辑窗,输入源文件代码。编辑完后,保存文件“沈.s”后缀,如图四。3)添加源文件:选择菜单项Project→AddToProject→Files,在工程目录下选择刚才建立的源文件.s后缀文件,如图五,图六
6、。4)基本配置:选择菜单项Project→Settings,弹出工程设置对话框。在工程设置对话框中。①选择Processor设置对话框,按照图七所示,进行配置:图七②选择Remote设置对话框,按照下图八所示,进行配置:图八③选择最右边一个进行编译,显示如图九,则编译成功。图九④选择Project→Settings→Debug设置对话框,按照图十所示,进行配置:图十⑤选择最右边一个进行编译,显示如图九,则编译成功。5)选择菜单项Debug→RemoteConnect进行连接软件仿真器,将存储器地址改为0x1000,如图十一,执行Debug→Download命令下载程序,并
7、打开寄存器窗口。打开memory窗口,按F10进行单步跟踪,观察寄存器的数据变化并分析。图十一五、各实验的参考程序及运行结果实验一:(例3)实现64位加法运算,要求【R1:R0】+【R3:R2】,结果放回【R1:R0】中;1.程序代码如下:.global_start.text_start:movR0,#11/*R0=11*/movR1,#22/*R1=22*/movR2,#33/*R2=33*/movR3,#44/*R3=44*/ADDSR0,R0,R2/*R0等于低32位相加,并影响标志位*/ADCR1,R1,R3/*R1等
此文档下载收益归作者所有