请选择 进入手机版 | 继续访问电脑版

EDABOSS电子论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 997|回复: 0

[资源共享] Modern Assembly Language Programming with the ARM Processor

[复制链接]

43

主题

16

回帖

87

E币

技术员

Rank: 2

积分
105
发表于 2017-12-14 16:03:53 | 显示全部楼层 |阅读模式

201708260819467242.jpg

Modern Assembly Language Programming with the ARM Processor   --  ARM处理器的现代汇编语言编程

Modern Assembly Language Programming with the ARM Processor is a tutorial-based book on assembly language programming using the ARM processor. It presents the concepts of assembly language programming in different ways, slowly building from simple examples towards complex programming on bare-metal embedded systems.

The ARM processor was chosen as it has fewer instructions and irregular addressing rules to learn than most other architectures, allowing more time to spend on teaching assembly language programming concepts and good programming practice. In this textbook, careful consideration is given to topics that students struggle to grasp, such as registers vs. memory and the relationship between pointers and addresses, recursion, and non-integral binary mathematics. A whole chapter is dedicated to structured programming principles. Concepts are illustrated and reinforced with a large number of tested and debugged assembly and C source listings. The book also covers advanced topics such as fixed and floating point mathematics, optimization, and the ARM VFP and NEONTM extensions. PowerPoint slides and a solutions manual are included.

This book will appeal to professional embedded systems engineers, as well as computer engineering students taking a course in assembly language using the ARM processor.

Concepts are illustrated and reinforced with a large number of tested and debugged assembly and C source listing
Intended for use on very low-cost platforms, such as the Raspberry Pi or pcDuino, but with the support of a full Linux operating system and development tools
Includes discussions of advanced topics, such as fixed and floating point mathematics, optimization, and the ARM VFP and NEON extensions

《使用ARM处理器的现代汇编语言编程》是一本基于ARM处理器的汇编语言编程的教材书籍。它以不同的方式呈现汇编语言编程的概念,从简单的例子慢慢地构建到裸机嵌入式系统的复杂编程过程。

本书选择了ARM处理器,因为它比大多数其他架构具有更少的指令和不寻常的寻址规则,允许更多的时间花在教学汇编语言编程概念和良好的编程实践上。在本教科书中,仔细考虑了学生难以掌握的课题,如寄存器与内存以及指针和地址之间的关系,递归和非积分二进制数学。整个章节致力于结构化编程原理。本书通过大量经过测试和调试的程序集和C源列表来说明和加强概念。本书还包括固定和浮点数学,优化以及ARM VFP和NEONTM扩展等高级课程。包括PowerPoint幻灯片和解决方案手册(参见网站:http://booksite.elsevier.com/9780128036983)。

本书将吸引专业嵌入式系统工程师以及计算机工程学生使用ARM处理器进行汇编语言课程。

通过大量经过测试和调试的程序集和C源列表来说明和加强概念
旨在用于非常低成本的平台,如Raspberry Pi或pcDuino,但在完整的Linux操作系统和开发工具的支持下
包括高级课程的讨论,如固定和浮点数学,优化以及ARM VFP和NEON扩展



Modern Assembly Language Programming with the ARM Processor.pdf (7.01 MB, 下载次数: 0)
积分规则
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|EDABOSS电子论坛

GMT+8, 2024-3-29 19:03 , Processed in 0.044599 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表