- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM and Thumb 指令快速查看手册
ARM? and Thumb?-2 Instruction Set
Quick Reference Card
Key to Tables
Rm {, opsh} See Table Register, optionally shifted by constant reglist A comma-separated list of registers, enclosed in braces { and }.
Operand2 See Table Flexible Operand 2. Shift and rotate are only available as part of Operand2. reglist-PC As reglist, must not include the PC.
fields See Table PSR fields. reglist+PC As reglist, including the PC.
PSR APSR (Application Program Status Register), CPSR (Current Processor Status Register), or SPSR
(Saved Processor Status Register)
flags Either nzcvq (ALU flags PSR[31:27]) or g (SIMD GE flags
PSR[19:16])
C*, V* Flag is unpredictable in Architecture v4 and earlier, unchanged in Architecture v5 and later. § See Table ARM architecture versions.
Rs|sh Can be Rs or an immediate shift value. The values allowed for each shift type are the same as those +/- + or –. (+ may be omitted.)
shown in Table Register, optionally shifted by constant. iflags Interrupt flags. One or more of a, i, f (abort, interrupt, fast interrupt).
x,y B meaning half-register [15:0], or T meaning [31:16]. p_mode See Table Processor Modes
imm8m ARM: a 32-bit constant, formed by right-rotating an 8-bit value by an even number of bits. SPm SP for the processor mode specified by p_mode
Thumb: a 32-bit constant, formed by left-shifting an 8-bit value by any number of bits, or a bit lsb Least significant bit of bitfield.
pattern of one of the forms 0xXYXYXYXY, 0x00XY00XY or 0xXY00XY00. width Width of bitfield. width + lsb must be = 32.
prefix See Table Prefixes for Parallel instructions {X} RsX is Rs rotated 16 bits if X present. Otherwise, RsX is Rs.
{IA|IB|DA|DB} Increment After, Increment Before, Decrement After, or Decrement Before. {!} Updates base register after data transfer if ! present (pre-indexed).
IB and DA are not available in Thumb state. If omitted, defaults to IA. {S} Updates condition flags if S present.
size B, SB, H, or SH, meaning Byte, Signed Byte, Halfword, and Signed H
您可能关注的文档
- Advice Tips Caepipe.pdf
- Advice to Chinese authors on writing preparation.pdf
- AEC429-CPCI-S1用户手册.pdf
- Aerogel thermal insulation – One of the first applications in Czech Republic.pdf
- Aggregation and mixed integer rounding to solve MIPs.pdf
- AGN Feedback and Evolution of Radio Sources Discovery of an X-ray Cluster Associated with z.pdf
- Agreement between China and Ethiopia.pdf
- Agricultural price statistics in the Czech Republic.pdf
- Age and Metallicity Distribution of the Galactic Bulge from Extensive Optical and Near-IR S.pdf
- AHB2APB_DataSheet.pdf
文档评论(0)