
CHAPTER 4: INSTRUCTION SET
Index |
| |
ADC %r,%r’ ............ | 61 | |
ADC %r,imm4 ........ | 61 | |
ADC | %r,[%ir] .......... | 62 |
ADC | %r,[%ir]+ ........ | 62 |
ADC | [%ir],%r .......... | 63 |
ADC [%ir]+,%r ....... | 63 | |
ADC [%ir],imm4 ..... | 64 | |
ADC [%ir]+,imm4 ... | 64 | |
ADC %B,%A,n4 ..... | 65 | |
ADC %B,[%ir],n4 ... | 65 | |
ADC | %B,[%ir]+,n4 . 66 | |
ADC [%ir],%B,n4 ... | 66 | |
ADC | [%ir]+,%B,n4 . 67 | |
ADC | [%ir],0,n4 ....... | 67 |
ADC | [%ir]+,0,n4 ..... | 68 |
ADD %r,%r’ ............ | 68 | |
ADD %r,imm4 ........ | 69 | |
ADD | %r,[%ir] .......... | 69 |
ADD | %r,[%ir]+ ........ | 70 |
ADD [%ir],%r ........... | 70 | |
ADD [%ir]+,%r ....... | 71 | |
ADD [%ir],imm4 ...... | 71 | |
ADD [%ir]+,imm4 ... | 72 | |
ADD %ir,%BA ........ | 72 | |
ADD %ir,sign8 ........ | 73 | |
AND %r,%r’ ............ | 73 | |
AND %r,imm4 ........ | 74 | |
AND %F,imm4 ....... | 74 | |
AND | %r,[%ir] .......... | 75 |
AND | %r,[%ir]+ ........ | 75 |
AND [%ir],%r ........... | 76 | |
AND [%ir]+,%r ....... | 76 | |
AND [%ir],imm4 ...... | 77 | |
AND [%ir]+,imm4 ... | 77 | |
BIT | %r,%r’ .............. | 78 |
BIT %r,imm4 .......... | 78 | |
BIT | %r,[%ir] ............ | 79 |
BIT | %r,[%ir]+ .......... | 79 |
BIT | [%ir],%r ............ | 80 |
BIT | [%ir]+,%r.......... | 80 |
BIT | [%ir],imm4 ....... | 81 |
BIT | [%ir]+,imm4 ..... | 81 |
CALR [addr6] ......... | 82 | ||
CALR sign8 ............ | 82 | ||
CALZ imm8 ............ | 83 | ||
CLR | [addr6],imm2 . 83 | ||
CMP %r,%r’ ........... | 84 | ||
CMP %r,imm4 ........ | 84 | ||
CMP %r,[%ir] ......... | 85 | ||
CMP %r,[%ir]+ ....... | 85 | ||
CMP [%ir],%r ......... | 86 | ||
CMP [%ir]+,%r ....... | 86 | ||
CMP [%ir],imm4 ..... | 87 | ||
CMP [%ir]+,imm4 ... | 87 | ||
CMP %ir,imm8 ....... | 88 | ||
DEC [addr6] ........... | 88 | ||
DEC | [%ir],n4 .......... | 89 | |
DEC | [%ir]+,n4 ........ | 89 | |
DEC %sp ............... | 90 | ||
EX %A,%B ............. | 90 | ||
EX | %r,[%ir] ............. | 91 | |
EX | %r,[%ir]+ .......... | 91 | |
HALT ....................... | 92 | ||
INC |
| [addr6] ............ | 92 |
INC |
| [%ir],n4 ........... | 93 |
INC |
| [%ir]+,n4 ......... | 93 |
INC %sp ................. | 94 | ||
INT imm6 ............... | 94 | ||
JP %Y .................... | 95 | ||
JR %A .................... | 95 | ||
JR %BA .................. | 96 | ||
JR | [addr6] .............. | 96 | |
JR sign8 ................. | 97 | ||
JRC sign8 .............. | 97 | ||
JRNC sign8 ............ | 98 | ||
JRNZ sign8 ............ | 98 | ||
JRZ sign8 ............... | 99 | ||
LD | %r,%r’ ............... | 99 | |
LD %r,imm4 .......... | 100 | ||
LD | %r,[%ir] ............ | 100 | |
LD | %r,[%ir]+ .......... | 101 | |
LD | [%ir],%r ............ | 101 | |
LD | [%ir]+,%r ......... | 102 | |
LD | [%ir],imm4 ....... | 102 |
LD | [%ir]+,imm4 ..... | 103 |
LD | [%ir],[%ir’] ........ | 103 |
LD | [%ir],[%ir’]+ ...... | 104 |
LD | [%ir]+,[%ir’] ...... | 104 |
LD | [%ir]+,[%ir’]+ ... | 105 |
LDB %BA,imm8 .... | 105 | |
LDB %BA,[%ir]+ ... | 106 | |
LDB %BA,%EXT ... | 106 | |
LDB %BA,%rr ....... | 107 | |
LDB %BA,%sp ...... | 107 | |
LDB [%ir]+,%BA ... | 108 | |
LDB [%X]+,imm8 .. | 108 | |
LDB %EXT,imm8 .. | 109 | |
LDB %EXT,%BA ... | 109 | |
LDB %rr,imm8 ....... | 110 | |
LDB %rr,%BA ....... | 110 | |
LDB %sp,%BA ...... | 111 | |
NOP ....................... | 111 | |
OR %r,%r’ ............. | 112 | |
OR %r,imm4 ......... | 112 | |
OR %F,imm4 ......... | 113 | |
OR | %r,[%ir] ........... | 113 |
OR | %r,[%ir]+ ......... | 114 |
OR | [%ir],%r ........... | 114 |
OR | [%ir]+,%r ......... | 115 |
OR [%ir],imm4 ...... | 115 | |
OR [%ir]+,imm4 .... | 116 | |
POP %r ................. | 116 | |
POP %ir ................ | 117 | |
PUSH %r ............... | 117 | |
PUSH %ir .............. | 118 | |
RET ........................ | 118 | |
RETD imm8 .......... | 119 | |
RETI ....................... | 119 | |
RETS ..................... | 120 | |
RL %r .................... | 120 | |
RL | [%ir] ................. | 121 |
RL [%ir]+ ............... | 121 | |
RR %r ................... | 122 | |
RR | [%ir] ................ | 122 |
RR | [%ir]+ .............. | 123 |
SBC %r,%r’ ........... | 123 |
SBC %r,imm4 ....... | 124 | |
SBC | %r,[%ir] ......... | 124 |
SBC | %r,[%ir]+ ....... | 125 |
SBC | [%ir],%r ......... | 125 |
SBC | [%ir]+,%r ....... | 126 |
SBC [%ir],imm4 .... | 126 | |
SBC [%ir]+,imm4 .. | 127 | |
SBC %B,%A,n4 .... | 127 | |
SBC %B,[%ir],n4 .. | 128 | |
SBC %B,[%ir]+,n4 128 | ||
SBC [%ir],%B,n4 .. | 129 | |
SBC [%ir]+,%B,n4 129 | ||
SBC | [%ir],0,n4 ...... | 130 |
SBC | [%ir]+,0,n4 .... | 130 |
SET | [addr6],imm2 . 131 | |
SLL %r .................. | 131 | |
SLL | [%ir] ............... | 132 |
SLL | [%ir]+ ............. | 132 |
SLP | ........................ | 133 |
SRL %r .................. | 133 | |
SRL [%ir] ............... | 134 | |
SRL [%ir]+ ............. | 134 | |
SUB %r,%r’ ........... | 135 | |
SUB %r,imm4 ....... | 135 | |
SUB | %r,[%ir] ......... | 136 |
SUB | %r,[%ir]+ ....... | 136 |
SUB | [%ir],%r ......... | 137 |
SUB | [%ir]+,%r ....... | 137 |
SUB [%ir],imm4 .... | 138 | |
SUB [%ir]+,imm4 .. | 138 | |
TST | [addr6],imm2 . 139 | |
XOR %r,%r’ .......... | 139 | |
XOR %r,imm4 ....... | 140 | |
XOR %F,imm4 ...... | 140 | |
XOR %r,[%ir] ......... | 141 | |
XOR %r,[%ir]+ ...... | 141 | |
XOR [%ir],%r ........ | 142 | |
XOR [%ir]+,%r ...... | 142 | |
XOR [%ir],imm4 .... | 143 | |
XOR [%ir]+,imm4 .. | 143 |
144 | EPSON | S1C63000 CORE CPU MANUAL |