HOME > 상세정보

상세정보

The art of ARM assembly language. Volume 1, 64-bit ARM machine organization and programming

The art of ARM assembly language. Volume 1, 64-bit ARM machine organization and programming

자료유형
단행본
개인저자
Hyde, Randall, 1956-
서명 / 저자사항
The art of ARM assembly language. Volume 1, 64-bit ARM machine organization and programming / by Randall Hyde.
발행사항
San Francisco, CA :   No Starch Press,   2025.  
형태사항
xxxiv, 1022 p. : ill. ; 24 cm.
ISBN
9781718502826
요약
"The Art of ARM Assembly is a comprehensive masterclass that guides you through the instruction set for the increasingly popular 64-bit ARM CPU, teaching you to both translate high-level language operations into assembly language and write powerful programs unique to ARM. Readers first learn basic 64-bit ARM architecture and syntax for the GNU assembler, then they go in-depth on the fundamentals of machine organization, computer data representation and operations, and memory access. After building a strong foundation by mastering Gas procedures, control structures, and arithmetic functions, the book dives into advanced ARM programming. Each chapter includes exercises to test your skills and resources for further learning"-- Provided by publisher.
일반주기
Includes index.  
일반주제명
Assembly languages (Electronic computers). ARM microprocessors --Programming.
000 00000cam u2200205 a 4500
001 000046219362
005 20260310154359
008 260310s2025 caua 001 0 eng
010 ▼a 2024009591
020 ▼a 9781718502826 ▼q (print)
020 ▼z 9781718502833 ▼q (ebook)
035 ▼a (KERIS)REF000020691585
040 ▼a DLC ▼b eng ▼e rda ▼c DLC ▼d DLC ▼d 211009
042 ▼a pcc
050 0 0 ▼a QA76.73.A8 ▼b H9698 2025
082 0 0 ▼a 005.2 ▼2 23
084 ▼a 005.2 ▼2 DDCK
090 ▼a 005.2 ▼b H995a ▼c 1
100 1 ▼a Hyde, Randall, ▼d 1956- ▼0 AUTH(211009)145296.
245 1 4 ▼a The art of ARM assembly language. ▼n Volume 1, ▼p 64-bit ARM machine organization and programming / ▼c by Randall Hyde.
260 ▼a San Francisco, CA : ▼b No Starch Press, ▼c 2025.
264 1 ▼a San Francisco, CA : ▼b No Starch Press, ▼c 2025.
300 ▼a xxxiv, 1022 p. : ▼b ill. ; ▼c 24 cm.
336 ▼a text ▼b txt ▼2 rdacontent
337 ▼a unmediated ▼b n ▼2 rdamedia
338 ▼a volume ▼b nc ▼2 rdacarrier
500 ▼a Includes index.
520 ▼a "The Art of ARM Assembly is a comprehensive masterclass that guides you through the instruction set for the increasingly popular 64-bit ARM CPU, teaching you to both translate high-level language operations into assembly language and write powerful programs unique to ARM. Readers first learn basic 64-bit ARM architecture and syntax for the GNU assembler, then they go in-depth on the fundamentals of machine organization, computer data representation and operations, and memory access. After building a strong foundation by mastering Gas procedures, control structures, and arithmetic functions, the book dives into advanced ARM programming. Each chapter includes exercises to test your skills and resources for further learning"-- Provided by publisher.
650 0 ▼a Assembly languages (Electronic computers).
650 0 ▼a ARM microprocessors ▼x Programming.
945 ▼a ITMT

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(2층서고)/ 청구기호 005.2 H995a 1 등록번호 121271700 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

A comprehensive introduction to 64-bit ARM assembly language.

The Art of ARM Assembly is the latest in Randall Hyde’s iconic series of books on assembly language programming. This comprehensive masterclass guides you through the instruction set for the increasingly popular 64-bit ARM CPU, teaching you to both translate high-level language operations into assembly language and write powerful programs unique to ARM.

This book’s “quick-start” chapter gets you started writing simple programs as rapidly as possible. You’ll first learn basic 64-bit ARM architecture and syntax for the GNU assembler. You’ll go in-depth on the fundamentals of machine organization, computer data representation and operations, and memory access. After building a strong foundation by mastering Gas procedures, control structures, and arithmetic functions, you’ll dive into advanced ARM programming. Each chapter includes exercises to test your skills, as well as resources for further learning.

You’ll learn to:

  • Convert between numeric formats on the ARM
  • Work with x86-64 assembly language’s famously robust set of bit-manipulation operations
  • Speed up computations with table lookups, use vector instructions, and operate on strings
  • Write standalone code in assembly language without relying on a C/C++ main program, producing high-quality ARM programs
  • Simplify your code using Gas compile-time features
  • Handle the development of large software projects quickly and easily

As ARM-based personal computers become more widespread, The Art of ARM Assembly adds valuable skills to your toolkit, teaching you to write complete applications in this low-level programming language.

About the Author

Randall Hyde is a senior embedded software engineer who has worked in the medical, nuclear, consumer electronics, and entertainment industries. He taught assembly language programming at the university level for over 10 years, and is the author of The Art of Assembly Language, The Art of 64-bit Assembly, The Book of I2C, and the Write Great Code series, all from No Starch Press.


정보제공 : Aladin

저자소개

랜달 하이드(지은이)

Randall Hyde는 Art of 64-Bit Assembly, ‘The Art of 64-Bit Assembly; The Art of Assembly Language’(No Starch Press 출판사) 그리고 ‘Write Great Code, 1, 2, 3권’(No Starch Press 출판사)의 저자입니다. 뿐만 아니라 6502 어셈블리 언어 및 P-소스(Datamost) 사용, Microsoft Macro Assembler 6.0 Bible(The Waite Group)의 공동 저자이기도 한 그는 지난 40년 동안 원자로, 교통 제어 시스템 및 기타 소비자 전자 장치용 기기를 개발하는 임베디드 소프트웨어 및 하드웨어 엔지니어로 일했습니다. 그는 캘리포니아 주립 폴리테크닉 대학교(Pomona)와 캘리포니아 리버사이드 대학교(Riverside)에서 컴퓨터 과학을 가르쳤으며, 그의 웹사이트는 https://www.randallhyde.com입니다.

정보제공 : Aladin

목차

Introduction
PART I: MACHINE ORGANIZATION
Chapter 1: Hello, World of Assembly Language
Chapter 2: Data Representation and Operations
Chapter 3: Memory Access and Organization
Chapter 4: Constants, Variables, and Data Types
PART II: ASSEMBLY LANGUAGE PROGRAMMING
Chapter 5: Procedures
Chapter 6: Arithmetic
Chapter 7: Low-Level Control Structures
Chapter 8: 12-Bit Manipulation
Chapter 9: Numeric Conversion
Chapter 10: Table Lookups
Chapter 11: SIMD/Neon Programming
Chapter 12: Bit Manipulation
Chapter 13: Macros and Gas-Compile Time Language
Chapter 14: String Operations
Chapter 15: Managing Complex Projects
Chapter 16: Standalone Assembly Programs
PART III: REFERENCE MATERIAL
Appendix A: ASCII Character Set
Appendix B: Glossary
Appendix C: The BASH Shell Interpreter
Appendix D: Some Useful C Language Features
Appendix E: Answers to Questions


정보제공 : Aladin

관련분야 신착자료

Harvard Business Review (2025)