Some Assembly Required: Assembly Language Programming with the AVR Microcontroller (Hardcover)

Timothy S Margush

  • 出版商: CRC
  • 出版日期: 2011-08-05
  • 售價: $3,015
  • 貴賓價: 9.5$2,864
  • 語言: 英文
  • 頁數: 643
  • 裝訂: Hardcover
  • ISBN: 1439820643
  • ISBN-13: 9781439820643
  • 相關分類: Assembly
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

A family of internationally popular microcontrollers, the Atmel AVR microcontroller series is a low-cost hardware development platform suitable for an educational environment. Until now, no text focused on the assembly language programming of these microcontrollers. Through detailed coverage of assembly language programming principles and techniques, Some Assembly Required: Assembly Language Programming with the AVR Microcontroller teaches the basic system capabilities of 8-bit AVR microcontrollers.

The text illustrates fundamental computer architecture and programming structures using AVR assembly language. It employs the core AVR 8-bit RISC microcontroller architecture and a limited collection of external devices, such as push buttons, LEDs, and serial communications, to describe control structures, memory use and allocation, stacks, and I/O. Each chapter contains numerous examples and exercises, including programming problems.

By studying assembly languages, computer scientists gain an understanding of the functionality of basic processors and how their capabilities support high level languages and applications. Exploring this connection between hardware and software, this book provides a foundation for understanding compilers, linkers, loaders, and operating systems in addition to the processors themselves.

商品描述(中文翻譯)

Atmel AVR微控制器系列是一個國際上受歡迎的微控制器家族,是一個適合教育環境的低成本硬體開發平台。迄今為止,還沒有一本專注於這些微控制器的組合語言編程的書籍。通過詳細介紹組合語言編程原則和技巧,《Some Assembly Required: Assembly Language Programming with the AVR Microcontroller》教授了8位元AVR微控制器的基本系統功能。

本書使用AVR組合語言來說明基本的計算機架構和編程結構。它使用核心AVR 8位元RISC微控制器架構和一系列有限的外部設備,如按鈕、LED和串行通信,來描述控制結構、記憶體使用和分配、堆疊和輸入/輸出。每章都包含大量的例子和練習,包括編程問題。

通過學習組合語言,計算機科學家可以了解基本處理器的功能以及它們如何支持高級語言和應用程序。探索硬體和軟體之間的這種聯繫,本書不僅提供了理解編譯器、鏈接器、載入器和操作系統的基礎,還提供了對處理器本身的理解。