05 EC 02 00
| +0 | +1 | +2 | +3 | +4 | +5 | +6 | +7 | 命令表記 | 説明 |
| 00 | NOP(); | ||||||||
| 01 | uimm | opt | LB(opt, uimm); | ||||||
| 02 | bit | imm | r | LIMM(r, imm); | |||||
| 03 | uimm | p | PLIMM(p, uimm); | ||||||
| 04 | r | CND(r); | CND命令は下位1bitしか見ない | ||||||
| 05 | (reserve) | API特別構文用 | |||||||
| 06 | (reserve) | ループ構文用 | |||||||
| 07 | (reserve) | ループ構文用 | |||||||
| 08 | bit | p | typ | 0 | r | LMEM(r, typ, p, 0); | |||
| 09 | bit | r | p | typ | 0 | SMEM(r, typ, p, 0); | bitはtypのビット数以上 | ||
| 0A | p1 | typ | 0 | p0 | PLMEM(p0, typ, p1, 0); | ||||
| 0B | p0 | p1 | typ | 0 | PSMEM(p0, typ, p1, 0); | ||||
| 0C | |||||||||
| 0D | |||||||||
| 0E | bit | r | p1 | typ | p0 | PADD(p0, typ, p1, r); | |||
| 0F | bit | p0 | p1 | typ | r | PDIF(r, typ, p0, p1); | |||
| 10 | bit | r1 | r2 | r0 | OR(r0, r1, r2); | r1=r2にすると、CP(r0,r1);になる | |||
| 11 | bit | r1 | r2 | r0 | XOR(r0, r1, r2); | ||||
| 12 | bit | r1 | r2 | r0 | AND(r0, r1, r2); | ||||
| 13 | bit | r1 | r2 | r0 | SBX(r0, r1, r2); | 符号ビット拡張、r2はR3Fしか指定できない | |||
| 14 | bit | r1 | r2 | r0 | ADD(r0, r1, r2); | ||||
| 15 | bit | r1 | r2 | r0 | SUB(r0, r1, r2); | ||||
| 16 | bit | r1 | r2 | r0 | MUL(r0, r1, r2); | ||||
| 17 | (reserve) | CP構文用 | |||||||
| 18 | bit | r1 | r2 | r0 | SHL(r0, r1, r2); | ||||
| 19 | bit | r1 | r2 | r0 | SAR(r0, r1, r2); | ||||
| 1A | bit | r1 | r2 | r0 | DIV(r0, r1, r2); | ||||
| 1B | bit | r1 | r2 | r0 | MOD(r0, r1, r2); | ||||
| 1C | |||||||||
| 1D | |||||||||
| 1E | p1 | p0 | PCP(p0, p1); | ||||||
| 1F | |||||||||
| 20 | bit1 | r1 | r2 | bit0 | r0 | CMPE(r0, r1, r2); | bit1はr1とr2のbit、bit0はr0のbit | ||
| 21 | CMPNE | ||||||||
| 22 | CMPL | ||||||||
| 23 | CMPGE | ||||||||
| 24 | CMPLE | ||||||||
| 25 | CMPG | ||||||||
| 26 | TSTZ | ||||||||
| 27 | TSTNZ | ||||||||
| 28 | p0 | p1 | bit | r | PCMPE(r, p0, p1); | ||||
| 29 | |||||||||
| 2A | |||||||||
| 2B | |||||||||
| 2C | |||||||||
| 2D | |||||||||
| 2E | |||||||||
| 2F |
| コメント | お名前 | NameLink | |