ARM and Thumb 指令快速查看手册.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档