Stack CPU Simulator (8-bit)
PC
Address
Memory
Data Stack
Return Stack
x
x00
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x01
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x02
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x03
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x04
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x05
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x06
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x07
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x08
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x09
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x0A
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x0B
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x0C
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x0D
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x0E
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x0F
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x10
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x11
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x12
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x13
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x14
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x15
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x16
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x17
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x18
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x19
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x1A
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x1B
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x1C
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x1D
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x1E
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)
x1F
!
+
-
>R
@
AND
DROP
DUP
OR
OVER
R>
SWAP
XOR
IF
CALL
EXIT
LIT
HALT
xF1 (-15)
xF2 (-14)
xF3 (-13)
xF4 (-12)
xF5 (-11)
xF6 (-10)
xF7 (-9)
xF8 (-8)
xF9 (-7)
xFA (-6)
xFB (-5)
xFC (-4)
xFD (-3)
xFE (-2)
xFF (-1)
x00 (0)
x01 (+1)
x02 (+2)
x03 (+3)
x04 (+4)
x05 (+5)
x06 (+6)
x07 (+7)
x08 (+8)
x09 (+9)
x0A (+10)
x0B (+11)
x0C (+12)
x0D (+13)
x0E (+14)
x0F (+15)
x10 (+16)
x11 (+17)
x12 (+18)
x13 (+19)
x14 (+20)
x15 (+21)
x16 (+22)
x17 (+23)
x18 (+24)
x19 (+25)
x1A (+26)
x1B (+27)
x1C (+28)
x1D (+29)
x1E (+30)
x1F (+31)
x80 (mask)
x0F (mask)
xF0 (mask)
xFF (mask)