×

ARM和Thumb-2的指令集快速参考卡

消耗积分:0 | 格式:rar | 大小:0.15 MB | 2017-10-30

分享资料个

  See Table Register, optionally shifted by constant

  《Operand2》 See Table Flexible Operand 2. Shift and rotate are only available as part of Operand2. 《reglist》 A comma-separated list of registers, enclosed in braces { and }。

  《fields》 See Table PSR fields. 《reglist-PC》 As 《reglist》, must not include the PC.

  《PSR》 Either CPSR (Current Processor Status Register) or SPSR (Saved Processor Status Register) 《reglist+PC》 As 《reglist》, including the PC.

  C*, V* Flag is unpredictable in Architecture v4 and earlier, unchanged in Architecture v5 and later. +/- + or –。 (+ may be omitted.)

  《Rs|sh》 Can be Rs or an immediate shift value. The values allowed for each shift type are the same as those § See Table ARM architecture versions.

  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 Halfword respectively. {T} User mode privilege if T present.

  SB and SH are not available in STR instructions. {R} Rounds result to nearest if R present, otherwise truncates result

ARM和Thumb-2指令集快速参考卡

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !