ARM and Thumb-2 Instruction Set Quick Reference Card

ARM and Thumb-2 Instruction Set Quick Reference Card

ID:39210424

大小:187.12 KB

页数:6页

时间:2019-06-27

ARM and Thumb-2 Instruction Set Quick Reference Card _第1页
ARM and Thumb-2 Instruction Set Quick Reference Card _第2页
ARM and Thumb-2 Instruction Set Quick Reference Card _第3页
ARM and Thumb-2 Instruction Set Quick Reference Card _第4页
ARM and Thumb-2 Instruction Set Quick Reference Card _第5页
资源描述:

《ARM and Thumb-2 Instruction Set Quick Reference Card 》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ARM®andThumb®-2InstructionSetQuickReferenceCardKeytoTablesRm{,}SeeTableRegister,optionallyshiftedbyconstantSeeTableFlexibleOperand2.ShiftandrotateareonlyavailableaspartofOperand2.Acomma-separatedlistofregisters,enclosedinbraces{and}.<

2、fields>SeeTablePSRfields.As,mustnotincludethePC.EitherCPSR(CurrentProcessorStatusRegister)orSPSR(SavedProcessorStatusRegister)As,includingthePC.C*,V*FlagisunpredictableinArchitecturev4andearlier,unchangedinArchit

3、ecturev5andlater.+/-+or–.(+maybeomitted.)

4、sh>CanbeRsoranimmediateshiftvalue.Thevaluesallowedforeachshifttypearethesameasthose§SeeTableARMarchitectureversions.showninTableRegister,optionallyshiftedbyconstant.Interruptflags.Oneormoreofa,i,f(abort,int

5、errupt,fastinterrupt).x,yBmeaninghalf-register[15:0],orTmeaning[31:16].SeeTableProcessorModesARM:a32-bitconstant,formedbyright-rotatingan8-bitvaluebyanevennumberofbits.SPmSPfortheprocessormodespecifiedbyThumb:a32-bitconstant,formedbylef

6、t-shiftingan8-bitvaluebyanynumberofbits,orabitLeastsignificantbitofbitfield.patternofoneoftheforms0xXYXYXYXY,0x00XY00XYor0xXY00XY00.Widthofbitfield.+mustbe<=32.SeeTablePrefixesforParallelinstructions{X}RsXisRsrotated16bitsifXpr

7、esent.Otherwise,RsXisRs.{IA

8、IB

9、DA

10、DB}IncrementAfter,IncrementBefore,DecrementAfter,orDecrementBefore.{!}Updatesbaseregisterafterdatatransferif!present(pre-indexed).IBandDAarenotavailableinThumbstate.Ifomitted,defaultstoIA.{S}UpdatesconditionflagsifSpresent.

11、ize>B,SB,H,orSH,meaningByte,SignedByte,Halfword,andSignedHalfwordrespectively.{T}UsermodeprivilegeifTpresent.SBandSHarenotavailableinSTRinstructions.{R}RoundsresulttonearestifRpresent,otherwisetruncatesresult.Operation§AssemblerSupdatesActionNotesAddAddADD{S}

12、Rd,Rn,NZCVRd:=Rn+Operand2NwithcarryADC{S}Rd,Rn,NZCVRd:=Rn+Operand2+CarryNwideT2ADDRd,Rn,#Rd:=Rn+imm12,imm12range0-4095T,Psaturating{doubled}5EQ{D}ADDRd,Rm,RnRd:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。