section 7 - Index of

section 7 - Index of section 7 - Index of

11.07.2015 Views

JScc Jump to Subroutine Conditionally JSccInstruction Format:JScc xxxOpcode:23 16 15 8 7 o10 0 0 0 1 1 1 a a a a a a 81Instruction Fields:cc=4-bit condition code=CCCC,xxx=12-bit Short Jump Address=aaaaaaaaaaaaMnemonic C C C C Mnemonic C C C CCC (HS) 0 0 0 0 CS (LO) 0 0 0GE 0 0 0 1 LT 0 0 1NE 0 0 1 0 EQ 0 1 0PL 0 0 1 1 MI 0 1 1NN 0 1 0 0 NR 1 0 0EC 0 1 0 1 ES 1 0 1LC 0 1 1 0 LS 1 1 0GT 0 1 1 1 LE 1 1 1Timing: 4+jx oscillator clock cyclesMemory: 1 +ea program words-

JScc Jump to Subroutine Conditionally JSccInstruction Format:JScc eaOpcode:23 16 15· 8 7 00000101 M MMRRRI1 0 10 CCCCOPTIONAL EFFECTIVE ADDRESS EXTENSIONInstruction Fields:cc=4-bit condition code=CCCC,ea=6-bit Effective Address=MMMRRREffectiveAddressing Mode M M M R R R(Rn)-Nn 000 r r r CC (HS)(Rn)+NnO 001 r r r GE(Rn)- 010 r r NE(Rn)+ o 1 1 r r PL(Rn) 100 r r NN(Rn+Nn) 1 0 1 r r EC-(Rn) 1 1 1 r r r LCAbsolute address 1 1 000 0 GTwhere "rrr" refers to an address register RO-R7Timing: 4+jx oscillator clock cyclesMemory: 1 +ea program wordsMnemonic C C C Co 0 0 0o 0 0 1o 0 1 0o 0 1 1o 1 0 0o 1 0 1o 1 1 0011 1Mnemonic C C CCS (LO) 100LT 100EQ 1 0 1MI 1 0 1NR 1 1 0ES 1 1 0LS 1 1 1LE 1 1 1C01010101-

JScc Jump to Subroutine Conditionally JSccInstruction Format:JScc eaOpcode:23 16 15· 8 7 00000101 M MMRRRI1 0 10 CCCCOPTIONAL EFFECTIVE ADDRESS EXTENSIONInstruction Fields:cc=4-bit condition code=CCCC,ea=6-bit Effective Address=MMMRRREffectiveAddressing Mode M M M R R R(Rn)-Nn 000 r r r CC (HS)(Rn)+NnO 001 r r r GE(Rn)- 010 r r NE(Rn)+ o 1 1 r r PL(Rn) 100 r r NN(Rn+Nn) 1 0 1 r r EC-(Rn) 1 1 1 r r r LCAbsolute address 1 1 000 0 GTwhere "rrr" refers to an address register RO-R7Timing: 4+jx oscillator clock cyclesMemory: 1 +ea program wordsMnemonic C C C Co 0 0 0o 0 0 1o 0 1 0o 0 1 1o 1 0 0o 1 0 1o 1 1 0011 1Mnemonic C C CCS (LO) 100LT 100EQ 1 0 1MI 1 0 1NR 1 1 0ES 1 1 0LS 1 1 1LE 1 1 1C01010101-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!