Modern Assembly Language Programming with the Arm Processor
暫譯: 現代組合語言程式設計與 Arm 處理器

Pyeatt, Larry D.

  • 出版商: Newnes
  • 出版日期: 2016-04-27
  • 售價: $2,800
  • 貴賓價: 9.5$2,660
  • 語言: 英文
  • 頁數: 504
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 0128036982
  • ISBN-13: 9780128036983
  • 相關分類: ARMAssembly
  • 立即出貨 (庫存=1)

商品描述

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 和 NEON 擴展。書中還附有 PowerPoint 簡報和解答手冊。

這本書將吸引專業的嵌入式系統工程師,以及修習使用 ARM 處理器的組合語言課程的計算機工程學生。

- 概念透過大量經過測試和除錯的組合語言及 C 語言源代碼清單進行說明和強化
- 旨在用於非常低成本的平台,如 Raspberry Pi 或 pcDuino,但支持完整的 Linux 作業系統和開發工具
- 包含進階主題的討論,如定點與浮點數學、優化以及 ARM VFP 和 NEON 擴展