
ARM® Compiler v5.06 for µVision®: armasm 用户指南
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本用户指南为使用ARM Compiler v5.06与µVision集成开发环境中的armasm汇编器提供详细指导和说明。
# ARM Assembly Language Reference Guide
This guide provides a comprehensive overview of the ARM assembly language, focusing on syntax and directives used in programming for various ARM processors. It includes detailed explanations about processor modes, registers usage, instruction sets, as well as data types specific to floating-point operations.
## Table of Contents
1. Introduction
2. Processor Modes and Registers
3. Syntax Overview
4. Immediate Values and Instruction Sets
5. Condition Codes
6. Built-in Variables and Macros
7. Operators in ARM Assembly Language
8. VFP Instructions (Vector Floating Point)
9. Diagnostic Messages Severity Levels and Command Line Options Guide
10. Summary of ARM & Thumb Instructions
11. VFP Instruction Set Reference
12. Directives Reference Manual
13. Via File Syntax Overview
## Detailed Sections
### 2 - Processor Modes and Registers
Describes the different modes an ARM processor can operate in, along with a list of predeclared core registers, extension registers, and coprocessor registers.
### 4 - Immediate Values & Instruction Sets
Provides guidelines on how immediate values are represented within ARM instructions. It also includes tables detailing specific instruction sets for both ARM state and Thumb state processors.
### 5 - Condition Codes
Explains the various condition codes used in conditional execution of assembly language instructions, providing clear definitions along with examples illustrating their application.
### 6 - Built-in Variables & Macros
Lists predefined macros and variables available for use within ARM assembly code to facilitate common programming tasks such as memory management or error handling.
### 7 - Operators
Covers the usage of various operators in ARM Assembly Language including arithmetic, bitwise logic operations, shift operations among others.
### 8 - VFP Instructions (Vector Floating Point)
Focuses on instructions specific to vector floating point processing unit used for high-performance numerical computations.
### 9 - Diagnostic Messages Severity Levels and Command Line Options Guide
Details the severity levels of diagnostic messages that can be generated during compilation or assembly processes, along with a guide on how to use command line options effectively.
### 10 & 11 - Summary Tables of ARM/Thumb Instructions & VFP Instruction Set Reference
Provides concise summaries of all ARM and Thumb instructions as well as detailed descriptions for each instruction in the Vector Floating Point (VFP) unit.
### 12 - Directives Reference Manual
Lists out all assembly control directives available in ARM assembler, explaining their usage with examples.
### 13 - Via File Syntax Overview
Explains how to write and use via files which are used by assemblers for including additional source code or data during the assembly process.
## Figures & Tables
The guide includes numerous figures illustrating register banks (e.g., VFP extension registers) and tables summarizing instruction sets, condition codes, command-line options among others. These visual aids help in better understanding of ARM architecture and programming practices.
This reference manual serves as an essential resource for both novice programmers learning ARM assembly language and experienced developers looking to optimize their code using advanced features provided by the processor.
全部评论 (0)


