|
|
51CTO旗下网站
|
|
移动端

1.2 ARM技术

《ARM嵌入式系统编程与优化》第1章Linux/ARM嵌入式平台,本章介绍如何使用GCC编译器、汇编器和连接器来编写和执行独立的汇编语言程序,以及如何将一个C语言代码和汇编语言代码合起来,以验证汇编代码子程序的正确性。本节为大家介绍ARM技术。

作者:梁元宇 译来源:机械工业出版社|2017-09-26 19:00

【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》

1.2 ARM技术

ARM处理器技术是由ARM Holdings公司掌控的。ARM代表“高级精简指令集机器”,RISC代表“精简指令集计算机”。RISC是一门设计哲学,它将处理器原生语言或者说指令集设计成极简指令表,这就要求处理器通过执行大量简单指令来执行一个程序。这种方法的优势是:相对于处理器具有独立的指令来执行更多工作,即使一个程序需要执行N次更简单指令,简单指令的执行速度也比复杂指令平均快N倍,并提供了更好的整体性能。

RISC指令一般严格分为三种主要类型:算术运算指令、存储指令和控制指令。算术运算指令是执行任何实际数学计算的***指令类型,而存储指令和控制指令需要必要开销来实现与外部存储器交换数据以及实现有数据依赖的行为。存储器指令和控制指令平均会比算术运算指令花更多的时间。虽然取决于程序的存储访问模式和处理器存储层次结构的性能,但是,特别的是存储指令,算术运算指令的执行速度一般会比它快10~20倍。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

289人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

645人订阅学习

WOT2019全球人工智能技术峰会

WOT2019全球人工智能技术峰会

通用技术、应用领域、企业赋能三大章节,13大技术专场,60+国内外一线人工智能精英大咖站台,分享人工智能的平台工具、算法模型、语音视觉等技术主题,助力人工智能落地。
共50章 | WOT峰会

0人订阅学习

读 书 +更多

C#2005编程进阶与参考手册

本书非常详细而全面地介绍了C#程序设计语言。本书不是“5分钟学习C#”式的手册,也不是那种教您“照猫画虎”地创建一些与您的实际工作需要...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客