ARM Assembly Language: Fundamentals and Techniques
暫譯: ARM 組合語言:基礎與技術
Hohl, William, Hinds, Christopher, Welton, Kevin
相關主題
商品描述
ARM Assembly Language: Fundamentals and Techniques, Third Edition explains in clear terms how Arm processors are programmed at the most fundamental level. It moves entirely into the Cortex-M space, using the Arm v8-M instruction set to illustrate how assembly code for the most modern Arm processors is written.
商品描述(中文翻譯)
《ARM 組合語言:基礎與技術(第三版)》以清晰的語言解釋了如何在最基本的層面上對 Arm 處理器進行編程。該書完全進入 Cortex-M 領域,使用 Arm v8-M 指令集來說明如何為最新的 Arm 處理器編寫組合代碼。
作者簡介
William Hohl has held the position of program manager at Intel for 9 years, responsible for creating technical documentation used by various SoC teams. Throughout his 35-year career, Mr. Hohl has also been with Texas Instruments, Arm, and Motorola, working in validation, design, applications, support, and management roles. At Arm, he held the position of Worldwide University Relations Manager for 10 years, traveling through 35 countries. In addition to his engineering duties, he held an adjunct faculty position in Austin from 1998 to 2004, teaching undergraduate mathematics. He holds MSEE and BSEE degrees from Texas A&M University as well as six patents in the field of debug architectures. Mr. Hohl now works full-time from his ranch outside of Cameron, Texas.
Chris Hinds worked in the microprocessor field for over 35 years, designing floating-point processors and participating in the development of the IEEE 754-2008 specification. He held positions at Motorola, AMD, and recently retired from Arm. Prior to a career in industry, Mr. Hinds was on the faculty of Oral Roberts University in Tulsa, teaching courses in electronics, digital logic, and microprocessors. While at Arm, he was the primary author of the ARM VFP floating-point architecture and led the design of the first of the Arm processors implementing IEEE-754-compliant floating-point. His final role at Arm was as a distinguished engineer and director of Patent Engineering in the Arm Legal group. Mr. Hinds is a named inventor on over 60 U.S. patents and over 100 worldwide patents. He holds BSEE and MSEE degrees from Texas A&M University and a Master of Divinity from Oral Roberts University. He is the author of numerous published papers and presentations on the floating-point architecture of Arm processors. He currently occupies his time preparing to teach a class in his local church, and traveling with his wife of 30 years.
Kevin Welton has worked with Arm processors since 1988 when he joined Acorn to work on a port of the 4.3 BSD kernel to their ARM2-based desktop. He was invited to move to Arm in 1995 and has been there ever since. In his time at Arm, he has worked in a variety of software roles across the company, including leading the development of a software emulator, writing the first ports of SMP Linux to the Arm architecture, and working on early investigations into Arm's big.LITTLE heterogeneous computing architecture. As one of the most experienced trainers in Arm, Mr. Welton has presented hundreds of training courses around the world, covering their full range of processor offerings and architecture variants from the 1990s to the present. He holds a BSc degree from the University of London and holds a patent in the field of multi-processor power management.
作者簡介(中文翻譯)
William Hohl 在英特爾擔任程式經理已有 9 年,負責為各個 SoC 團隊創建技術文件。在他 35 年的職業生涯中,Hohl 先生曾在德州儀器、Arm 和摩托羅拉工作,擔任驗證、設計、應用、支援和管理等角色。在 Arm,他擔任全球大學關係經理 10 年,曾走訪 35 個國家。除了工程職務外,他在 1998 年至 2004 年期間在奧斯汀擔任兼任教職,教授本科數學。他擁有德州 A&M 大學的碩士電子工程學位 (MSEE) 和學士電子工程學位 (BSEE),並在除錯架構領域擁有六項專利。Hohl 先生目前全職在德克薩斯州卡梅倫附近的農場工作。
Chris Hinds 在微處理器領域工作超過 35 年,設計浮點處理器並參與 IEEE 754-2008 規範的開發。他曾在摩托羅拉、AMD 工作,最近從 Arm 退休。在進入業界之前,Hinds 先生曾在塔爾薩的奧拉羅伯茲大學任教,教授電子學、數位邏輯和微處理器課程。在 Arm 工作期間,他是 ARM VFP 浮點架構的主要作者,並主導設計了第一款實現 IEEE-754 相容浮點的 Arm 處理器。他在 Arm 的最後職位是傑出工程師及 Arm 法律小組的專利工程總監。Hinds 先生是超過 60 項美國專利和超過 100 項全球專利的命名發明人。他擁有德州 A&M 大學的學士電子工程學位 (BSEE) 和碩士電子工程學位 (MSEE),以及奧拉羅伯茲大學的神學碩士學位。他是多篇關於 Arm 處理器浮點架構的已發表論文和演講的作者。目前,他正忙於準備在當地教會教授課程,並與結婚 30 年的妻子一起旅行。
Kevin Welton 自 1988 年以來一直與 Arm 處理器合作,當時他加入 Acorn,負責將 4.3 BSD 核心移植到其基於 ARM2 的桌面系統。他於 1995 年受邀轉至 Arm,並自此一直在該公司工作。在 Arm 的工作期間,他在公司內擔任多種軟體角色,包括主導開發軟體模擬器、撰寫第一個 SMP Linux 移植到 Arm 架構的版本,以及早期調查 Arm 的 big.LITTLE 異構計算架構。作為 Arm 最有經驗的培訓師之一,Welton 先生在全球舉辦了數百場培訓課程,涵蓋了從 1990 年代到現在的全系列處理器產品和架構變體。他擁有倫敦大學的理學士學位 (BSc),並在多處理器電源管理領域擁有專利。