欢迎来到天天文库
浏览记录
ID:15793765
大小:1.14 MB
页数:133页
时间:2018-08-05
《avr 单片机指令详解(英文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、InstructionSetNomenclature:StatusRegister(SREG)SREG:StatusregisterC:CarryflaginstatusregisterZ:ZeroflaginstatusregisterN:NegativeflaginstatusregisterV:Two’scomplementoverflowindicatorS:N⊕V,ForsignedtestsInstructionSetH:HalfCarryflaginthestatusregisterT:TransferbitusedbyBLDandBSTinstructionsI:Globali
2、nterruptenable/disableflagRegistersandOperandsRd:Destination(andsource)registerintheregisterfileRr:SourceregisterintheregisterfileR:ResultafterinstructionisexecutedK:Constantdatak:Constantaddressb:BitintheregisterfileorI/Oregister(3bit)s:Bitinthestatusregister(3bit)X,Y,Z:Indirectaddressregister(X=R2
3、7:R26,Y=R29:R28andZ=R31:R30)A:I/Olocationaddressq:Displacementfordirectaddressing(6bit)Rex.0856B-06/991I/ORegistersRAMPX,RAMPY,RAMPZRegistersconcatenatedwiththeX,YandZregistersenablingindirectaddressingofthewholedataspaceonMCUswithmorethan64Kbytesdataspace,andconstantdatafetchonMCUswithmorethan64Kby
4、tesprogramspace.RAMPDRegisterconcatenatedwiththeZregisterenablingdirectaddressingofthewholedataspaceonMCUswithmorethan64Kbytesdataspace.EINDRegisterconcatenatedwiththeinstructionwordenablingindirectjumpandcalltothewholeprogramspaceonMCUswithmorethan64Kbytesprogramspace.StackSTACK:Stackforreturnaddre
5、ssandpushedregistersSP:StackPointertoSTACKFlags⇔:Flagaffectedbyinstruction0:Flagclearedbyinstruction1:Flagsetbyinstruction-:Flagnotaffectedbyinstruction2InstructionSetInstructionSetConditionalBranchSummaryTestBooleanMnemonicComplementaryBooleanMnemonicCommentRd>RrZ•(N⊕V)=0BRLT(1)Rd≤RrZ+(N⊕V)=1BRGE*S
6、ignedRd≥Rr(N⊕V)=0BRGERdRrZ•(N⊕V)=0BRLT*SignedRdRrC+Z=0BRLO(1)Rd≤RrC+Z=1BRSH*UnsignedRd≥RrC=0BRSH/BRCCRdRrC+Z=0BR
7、LO*UnsignedRd
此文档下载收益归作者所有