2、thanorequaltotransfer.JB/JNAEislessthanthetransfer.JBE/JNAislessthanorequaltotransfer.Theabovefour,testtheresultofunsignedintegerarithmetic(markCandZ).JG/JNLEisgreaterthanthetransfer.JGE/JNLisgreaterthanorequaltotransfer.JL/JNGEislessthanthetransfer.JLE
3、/JNGislessthanorequaltotransfer.Theabovefour,thetestbandsymbolintegerarithmeticresult(signS,OandZ).JE/JZisthetransfer.JNE/JNZdoesnotequaltimetransfer.JCistransferredwhenitisin.WhenJNCisnotentered,itistransferred.WhenJNOdoesnotoverflow,transfer.TheJNP/JP
4、Oparityisshiftedwhenodd.TheJNSsymbolbitismovedwhen"0".JOoverflow.TheJP/JPEparityistransferredwhentheevennessiseven.TheJSsymbolismovedwhen"1".3>loopcontrolinstruction(shortshift)LOOPCXisnotazerocycle.LOOPE/LOOPZCXisnotzeroandmarksZ=1.LOOPNE/LOOPNZCXisnot
5、zeroandmarksZ=0.PUSHandPOPFunction:presstheoperandsintooroutofthestackSyntax:PUSHoperandPOPoperandsFormat:PUSHrPUSHdataPOPrPOPMPUSHFPOPF,PUSHAPOPAFunction:stackinstructiongroupFormat:PUSHFPOPFPUSHAPOPALEA,typicalvmlinux.lds,LESFunction:taketheaddresstor
6、egisterGrammar:LEAr,mLDSr,mLESr,mXLAT(XLATB)Function:checktableinstructionSyntax:XLATXLATmArithmeticinstructionADD,ADCFunction:addinstructionSyntax:ADDOP1,OP2ADCOP1,OP2Format:ADDr1,r2ADDr,mADDm,rADDr,dataImpactsigns:C,P,A,Z,S,OSUB,SBBFunction:subtractio
7、ninstructionSyntax:SUBOP1,OP2SBBOP1,OP2Format:SUBr1,r2SUBr,mSUBm,rSUBr,dataSUBm,dataImpactsigns:C,P,A,Z,S,OINCandDECFunction:addorsubtractthevalueoftheOPSyntax:INCOPDECOPFormat:INCr/mDECr/mImpactsigns:P,A,Z,S,ONEGFunction:reversesymbolofOP(binarycomplem
8、ent)Grammar:NEGOPFormat:NEGr/mImpactsigns:C,P,A,Z,S,OTheMUL,IMULFunction:multiplicationinstructionsGrammar:MULOPIMULOPFormat:MULr/mIMULr/mImpactsign:C,P,A,Z,S,O(onlyIMULwillaffectSlogo)DIV,IDIVFunction:divisioninstructionSyntax:D