- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ADS1.2__实验报告
ADS1.2集成开发环境熟悉及调式 学号: 姓名: 日期: 实验目的及要求了解ADS1.2安装过程熟悉ADS1.2开发环境了解汇编程序运行过程、调试程序实验设备及要求实验室PC机实验软件ADS1.2实验内容及步骤一、软件的安装打开ADS1.2软件安装包双击“setup”进入安装界面,然后选择“NEXT”进入下一个安装界面,选择“YES”同意安装许可选择合适的安装路径,然后选择“NEXT”进入下一个安装界面进入下个安装界面,选择全安装“FULL”然后选择“NEXT”继续下步选择“NEXT”继续,其他选项选择默认直到开始安装界面安装完后,然后选择“下一步”进入下个界面选择“Install License”选择项,然后选择“下一步”进入这一步时需要到安装包里找到“CRACK”文件,把此文件复制到ADS1.2安装目录下。复制完成后选择“Browse”,然后找到刚才复制的文件夹,打开文件夹找到“LICENSE.dat”双击即可,然后选择“下一步”进入下一界面选择“finish”安装结束二、ADS1.2的应用1、新建工程项目文件通过“开始”——“程序”——“ARM Developer Suite v1.2”——“CodeWarrior for ARM Developer Suite”来打开软件,然后选择“file”——“New”将打开一个新窗口,该窗口包含Project、File、Object选项。我们新建工程选择Project 选项,将为我们提供7个工程类型选择,根据需要我们还可以自定义工程类型,这里不作具体介绍。我们实验选择的工程类型“ARM Executable Image”,在Project name下输入工程名,然后在“Location”——“set…”选择工程路径,然后创建工程文件夹并保存文件后,将自动生成一个以.mcp后缀的文件。2、新建源文件选择“File”——“New”——“file”选择“file name”输入源文件名称(注意汇编语言源文件后缀为.s而C语言的源文件需要后缀为.c),然后选择源文件保存路径,勾选Add to Project 选项,在Project下拉选项中选择将文件添加到之前建好的工程文件中。在Targets复选框中选择Debug选项,将会出现下面界面写入源文件如下:AREA example ,CODE,READONLY ;Named block of code example ENTRY ;Mark the first instructions to be executedrun1 MOV r1,#20 ;Set param MOV r2,#15 SUB r1,r1,r2 ;r1=r1-r2stop MOV r0,#0x18;Passed to the parameters of the software interrupt LDR r1,=0x20026;Passed to the parameters of the software interrupt SWI 0x123456;Through a software interrupt instruction to return END ;Tab file end4、 源文件编写完成后,进行运行查看是否有错误存在。运行方式为“project”——“Make”。运行结果如下图:实验运行结果1、可以通过运行Debug观察程序运行的过程及寄存器参数的变化,如下图为该程序运行寄存器变化值 1)该过程为R1=0x0000 0014其运行的指令为MOV R1,#20这时PC值为PC=0X0000 80042)该过程为R2=0X0000 000F 其运行指令为 MOV R2,#15 这时PC值为 PC=0X0000 8008 3)该过程为R1=0X0000 0005执行的指令为SUB R1,R1,R2 这时的PC值为PC=0X0000 800C4)该过程是R0=0X0000 0018 其执行的指令为 MOV R0=0X18 这时PC是 PC=0X0000 80105)该过程为R1=0其执行的指令为 LDR R1,=0X20026 这时PC的值为 PC=0X0000 80142、下面为移位指令程序,并观察左移位和右移位寄存器值的变化。AREA Examplel,CODE ,READONLY ;Named block of code exampleENTRY;Mark the first instructions to be executedCODE32 ;Declare 32-bit instructionSTART MOV R1,#12MOV R5,#10ADD R4,R1,R5,LSL #1ADD R3
文档评论(0)