
S1C63000 CORE CPU MANUAL EPSON 135
CHAPTER 4: INSTRUCTION SET
SUB %r,%r’ Subtract r’ reg. from r reg. 1 cycle
Function: r ← r - r’
Subtracts the content of the r’ register (A or B) from the r register (A or B).
Code: Mnemonic MSB LSB
SUB %A,%A 110000111000X1870H, (1871H)
SUB %A,%B 110000111001X1872H, (1873H)
SUB %B,%A 110000111010X1874H, (1875H)
SUB %B,%B 110000111011X1876H, (1877H)
Flags: EICZ
↓ – ↕↕(r ≠ r’)
↓ – ↓↑(r = r’)
Mode: Src: Register direct
Dst: Register direct
Extended addressing: Invalid
SUB %r,imm4 Subtract immediate data imm4 from r reg. 1 cycle
Function: r ← r - imm4
Subtracts the 4-bit immediate data imm4 from the r register (A or B).
Code: Mnemonic MSB LSB
SUB %A,imm4 110000100i3i2i1i01840H–184FH
SUB %B,imm4 110000101i3i2i1i01850H–185FH
Flags: EICZ
↓ – ↕↕
Mode: Src: Immediate data
Dst: Register direct
Extended addressing: Invalid