电气知识|汇编语言上机过程

   更新日期:2017-03-26     来源:建材之家    作者:安防之家    浏览:47    评论:0    
核心提示:用ARM汇编语言编写的源程序,要使之运行必须经过以下几个步骤: (1)编辑汇编源程序,保存为文件名后缀是“.s”的文件。 (2)调用汇编程序对源程序进行汇编,生成目标文件。 (3)连接目标文件,生成可以放进ARM软件仿真器进行调试的映像文件或者可下载到ARM的目标板执行的二进制文件。 (4)对生成的最终文件进行调试。 1.编辑汇编语言源程序 可以使用简单

2017款较新中空玻璃设备已推进河北市场

推荐简介:感谢石家庄杨总和赵总对博因数控的支持与认可采购中空玻璃设备一套(1800内外合生产线,丁基胶涂布机,全自动中空玻璃封胶线,还有辅助设备铝条切割锯,砂带磨边机设备)由于客户订货周期较短,博因人也是在保证设备质量的前提下加班加点生产并连夜发货,下图为中空玻璃生产线发货照片山东博因数控机械有限公司  电话:***联系人:巩经理手机:***优质的产品, 良好的服务,为广大用户创造更大的价值★博因数控承......
安防之家讯:用ARM汇编语言编写的源程序,要使之运行必须经过以下几个步骤:

(1)编辑汇编源程序,保存为文件名后缀是“.s”的文件。

(2)调用汇编程序对源程序进行汇编,生成目标文件。

(3)连接目标文件,生成可以放进ARM软件仿真器进行调试的映像文件或者可下载到ARM的目标板执行的二进制文件。

(4)对生成的最终文件进行调试。

1.编辑汇编语言源程序

可以使用简单的Windows自带的记事本程序来编辑ARM的汇编程序。

单击“开始菜单”|“程序”|“附件”|“记事本”命令,输入汇编代码,保存为“.s”文件。

也可以使用CodeWarrior IDE来编辑汇编程序。为使编辑之后的源程序能被编译运行,需要新建一个工程。

2.编译汇编语言源程序

ARM的编译器有如下几种:

armcc:ARM C编译器,具有优化功能,兼容ANSI C。

tcc:Thumb的C编译器,同样具有优化功能兼容ANSI C。

armcpp:ARM C++编译器,遵循ANSI C++或者EC++标准。

tcpp:Thumb的C++编译器,遵循ANSI C++或者EC++标准。

armasm:支持ARM和Thumb的汇编器。

这些编译器输出的是ELF格式的目标文件,可以包括RAWF2格式的调试信息。同时通过特殊的控制选项可以输出汇编语言文件或者列表文件。

3.连接装配汇编程序

使用armlink程序对ARM的汇编源程序进行连接,它也可以将多个.o目标文件连接生成最终的可执行文件。

4.汇编程序的运行

3.小节中生成的hello.axf文件是ARM 的ELF格式的可执行映像文件,这个文件可以载入AXD进行仿真调试。对于该文件,我们可以使用armsd在终端模拟它在ARM目标机上的运行。

5.汇编程序的调试

armsd是ARM的一个终端运行的调试工具,由于没有可视化的界面,使用比较繁琐,这里不再介绍.安防之家专注于各种家居的安防,监控,防盗,安防监控,安防器材,安防设备的新闻资讯和O2O电商导购服务,敬请登陆安防之家:http://anfang.jc68.com/
小程序码
 
打赏
 
更多>文章标签:监控
更多>同类安防监控资讯
0相关评论

推荐图文更多...
点击排行更多...
安防监控商机更多...
安防监控圈更多...
最新视频更多...
推荐产品更多...
陶瓷头条 | 空调头条 | 卫浴头条 | 洁具头条 | 油漆头条 | 涂料头条 | 地板头条 | 吊顶头条 | 衣柜头条 | 家居头条 | 博一建材 | 博一建材 | 建材群站 | 建材资讯 | 建材商机 | 建材产品 | 水泥头条 | 楼梯之家 | 门窗之家 | 老姚之家 | 灯饰之家 | 电气之家 | 全景头条 | 照明之家 | 防水之家 | 防盗之家 | 区快洞察 | 漳州建材 | 泉州建材 | 三明建材 | 莆田建材 | 合肥建材 | 宣城建材 | 池州建材 | 亳州建材 | 六安建材 | 巢湖建材 | 宿州建材 | 阜阳建材 | 滁州建材 | 黄山建材 | 安庆建材 | 铜陵建材 | 淮北建材 | 马鞍山建材 |
建材 | 双碳之家 | 企业之家 | 移动社区 | 关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图 | 排名推广 | 广告服务 | 积分换礼 | RSS订阅 | sitemap | 粤ICP备14017808号
(c)2015-2017 Bybc.cn SYSTEM All Rights Reserved
Powered by 安防之家