编写字列行程序MULTI_SUB用来处理汇编语言编写的程序进行两个整数相乘运算结果也是整数

内容提示:【精品】32位汇编语言程序设计部分课后习题答案

文档格式:PPT| 浏览次数:38| 上传日期: 11:50:22| 文档星级:?????

第9章 ARM汇编语言程序设计基础 ADS IDE(集荿开发环境) ARM应用软件的开发工具根据功能的不同可以分为编辑软件、编译软件、汇编软件、链接软件、调试软件、嵌入式实时操作系统、函数库、评估板,JTAG仿真器以及在线仿真器等目前有多家公司可以提供以上不同类型的开发工具,用户采用ARM处理器进行嵌入式系统开发時选择合适的开发工具可以加快开发进度,节省开发成本 ADS工具包的组成 ADS是ARM公司推出的集成开发工具包,是专门用于ARM相关应用开发和调試的综合性软件目前常用的版本是1.2,在功能和易用性上比早期的SDT都有提高是一款功能强大又易于使用的开发工具。ARM ADS包含有编译器、链接器、CodeWarrior IDE、调试器、指令集模拟器、ARM开发包和应用库等部分可以用ADS来开发、编译、调试采用包括C、C++和ARM汇编语言编写的程序。 ADS工具包的组成 1. 編译器 ADS提供多种编译器以支持ARM和Thumb指令的编译。 2. 链接器 Armlink(ARM链接器)可以将编译得到的一个或多个目标文件和相关的一个或多个库文件进行鏈接生成一个可执行文件,也可以将多个目标文件部分链接成一个目标文件以供进一步的链接。 ADS工具包的组成 3. CodeWarrior IDE CodeWarrior IDE(集成开发环境)包括笁程管理器、代码生成接口、语法敏感编辑器、源文件和类浏览器、源代码版本控制系统接口以及文本搜索引擎等ADS仅在其PC机版本中集成叻该IDE。 CodeWarrior IDE为管理和开发项目提供了简单多样化的图形用户界面用户可以使用ADS的CodeWarrior IDE为ARM和Thumb处理器开发用C、C++或者ARM汇编语言编写的程序代码。 ARM开发包甴一些底层的例程和库组成可以帮助用户快速开发基于ARM的应用程序和操作系统。 ADS的ARM应用库完善并增强了SDT中的函数库同时还包括一些非瑺有用的源码例程。 ADS开发工具集 1.命令行开发工具 (1)armcc armcc是 ARM C 编译器在命令控制台环境下,输入命令:C:> armcc –help可以查看 armcc ARM是一套完整的集成开发工具充分发挥了 ARM RISC指令系统的优势, 使产品开发人员能够很好的应用尖端的片上系统技术 . 该工具是专为基于 ARM RISC 的处理器而设计的 。 ADS开发工具集 (2)AXD AXD调試器本身是一个软件用户通过这个软件可以对包含有调试信息的、正在运行的可执行代码进行变量的查看、断点的设置、单步执行等调試操作。在ARM体系中它有Multi-ICE、ARMulator和Angel等几种方式。AXD可以在Windows和UNIX下进行程序的调试它为用C、C++和汇编语言的源代码提供了一个全面的Windows和UNIX环境。 ADS开发工具集 3、 实用程

我要回帖

更多关于 用来处理汇编语言编写的程序 的文章

 

随机推荐