870C-INST.book.pdf

Similar documents
TLCS-870/C1シリーズ命令セット

1 8 Z80 Z GBA ASIC 2 WINDOWS C 1

main.dvi

TLCS-870/C1シリーズ CPU

NAND FF,,

3 SIMPLE ver 3.2: SIMPLE (SIxteen-bit MicroProcessor for Laboratory Experiment) 1 16 SIMPLE SIMPLE 2 SIMPLE 2.1 SIMPLE (main memo

ディジタルシステム設計

.,. 0. (MSB). =2, =1/2.,. MSB LSB, LSB MSB. MSB 0 LSB 0 0 P

1 ( ) 2 D-A D-A KUE-CHIP2 KUE-CHIP2 KUE-CHIPP2 KUE-CHIP (1) 2.2 D-A KUE-CHIP2 2.1 KUE-CHIP D-A

<5A2D38308A E9197BF2E786C73>

A7ECG圧縮Z80program.doc

Microsoft PowerPoint - ProcML-12-3.ppt

ND80ZⅢ応用プログラムq

学習の手順

PIC18 Istructios PIC16, PIC x Microchip Techology Icorporated. All Rights Reserved. PICmicro PIC18 52

                 ZB11W取扱説明書

( )

51664O08.indd

2001 Mg-Zn-Y LPSO(Long Period Stacking Order) Mg,,,. LPSO ( ), Mg, Zn,Y. Mg Zn, Y fcc( ) L1 2. LPSO Mg,., Mg L1 2, Zn,Y,, Y.,, Zn, Y Mg. Zn,Y., 926, 1

HITACHI 液晶プロジェクター CP-EX301NJ/CP-EW301NJ 取扱説明書 -詳細版- 【技術情報編】 日本語

HITACHI 液晶プロジェクター CP-AX3505J/CP-AW3005J 取扱説明書 -詳細版- 【技術情報編】

取扱説明書 -詳細版- 液晶プロジェクター CP-AW3019WNJ

目次 [ はじめに ] 1 [1] レジスタについて 1 [2] 8ビット転送命令 1 1. MOV 1, MOV,M 2 3. MOV M, 2 4. MVI,B MVI M,B LDAX B 2 7. LDAX D 2 8. LDA NN 2 9. STAX

1/68 A. 電気所 ( 発電所, 変電所, 配電塔 ) における変圧器の空き容量一覧 平成 31 年 3 月 6 日現在 < 留意事項 > (1) 空容量は目安であり 系統接続の前には 接続検討のお申込みによる詳細検討が必要となります その結果 空容量が変更となる場合があります (2) 特に記載

アセンブラ入門(CASL II) 第3版

1 Code Generation Part I Chapter 8 (1 st ed. Ch.9) COP5621 Compiler Construction Copyright Robert van Engelen, Florida State University,

i

欧州特許庁米国特許商標庁との共通特許分類 CPC (Cooperative Patent Classification) 日本パテントデータサービス ( 株 ) 国際部 2019 年 7 月 31 日 CPC 版が発効します 原文及び詳細はCPCホームページのCPC Revision

欧州特許庁米国特許商標庁との共通特許分類 CPC (Cooperative Patent Classification) 日本パテントデータサービス ( 株 ) 国際部 2019 年 1 月 17 日 CPC 版のプレ リリースが公開されました 原文及び詳細はCPCホームページの C



PLC HMI High flexibility Simple networking Easy to use 190 HMI 2

油圧1.indd

PII S (96)

CASL入門

S5U1C8F360T1 Manual (S1C8F360 DEMO Board)


文字コードとその実装

PowerPoint プレゼンテーション

補足情報

R7G4HML3 6 LC2 取扱説明書 リモート I/O R7G4H シリーズ M E C H A T R O L I N K - Ⅲ 用 モニタ出力付 絶縁 2 点 ねじ端子台ロードセル入力ユニット 形式 R7G4HML3-6 - LC EU CE 許容電圧範囲 消費電流 直流

h1-4_cs5.5.indd

C-1 210C f f f f f f f f f f f f f f f f f f f f r f f f f f f f f f f f f f R R

Microsoft PowerPoint - NxLecture ppt [互換モード]

EOS Kiss X3 使用説明書

EOS Kiss X8i (W) 使用説明書

HyRAL®FPGA設計仕様書

0 S S 1 P MSM0 MSM0 MSM0 3 MSM03 0 MSM00 0 MSM0 MSM BP MSB0 MSB0 MSB0 MSB03 MSB00 MSB0 MSB FFPFB MSF0 MSF0 MSF0 MSF03 MSF00 MSF0 MSF C MSC0 MSC0 MSC0


Catalog No.AR006-e DIN EN ISO 9001 JIS Z 9901 Certificate: 販売終了

A S- hara/lectures/lectures-j.html r A = A 5 : 5 = max{ A, } A A A A B A, B A A A %

x x x 2, A 4 2 Ax.4 A A A A λ λ 4 λ 2 A λe λ λ2 5λ + 6 0,...λ 2, λ 2 3 E 0 E 0 p p Ap λp λ 2 p 4 2 p p 2 p { 4p 2 2p p + 2 p, p 2 λ {

untitled

untitled

II Time-stamp: <05/09/30 17:14:06 waki> ii

閨75, 縺5 [ ィ チ573, 縺 ィ ィ

Security Solution 2008.pptx

MEDIAEDGE MEDIAEDGE TEL FAX :00 12:00 13:00 17: MEDIAEDGE MEDIAEDGE 8. HDMI HDMIHigh-Definition M

VR-509DN

AS1161 : K21

日立液晶プロジェクター CP-AW2519NJ 取扱説明書- 詳細版-

VR-516/VR-516D/VR-516D2

<リスト1> AD コンバータへのデータの出力例 NEC PC98 用 mov al,22h // CLK -> 1, CS -> 0, DI -> 0 out 32h,al // シリアル ポートにデータ出力 PC/AT 互換機用 mov al,00h // CLK -> 1 mov dx,3fb

1.2 y + P (x)y + Q(x)y = 0 (1) y 1 (x), y 2 (x) y 1 (x), y 2 (x) (1) y(x) c 1, c 2 y(x) = c 1 y 1 (x) + c 2 y 2 (x) 3 y 1 (x) y 1 (x) e R P (x)dx y 2

P0001-P0002-›ºflÅŠpB5.qxd

Z 2 10Z MPa MPa MPa MPa 1.5MPa s s s JIS 6g/6H SD SD/B LB LS

VR-306B

Transcription:

4 TLCS-87/C

TLCS-87/C. TLCS-87/C 32 73 TLCS-87/ C 5 TLCS-87/C I/O 42 - / 7 49 6 / 7 43 / 4 4 SP 2 / 4 6 4 29 4 28 8 6 6 2 87 2 2 3 5 2 2 6 2 6 9 45 2 2 2 8 ( ) 2 2 / 6 ( ) 2 2 8 2 2 / 3 27 / / / / / 8 62 6 24 4 6 3 3 / 2 2 32 73-2 / 7 2 Page

.. TLCS-87/C -2 / 2 2 8. / A A (8 ) r, g ( -3 ) W W rr, gg 6 ( -4 ) B B 4 8 C C m 6 D D d 5 8 ( 6~+5/ 28~+27) E E x, y 8 (H~FFH) H H vw, uz 6 (H~FFFFH) L L (XX) XX WA WA (6 ) (XX +, XX) XX 2 BC BC b (~7) DE DE.b b HL HL IX IX IY IY + PC SP PSW JF & ZF CF ( ) ^ HF ull ( ) SF $ ( $ + 2 $ + 3 ) VF (src) CF IMF (dst) Page 2

TLCS-87/C -3 r, g 2 3 4 5 6 7 A W C B E D L H -4 rr, gg 2 3 4 5 6 7 6 WA BC DE HL IX IY SP HL * Z 8 H H g (src) H H H (8 ), H (6 ) H H / / H H JF Z ZF JF C ( ) ( ) H H JF C CF JF C H CF 3 ( ) 3 ( ) S V J ( ) JF U Page 3

..2 TLCS-87/C.2 TLCS-87/C ( ) 2 2 RET opcode memoic ROLC A opcode operad ADD A, B opcode destiatio operad, source operad CMP AND SET LD A, B (HL), (HL). b CF, (HL). b opcode opcode opcode opcode st source operad, 2d source operad st source 2d source operad, operad operad address. bit 2d operad st operad, address. bit -5 / ADD ADDC AND CALL CALLV CLR CMP CPL DAA DAS DEC DI* DIV EI* INC J* JP JR JRS LD LDW MUL NEG NOP OR Add Add with carry Logical AND Call Vector call Clear bit/byte Compare s complemet bit Decimal adjust for 8-bit additio Decimal adjust for 8-bit subtractio Decremet byte/word (Register) Disable maskable iterrupt Divide byte quotiet Eable iterrupt Icremet byte/word (Register) Optimized jump Absolute jump Relative jump Short relative jump Load bit/byte/word (Register)/effective address Load word (Memory) Multiply Negate No operatio Logical OR Page 4

TLCS-87/C -5 / POP PUSH RET RETI RETN ROLC ROLD RORC RORD SET SHLC SHLCA SHRC SHRCA SUB SUBB SWAP SWI TEST* XCH XOR Pop up Push dow Retur from subroutie Retur from maskable iterrupt service routie Retur from o-maskable iterrupt service routie Rotate left through carry Rotate left digit Rotate right through carry Rotate right digit Bit test ad set Logical shift left Arithmetic shift left Logical shift right Arithmetic shift right Subtract Subtract with borrow Swap ibble Software iterrupt Bit test Exchage Logical exclusive OR ) *:.3 TLCS-87/C 2.3. 2 2 2 ( : LD (x), ) 2 3 4 LD A, B opcode LD A, opcode LD WA, m opcode m LD (x), opcode x LDW (x), m opcode x m.3.2 2 2 2 / 5 Page 5

..4 TLCS-87/C RETN LD PSW, PUSH PSW POP PSW JR M/P/SLT/SGE/SLE/SGT/VS/VC, a 2 3 4 LD B, C st opcode 2d opcode ADD B, st opcode 2d opcode LD B, (HL) st opcode 2d opcode LD B, (x) st opcode x 2d opcode LD B, (HL + d) st opcode d 2d opcode LD (HL + d), st opcode d 2d opcode.4 TLCS-87/C 7 ( ).4..4.. (HL), (DE), (IX), (IY) 6 HL, DE, IX, IY : LD A, (HL) HL 23 23H 5F 5F A HL 23H 5FH A 2: LD A, (IX) IX 23 23H 75 75 A IX 23H 75H A Page 6

TLCS-87/C 3: LD A, (IY) IY 23 23H 9B 9B A IY 23H 9BH A.4..2 8 (HL + d), (IX + d), (IY + d) 6 HL, IX, IY 8 d ( ) 6 HL, IX, IY d H~7FH H~7FH (~+27) 8H~FFH FF8H~FFFFH ( 28~ ) d 2 : LD A, (HL + 2H) D7 2 HL 23 + 2 35 35H C4 C4 A HL (23H) (2H) (2H) 35H C4H A 2: LD A, (IX + D6H) D4 D6 IX 23 + FF D6 F9 F9H 27 27 A Page 7

..4 TLCS-87/C IX (23H) (D6H) (FFD6H) F9H 27H A.4..3 (HL + C) HL C ( ) HL, C C H~7FH H~7FH (~+27) 8H~FFH FF8H~FFFFH ( 28~ ) : LD A, (HL + C) HL 23 C F5 + FF F5 8 8H 36 36 A HL (23H) C (F5H) (FFF5H) 8H 36H A.4..4 (+SP) SP SP SP ( ) : LD A, (+SP) SP ( ) SP ( ) 4 3 F 432H B7 B7 A 4 3 2 SP 432H B7H A.4..5 (SP ) SP SP SP ( ) Page 8

TLCS-87/C : LD (SP ), A SP ( ) SP ( ) 3 3H C C A 2 F F F SP 3H A CH SP 2FFFH.4..6 8 (SP + d) SP 8 d ( ) SP d H~7FH H~7FH (~+27) 8H~FFH FF8H~FFFFH ( 28~ ) d 2 : LD WA, (SP + D6H) D6 D6 48 SP 2 34 + FF D6 2 A 2AH 2BH 27 4E 4E 27 WA SP (234H) (D6H) (FFD6H) 2AH 2 4E27H WA.4..7 (PC + A) ( +2) A ( ) ( ) BCD 7,, Page 9

..4 TLCS-87/C H~7FH H~7FH (~+27) 8H~FFH FF8H~FFFFH ( 28~ ) : LD A, (PC + A) PC C5 38 +2 C536H C537H 3F 4 LD A, (PC + A) A ( ) 7 + 7 C5 3F C53FH D8 A ( ) D8 (C538H) A (7H) (7H) C53FH D8H A 2: JP (PC + A) PC C 74 +2 C72H 3F FE JP (PC + A) A 6 + 6 C 8A C8AH C8BH 4B D D 4B PC (C74H) A (6H) (6H) C8AH 2 D4BH D4BH.4.2.4.2. (x) 8 x H~FFH Page

TLCS-87/C : LD A, (87H) x 87H 9 9 A C 87 LD A, (87H) x (87H) 87H 9H A.4.2.2 6 (vw) 6 vw H~FFFFH : LD A, (5678H) E/F w v 5678H 24 24 A 56 78 E 78 56 4 LD vw (5678H) 5678H 24H A.4.3 r rr ( ) : LD A, B 2: INC DE B DE Page

..4 TLCS-87/C.4.4 m ( ) 6 8 8 : LD A, 53H CH CH 8 53 53 A 2: LD WA, 234H CH CH C2H 48 34 2 2 34 W A m ).4.5 ( ).4.5. ( +2 +3) 8 d ( ) JR d H~7FH H~7FH (~+27) 8H~FFH FF8H~FFFFH ( 28~ ) d Page 2

TLCS-87/C : JR $ + 2 + 35H JR D578H +2 D54H FC 35 JR PC + D5 43 35 D5 78 D578H (D543H) 35H D578H ) $: 2: JR M, $ + 3 + 35H JR M, D579H PC D5 44 +3 D54H E8 D 35 JR M, a + 35 D5 79 D579H (D544H) 35H D579H ) $:.4.5.2 5 ( +2) 5 d ( ) JRS d H~FH H~FH (~+5) H~FH FFFH~FFFFH ( 6~ ) 7 6 5 4 3 2 d Page 3

..4 TLCS-87/C : JRS T, $ + 2 + 4H JRS T, E859H E859H +2 E863H 94 JRS PC + E8 65 FF F4 E8 59 (E865H) 4H (FFF4H) E859H ) $:.4.6 ( ) 6 ( 8 8 ) : JP FA3H C75H FE A3 F JP m PC F A3 FA3H FA3H.4.7 4 2 FFCH 6 ( ) CALLV Page 4

TLCS-87/C : CALLV 9H 7 6 5 4 3 2 = 9 2 2 D2H E73H 79 CALLV + FF FF C D2 FFD2H FFD3H 73 E E 73 PC (9H) 2 FFCH FFD2H 2 E73H.4.8.4.8. : SET A.3 A 3 "" A = = 3 2.4.8.2 (HL), (DE), (IX), (IY), (HL + d), (IX + d), (IY + d), (HL + C), (+SP), (SP + d), (PC + A), (x), (vw) : SET (HL). 2: SET (HL + 57H). 6 3: SET (58H). 3.4.9 (HL), (DE), (IX), (IY), (HL + d), (IX + d), (IY + d), (HL + C), (+SP), (SP + d), (PC + A), (x), (vw) A 3 Page 5

..4 TLCS-87/C : SET (HL). A 765432 9C 4 A HL 23 23H HL (23H) (B) A 3 (B) 4 "" B 2 (HL) SET (mem). A = 4 Page 6

TLCS-87/C 2. 2. r r r Z A r LD A,r r r = H r H r r r Z r A LD r,a 8 r A = H A H g g g r r r Z 2 r g LD r,g g r g = H g H g g g r r r 2 rr gg LD rr,gg 6 gg (WA, BC, DE HL) 6 rr : DE = 234H LD HL, DE HL = 234H x x x x x x x x Z 3 A (x) LD A,(x) x (H~FFH ) H Z 2 A (HL) LD A,(HL) HL (H~FFFFH ) H x x x x x x x x r r r Z 4 r (x) LD r,(x) x (H~FFH ) r r H w w w w w w w w v v v v v v v v Z 5 r (vw) r r r LD r,(vw) vw (H~FFFFH ) r r H r r r Z 3 r (DE) LD r,(de) DE (H~FFFFH ) r r H r r r Z 3 r (HL) LD r,(hl) HL (H~FFFFH ) r r H r r r Z 3 r (IX) LD r,(ix) IX (H~FFFFH ) r r H r r r Z 3 r (IY) LD r,(iy) IY (H~FFFFH ) r r H d d d d d d d d r r r Z 5 r (IX+d) LD r,(ix+d) IX 8 d r r H d d d d d d d d r r r Z 5 r (IY+d) LD r,(iy+d) IY 8 d r r H d d d d d d d d r r r Z 5 r (SP+d) LD r,(sp+d) 8 d 8 r r H d d d d d d d d r r r Z 5 r (HL + d) LD r,(hl+d) HL 8 d 8 r r H r r r Z 5 r (HL+C) LD r,(hl+c) HL C 8 r r H r r r Z 4 SP SP+:r (SP) 8 r LD r,(+sp) r H 8 r r r Z 5 r (PC+A) 8 r LD r,(pc+a) r H x x x x x x x x r r r 5 rr (x+, x) LD rr,(x) x (H~FFH ) 2 6 rr : 72H, 73H 8EH, 59H LD WA, (72H) W = 59H, A = 8EH LD rr,(vw) r r r w w w w w w w w v v v v v v v v 6 rr (vw+, vw) vw (H~FFFFH ) 2 6 rr vw FFFH H Page 7

2. 2. TLCS-87/C LD rr,(de) r r r 4 rr (DE+, DE) DE 2 6 rr LD rr,(hl) r r r 4 rr (HL+, HL) HL 2 6 rr LD rr,(ix) r r r 4 rr (IX+, IX) IX 2 6 rr LD rr,(iy) r r r 4 rr (IY+, IY) IY 2 6 rr d d d d d d d d r r r 6 rr (IX+d+, IX+d) LD rr,(ix+d) IX 8 d 2 6 rr d d d d d d d d r r r 6 rr (IY+d+, IY+d) LD rr,(iy+d) IY 8 d 2 6 rr d d d d d d d d r r r r 6 rr (SP+d+, SP+d) 8 d 2 LD rr,(sp+d) 6 rr :SP = 5E4H 526H, 527H 9FH, C3H LD WA, (SP + 32H) A = 9FH, W = C3H d d d d d d d d r r r 6 rr (HL+d+, HL+d) LD rr,(hl+d) HL 8 d 2 6 rr r r r 6 rr (HL+C+, HL+C) LD rr,(hl+c) HL C 2 6 rr r r r 5 SP SP+:rr (SP+, SP) LD rr,(+sp) 2 6 rr r r r 6 rr (PC+A+, PC+A) LD rr,(pc+a) 2 6 rr LD (x),a x x x x x x x x 3 (x) A x (H~FFH ) LD (HL),A 2 (HL) A HL (H~FFFFH ) LD (x),r x x x x x x x x r r r 4 (x) r x (H~FFH ) r w w w w w w w w v v v v v v v v 5 (vw) r LD (vw),r r r r vw (H~FFFFH ) r LD (DE),r r r r 3 (DE) r DE (H~FFFFH ) r LD (HL),r r r r 3 (HL) r HL (H~FFFFH ) r LD (IX),r r r r 3 (IX) r IX (H~FFFFH ) r LD (IY),r r r r 3 (IY) r IY (H~FFFFH ) r d d d d d d d d r r r 5 (IX+d) r LD (IX+d),r IX 8 d r d d d d d d d d r r r 5 (IY+d) r LD (IY+d),r IY 8 d r d d d d d d d d r r r 5 (SP+d) r LD (SP+d),r 8 d 8 r d d d d d d d d r r r 5 (HL+d) r LD (HL+d),r HL 8 d 8 r r r r 5 (HL+C) r LD (HL+C),r HL C 8 r r r r 4 SP r:sp SP LD (SP ),r 8 r 8 x x x x x x x x r r r 5 (x+, x) rr LD (x),rr x (H~FFH ) 2 6 rr w w w w w w w w v v v v v v v v 6 (vw+, vw) rr LD (vw),rr r r r vw (H~FFFFH ) 2 6 rr r r r 4 (DE+, DE) rr LD (DE),rr DE 2 6 rr Page 8

TLCS-87/C r r r 4 (HL+, HL) rr LD (HL),rr HL 2 6 rr r r r 4 (IX+, IX) rr LD (IX),rr IX 2 6 rr r r r 4 (IY+, IY) rr LD (IY),rr IY 2 6 rr d d d d d d d d r r r 6 (IX+d+, IX+d) rr LD (IX+d),rr IX 8 d 2 6 rr d d d d d d d d r r r 6 (IY+d+, IY+d) rr LD (IY+d),rr IY 8 d 2 6 rr d d d d d d d d r r r 6 (SP+d+, SP+d) rr LD (SP+d),rr 8 d 2 6 rr d d d d d d d d r r r 6 (HL+d+, HL+d) rr LD (HL+d),rr HL 8 d 2 6 rr r r r 6 (HL+C+, HL+C) rr LD (HL+C),rr HL C 2 6 rr r r r 5 (SP+, SP) rr:sp SP LD (SP ),rr 2 6 rr 6 r r r 2 r LD r, 8 r : LD A, 53H A = 53H r r r mmmm mmmm 3 rr m LD rr,m m 6 rr : LD WA, 234H A = 34H, W = 2H LD (x), x x x x x x x x 4 (x) x (H~FFH ) w w w w w w w w v v v v v v v v 6 (vw) LD (vw), vw (H~FFFFH ) LD (DE), 4 (DE) DE LD (HL), 3 (HL) HL LD (IX), 4 (IX) IX LD (IY), 4 (IY) IY LD (IX+d), LD (IY+d), LD (SP+d), LD (HL+d), LD (HL+C), LD (SP ), LDW (x),m LDW (HL),m d d d d d d d d 6 (IX+d) IX 8 d d d d d d d d d 6 (IY+d) IY 8 d d d d d d d d d 6 (SP+d) 8 d d d d d d d d d 6 (HL+d) HL 8 d 6 (HL+C) HL C 5 (SP) :SP SP x x x x x x x x 6 (x+, x) m m m m m m m m m 6 m x (H~FFH ) 2 m : LDW (73H),234H 73H 34H 74H 2H mmmm mmmm 5 (HL+, HL) m 6 m HL 2 Page 9

2. 2. TLCS-87/C r r 3 (SP, SP ) rr:sp SP 2 rr 8 PUSH rr # rr 8 2 rr WA, BC, DE, HL : SP = 3FH WA = 234H PUSH WA 3FH, 3EH 2H, 34H SP = 3DH g g g 4 (SP, SP ) gg:sp SP 2 gg 8 PUSH gg gg 8 2 : SP = 3FH, IX = 234H PUSH IX 3FH, 3EH 2H, 34H SP = 3DH r r 4 SP SP+2:rr (SP, SP ) POP rr # 2 rr 8 rr 8 rr WA, BC, DE, HL g g g 5 SP SP+2:gg (SP, SP ) POP gg 2 gg 8 gg 8 3 (SP) PSW:SP SP PSW PUSH PSW : SP = 2345H, PSW = 63H (JF = HF = SF = VF =, ZF = CF = ) PUSH PSW 2345H 63H SP = 2344H * * * * * * 4 SP SP+:PSW (SP) PSW POP PSW : 37H 63H SP = 36H POP PSW SP = 37H, PSW = 63H (JF = HF = SF = VF =, ZF = CF = ) * * * * * * 3 PSW PSW JF, ZF, CF, HF, SF, LD PSW, VF 2 : LD FLAG, B JF =, ZF =, CF =, HF =, SF =, VF = d d d d d d d d 3 SP SP+d LD SP,SP+d 8 d : SP = 2345H LD SP, SP + 4 SP = 2349H, JF = d d d d d d d d 3 SP SP d LD SP,SP d 8 d g g g r r r Z 3 r g r g g H XCH r,g H : A = 3CH, B = 5FH XCH A, B A = 5FH, B = 3CH, ZF = g g g r r r 3 rr gg XCH rr,gg 6 rr 6 gg : HL = 23H, DE = 9587H XCH HL, DE HL = 9587H, DE = 23H x x x x x x x x r r r Z 5 r (x) XCH r,(x) x (H~FFH ) r r H w w w w w w w w v v v v v v v v Z 6 r (vw) r r r XCH r,(vw) vw (H~FFFFH ) r r H r r r Z 4 r (DE) XCH r,(de) DE 8 r r H r r r Z 4 r (HL) XCH r,(hl) HL 8 r r H r r r Z 4 r (IX) XCH r,(ix) IX 8 r r H r r r Z 4 r (IY) XCH r,(iy) IY 8 r r H d d d d d d d d r r r Z 6 r (IX+d) XCH r,(ix+d) IX 8 d r r H d d d d d d d d r r r Z 6 r (IY+d) XCH r,(iy+d) IY 8 d r r H d d d d d d d d r r r Z 6 r (SP+d) XCH r,(sp+d) 8 d 8 r r H Page 2

TLCS-87/C d d d d d d d d r r r Z 6 r (HL+d) XCH r,(hl+d) HL 8 d 8 r r H r r r Z 6 r (HL+C) XCH r,(hl+c) HL C 8 r r H r r r Z 5 SP SP+:r (SP) XCH r, (+SP) 8 r r H r r r Z 6 r (PC+A) XCH r,(pc+a) 8 r r H x x x x x x x x r r r 7 rr (x+, x) XCH rr,(x) x (H~FFH ) 2 6 rr w w w w w w w w v v v v v v v v 8 rr (vw+, vw) XCH rr,(vw) r r r vw (H~FFFFH ) 2 6 rr XCH rr,(de) r r r 6 rr (DE+, DE) DE 2 6 rr XCH rr,(hl) r r r 6 rr (HL+, HL) HL 2 6 rr XCH rr,(ix) r r r 6 rr (IX+, IX) IX 2 6 rr XCH rr,(iy) r r r 6 rr (IY+, IY) IY 2 6 rr d d d d d d d d r r r 8 rr (IX+d+, IX+d) XCH rr,(ix+d) IX 8 d 2 6 rr d d d d d d d d r r r 8 rr (IY+d+, IY+d) XCH rr,(iy+d) IY 8 d 2 6 rr d d d d d d d d r r r 8 rr (SP+d+, SP+d) XCH rr,(sp+d) 8 d 2 6 rr d d d d d d d d r r r 8 rr (HL+d+, HL+d) XCH rr,(hl+d) HL 8 d 2 6 rr r r r 8 rr (HL+C+, HL+C) XCH rr,(hl+c) HL C 2 6 rr r r r 7 SP SP+:rr (SP+, SP) XCH rr,(+sp) 2 6 rr r r r 8 rr (PC+A+, PC+A) XCH rr,(pc+a) 2 6 rr # rr WA, BC, DE, HL Page 2

2.2 TLCS-87/C 2.2 Z Z C H S V 2 A CMP A, A < A g g g Z Z C H S V 3 g CMP g, g g < g g g g Z Z C U S V 4 gg m CMP gg,m m m m m m m m m 6 gg m gg < m gg m g g g r r r Z Z C H S V 2 r g CMP r,g r g r < g r g CMP rr,gg g g g r r r Z Z C U S V 4 rr gg 6 rr 6 gg CMP r,(x) x x x x x x x x r r r Z Z C H S V 4 r (x) x (H~FFH ) r CMP r,(vw) CMP r,(de) CMP r,(hl) CMP r,(ix) CMP r,(iy) CMP r,(ix+d) CMP r,(iy+d) CMP r,(sp+d) CMP r,(hl+d) CMP r,(hl+c) CMP r,(+sp) CMP r,(pc+a) CMP (x), CMP vw,() CMP (DE), CMP (HL), CMP (IX), CMP (IY), CMP (IX+d), CMP (IY+d), r r r w w w w w w w w v v v v v v v v Z Z C H S V 5 r (vw) vw (H~FFFFH ) r r r r Z Z C H S V 3 r (DE) DE 8 r r r r Z Z C H S V 3 r (HL) HL 8 r r r r Z Z C H S V 3 r (IX) IX 8 r r r r Z Z C H S V 3 r (IY) IY 8 r d d d d d d d d r r r Z Z C H S V 5 r (IX+d) IX 8 d r d d d d d d d d r r r Z Z C H S V 5 r (IY+d) IY 8 d r d d d d d d d d r r r Z Z C H S V 5 r (SP+d) 8 d r d d d d d d d d r r r Z Z C H S V 5 r (HL+d) HL 8 d r r r r Z Z C H S V 5 r (HL+C) HL C 8 r r r r Z Z C H S V 4 SP SP+:r (SP) 8 r r r r Z Z C H S V 5 r (PC+A) 8 r x x x x x x x x Z Z C H S V 4 (x) x (H~FFH ) w w w w w w w w v v v v v v v v Z Z C H S V 6 (vw) vw (H~FFFFH ) Z Z C H S V 4 (DE) DE Z Z C H S V 4 (HL) HL Z Z C H S V 4 (IX) IX Z Z C H S V 4 (IY) IY d d d d d d d d Z Z C H S V 6 (IX+d) IX 8 d d d d d d d d d Z Z C H S V 6 (IY+d) IY 8 d Page 22

TLCS-87/C CMP (SP+d), CMP (HL+d), CMP (HL+C), CMP (+SP), CMP (PC+A), CMP rr,(x) CMP rr,(vw) CMP rr,(de) CMP rr,(hl) CMP rr,(ix) CMP rr,(iy) CMP rr,(ix+d) CMP rr,(iy+d) CMP rr,(sp+d) CMP rr,(hl+d) CMP rr,(hl+c) CMP rr,(+sp) CMP rr,(pc+a) ADD A, ADD g, ADD gg,m ADD r,g ADD rr,gg ADD r,(x) ADD r,(vw) d d d d d d d d Z Z C H S V 6 (SP+d) 8 d d d d d d d d d Z Z C H S V 6 (HL+d) HL 8 d Z Z C H S V 6 (HL+C) HL C Z Z C H S V 5 SP SP+:(SP) Z Z C H S V 6 (PC+A) x x x x x x x x r r r Z Z C U S V 6 rr (x) x (H~FFH ) 2 6 rr w w w w w w w w v v v v v v v v Z Z C U S V 7 rr (vw) r r r vw (H~FFFFH ) 2 6 rr r r r Z Z C U S V 5 rr (DE) DE 2 6 rr r r r Z Z C U S V 5 rr (HL) HL 2 6 rr r r r Z Z C U S V 5 rr (IX) IX 2 6 rr r r r Z Z C U S V 5 rr (IY) IY 2 6 rr d d d d d d d d r r r Z Z C U S V 7 rr (IX+d) IX 8 d 2 6 rr d d d d d d d d r r r Z Z C U S V 7 rr (IY+d) IY 8 d 2 6 rr d d d d d d d d r r r Z Z C U S V 7 rr (SP+d) 8 d 2 6 rr d d d d d d d d r r r Z Z C U S V 7 rr (HL+d) HL 8 d 2 6 rr r r r Z Z C U S V 7 rr (HL+C) HL C 2 6 rr r r r Z Z C U S V 6 SP SP+:rr (SP) 2 6 rr r r r Z Z C U S V 7 rr (PC+A) 2 6 rr C Z C H S V 2 A A+ g g g C Z C H S V 3 g g+ g g g g g C Z C U S V 4 gg gg+m m m m m m m m m 6 gg m gg g g g r r r C Z C H S V 2 r r+g r g r g g g r r r C Z C U S V 4 rr rr+gg 6 rr 6 gg rr x x x x x x x x r r r C Z C H S V 4 r r+(x) r x (H~FFH ) r r r r w w w w w w w w v v v v v v v v C Z C H S V 5 r r+(vw) r vw (H~FFFFH ) r Page 23

2.2 TLCS-87/C ADD r,(de) r r r C Z C H S V 3 r r+(de) r DE r ADD r,(hl) r r r C Z C H S V 3 r r+(hl) r HL r ADD r,(ix) r r r C Z C H S V 3 r r+(ix) r IX r ADD r,(iy) r r r C Z C H S V 3 r r+(iy) r IY r d d d d d d d d r r r C Z C H S V 5 r r+(ix+d) ADD r,(ix+d) r IX 8 d r d d d d d d d d r r r C Z C H S V 5 r r+(iy+d) ADD r,(iy+d) r IY 8 d r d d d d d d d d r r r C Z C H S V 5 r r+(sp+d) ADD r,(sp+d) r 8 d 8 r r d d d d d d d d r r r C Z C H S V 5 r r+(hl+d) ADD r,(hl+d) r HL 8 d r r r r C Z C H S V 5 r r+(hl+c) ADD r,(hl+c) r HL C r r r r C Z C H S V 4 SP SP+:r r+(sp) ADD r,(+sp) r r r r r C Z C H S V 5 r r+(pc+a) ADD r,(pc+a) r r x x x x x x x x C Z C H S V 6 (x) (x)+ ADD (x), x (H~FFH ) w w w w w w w w v v v v v v v v C Z C H S V 7 (vw) (vw)+ ADD (vw), vw (H~FFFFH ) ADD (DE), C Z C H S V 5 (DE) (DE)+ DE ADD (HL), C Z C H S V 5 (HL) (HL)+ HL C Z C H S V 5 (IX) (IX)+ ADD (IX), IX C Z C H S V 5 (IY) (IY)+ ADD (IY), IY ADD (IX+d), ADD (IY+d), ADD (SP+d), ADD (HL+d), ADD (HL+C), ADD (+SP), ADD (PC+A), ADD rr,(x) d d d d d d d d C Z C H S V 7 (IX+d) (IX+d)+ IX 8 d d d d d d d d d C Z C H S V 7 (IY+d) (IY+d)+ IY 8 d d d d d d d d d C Z C H S V 7 (SP+d) (SP+d)+ 8 d d d d d d d d d C Z C H S V 7 (HL+d) (HL+d)+ HL 8 d C Z C H S V 7 (HL+C) (HL+C)+ HL C C Z C H S V 6 SP SP+:(SP) (SP)+ C Z C H S V 7 (PC+A) (PC+A)+ x x x x x x x x r r r C Z C U S V 6 rr rr+(x+, x) 6 rr x (H~FFH ) 2 rr Page 24

TLCS-87/C ADD rr,(vw) ADD rr,(de) ADD rr,(hl) ADD rr,(ix) ADD rr,(iy) ADD rr,(ix+d) ADD rr,(iy+d) ADD rr,(sp+d) ADD rr,(hl+d) ADD rr,(hl+c) ADD rr,(+sp) ADD rr,(pc+a) ADDC A, ADDC g, ADDC gg,m ADDC r,g ADDC rr,gg ADDC r,(x) ADDC r, (vw) ADDC r,(de) ADDC r,(hl) ADDC r,(ix) ADDC r,(iy) ADDC r,(ix+d) ADDC r,(iy+d) ADDC r,(sp+d) r r r w w w w w w w w v v v v v v v v C Z C U S V 7 rr rr+(vw+, vw) 6 rr vw (H~FFFFH ) 2 r r r C Z C U S V 5 rr rr+(de+, DE) 6 rr DE 2 rr r r r C Z C U S V 5 rr rr+(hl+, HL) 6 rr HL 2 rr r r r C Z C U S V 5 rr rr+(ix+, IX) 6 rr IX 2 rr r r r C Z C U S V 5 rr rr+(iy+, IY) 6 rr IY 2 rr d d d d d d d d r r r C Z C U S V 7 rr rr+(ix+d+, IX+d) 6 rr IX 8 d 2 rr d d d d d d d d r r r C Z C U S V 7 rr rr+(iy+d+, IY+d) 6 rr IY 8 d 2 rr d d d d d d d d r r r C Z C U S V 7 rr rr+(sp+d+, SP+d) 6 rr 8 d 2 rr d d d d d d d d r r r C Z C U S V 7 rr rr+(hl+d+, HL+d) 6 rr HL 8 d 2 rr r r r C Z C U S V 7 rr rr+(hl+c+, HL+C) 6 rr HL C 2 rr r r r C Z C U S V 6 SP SP+:rr rr+(sp+, SP) 6 rr rr r r r C Z C U S V 7 rr rr+(pc+a+, PC+A) 6 rr 2 rr C Z C H S V 2 A A++CF g g g C Z C H S V 3 g g++cf g g g g g C Z C U S V 4 gg gg+m+cf m m m m m m m m 6 gg m gg g g g r r r C Z C H S V 2 r r+g+cf r g r g g g r r r C Z C U S V 4 rr rr+gg+cf 6 rr 6 gg rr x x x x x x x x r r r C Z C H S V 4 r r+(x)+cf r x (H~FFH ) r r r r w w w w w w w w v v v v v v v v C Z C H S V 5 r r+(vw)+cf r vw (H~FFFFH ) r r r r C Z C H S V 3 r r+(de)+cf r DE r r r r C Z C H S V 3 r r+(hl)+cf r HL r r r r C Z C H S V 3 r r+(ix)+cf r IX r r r r C Z C H S V 3 r r+(iy)+cf r IY r d d d d d d d d r r r C Z C H S V 5 r r+(ix+d)+cf r IX 8 d r d d d d d d d d r r r C Z C H S V 5 r r+(iy+d)+cf r IY 8 d r d d d d d d d d r r r C Z C H S V 5 r r+(sp+d)+cf r 8 d r Page 25

2.2 TLCS-87/C d d d d d d d d r r r C Z C H S V 5 r r+(hl+d)+cf ADDC r,(hl+d) r HL 8 d r r r r C Z C H S V 5 r r+(hl+c)+cf ADDC r,(hl+c) r HL C r r r r C Z C H S V 4 SP SP+:r r+(sp)+cf ADDC r,(+sp) r r ADDC r,(pc+a) ADDC (x), ADDC (vw), ADDC (DE), ADDC (HL), ADDC (IX), ADDC (IY), ADDC (IX+d), ADDC (IY+d), ADDC (SP+d), ADDC (HL+d), ADDC (HL+C), ADDC (+SP), ADDC (PC+A), ADDC rr,(x) ADDC rr,(vw) ADDC rr,(de) ADDC rr,(hl) ADDC rr,(ix) ADDC rr,(iy) r r r C Z C H S V 5 r r+(pc+a)+cf r r x x x x x x x x C Z C H S V 6 (x) (x)++cf x (H~FFH ) w w w w w w w w v v v v v v v v C Z C H S V 7 (vw) (vw)++cf vw (H~FFFFH ) C Z C H S V 5 (DE) (DE)++CF DE C Z C H S V 5 (HL) (HL)+ +CF HL C Z C H S V 5 (IX) (IX)++CF IX C Z C H S V 5 (IY) (IY)++CF IY d d d d d d d d C Z C H S V 7 (IX+d) (IX+d)++CF IX 8 d d d d d d d d d C Z C H S V 7 (IY+d) (IY+d)++CF IY 8 d d d d d d d d d C Z C H S V 7 (SP+d) (SP+d)++CF 8 d d d d d d d d d C Z C H S V 7 (HL+d) (HL+d)++CF HL 8 d C Z C H S V 7 (HL+C) (HL+C)++CF HL C C Z C H S V 6 SP SP+:(SP) SP++CF C Z C H S V 7 (PC+A) (PC+A)++CF x x x x x x x x r r r C Z C U S V 6 rr rr+(x+, x)+cf 6 rr x (H~FFH ) 2 rr w w w w w w w w v v v v v v v v C Z C U S V 7 rr rr+(vw+, vw) r r r 6 rr vw (H~FFFFH ) 2 rr r r r C Z C U S V 5 rr rr+(de+, DE) 6 rr DE 2 rr r r r C Z C U S V 5 rr rr+(hl+, HL) 6 rr HL 2 rr r r r C Z C U S V 5 rr rr+(ix+, IX) 6 rr IX 2 rr r r r C Z C U S V 5 rr rr+(iy+,iy) 6 rr IY 2 rr Page 26

TLCS-87/C d d d d d d d d r r r C Z C U S V 7 rr rr+(ix+d+, IX+d) ADDC rr,(ix+d) 6 rr IX 8 d 2 rr d d d d d d d d r r r C Z C U S V 7 rr rr+(iy+d+, IY+d) ADDC rr,(iy+d) 6 rr IY 8 d 2 rr ADDC rr,(sp+d) ADDC rr,(hl+d) ADDC rr,(hl+c) ADDC rr,(+sp) ADDC rr,(pc+a) SUB A, SUB g, SUB gg,m SUB r,g SUB rr,gg SUB r,(x) SUB r,(vw) SUB r,(de) SUB r,(hl) SUB r,(ix) SUB r,(iy) SUB r,(ix+d) SUB r,(iy+d) SUB r,(sp+d) SUB r,(hl+d) SUB r,(hl+c) SUB r,(+sp) SUB r,(pc+a) SUB (x), SUB (vw), d d d d d d d d r r r C Z C U S V 7 rr rr+(sp+d+, SP+d) 6 rr 8 d 2 rr d d d d d d d d r r r C Z C U S V 7 rr rr+(hl+d+, HL+d) 6 rr HL 8 d 2 rr r r r C Z C U S V 7 rr rr+(hl+c+, HL+C) 6 rr HL C 2 rr r r r C Z C U S V 6 SP SP+:rr rr+(sp+, SP) 6 rr 2 rr r r r C Z C U S V 7 rr rr+(pc+a+, PC+A) 6 rr 2 rr C Z C H S V 2 A A g g g C Z C H S V 3 g g g g g g g C Z C U S V 4 gg gg m m m m m m m m m 6 gg m gg g g g r r r C Z C H S V 2 r r g r g r g g g r r r C Z C U S V 4 rr rr gg 6 rr 6 gg rr x x x x x x x x r r r C Z C H S V 4 r r (x) r x (H~FFH ) r w w w w w w w w v v v v v v v v C Z C H S V 5 r r (vw) r r r r vw (H~FFFFH ) r r r r C Z C H S V 3 r r (DE) r DE r r r r C Z C H S V 3 r r (HL) r HL r r r r C Z C H S V 3 r r (IX) r IX r r r r C Z C H S V 3 r r (IY) r IY r d d d d d d d d r r r C Z C H S V 5 r r (IX+d) r IX 8 d r d d d d d d d d r r r C Z C H S V 5 r r (IY+d) r IY 8 d r d d d d d d d d r r r C Z C H S V 5 r r (SP+d) r 8 d r d d d d d d d d r r r C Z C H S V 5 r r (HL+d) r HL 8 d r r r r C Z C H S V 5 r r (HL)+C r HL C r r r r C Z C H S V 4 SP SP+:r r (SP) r r r r r C Z C H S V 5 r r (PC+A) r r x x x x x x x x C Z C H S V 6 (x) (x) x (H~FFH ) w w w w w w w w v v v v v v v v C Z C H S V 7 (vw) (vw) vw (H~FFFFH ) Page 27

2.2 TLCS-87/C SUB (DE), C Z C H S V 5 (DE) (DE) DE SUB (HL), C Z C H S V 5 (HL) (HL) HL C Z C H S V 5 (IX) (IX) SUB (IX), IX C Z C H S V 5 (IY) (IY) SUB (IY), IY d d d d d d d d C Z C H S V 7 (IX+d) (IX+d) SUB (IX+d), IX 8 d SUB (IY+d), SUB (SP+d), SUB (HL+d), SUB (HL+C), SUB (+SP), SUB (PC+A), SUB rr,(x) SUB rr,(vw) SUB rr,(de) SUB rr,(hl) SUB rr,(ix) SUB rr,(iy) SUB rr,(ix+d) SUB rr,(iy+d) SUB rr,(sp+d) SUB rr,(hl+d) SUB rr,(hl+c) SUB rr,(+sp) SUB rr,(pc+a) SUBB A, d d d d d d d d C Z C H S V 7 (IY+d) (IY+d) IY 8 d d d d d d d d d C Z C H S V 7 (SP+d) (SP+d) 8 d d d d d d d d d C Z C H S V 7 (HL+d) (HL+d) HL 8 d C Z C H S V 7 (HL+C) (HL+C) HL C C Z C H S V 6 SP SP+:(SP) (SP) C Z C H S V 7 (PC+A) (PC+A) x x x x x x x x r r r C Z C U S V 6 rr rr (x+, x) 6 rr x (H~FFH ) 2 rr w w w w w w w w v v v v v v v v C Z C U S V 7 rr rr (vw+, vw) r r r 6 rr x (H~FFFFH ) 2 rr r r r C Z C U S V 5 rr rr (DE+, DE) 6 rr DE 2 rr r r r C Z C U S V 5 rr rr (HL+, HL) 6 rr HL 2 rr r r r C Z C U S V 5 rr rr (IX+, IX) 6 rr IX 2 rr r r r C Z C U S V 5 rr rr (IY+, IY) 6 rr IY 2 rr d d d d d d d d r r r C Z C U S V 7 rr rr (IX+d+, IX+d) 6 rr IX 8 d 2 rr d d d d d d d d r r r C Z C U S V 7 rr rr (IY+d+, IY+d) 6 rr IY 8 d 2 rr d d d d d d d d r r r C Z C U S V 7 rr rr (SP+d+, SP+d) 6 rr 8 d 2 rr d d d d d d d d r r r C Z C U S V 7 rr rr (HL+d+, HL+d) 6 rr HL 8 d 2 rr r r r C Z C U S V 7 rr rr (HL+C+, HL+C) 6 rr HL C 2 rr r r r C Z C U S V 6 SP SP+:rr rr (SP+, SP) 6 rr 2 rr r r r C Z C U S V 7 rr rr (PC+A+, PC+A) 6 rr 2 rr C Z C H S V 2 A A CF Page 28

TLCS-87/C SUBB g, g g g C Z C H S V 3 g g CF g g g g g C Z C U S V 4 gg gg m CF SUBB gg,m m m m m m m m m 6 gg m gg SUBB r,g g g g r r r C Z C H S V 2 r r g CF r g r SUBB rr,gg g g g r r r C Z C U S V 4 rr rr gg CF 6 rr 6 gg rr x x x x x x x x r r r C Z C H S V 4 r r (x) CF SUBB r,(x) r x (H~FFH ) r SUBB r,(vw) SUBB r,(de) SUBB r,(hl) SUBB r,(ix) SUBB r,(iy) SUBB r,(ix+d) SUBB r,(iy+d) SUBB r,(sp+d) SUBB r,(hl+d) SUBB r,(hl+c) SUBB r,(+sp) SUBB r,(pc+a) SUBB (x), SUBB (vw), SUBB (DE), SUBB (HL), SUBB (IX), SUBB (IY), SUBB (IX+d), SUBB (IY+d), r r r w w w w w w w w v v v v v v v v C Z C H S V 5 r r (vw) CF r vw (H~FFFFH ) r r r r C Z C H S V 3 r r (DE) CF r DE r r r r C Z C H S V 3 r r (HL) CF r HL r r r r C Z C H S V 3 r r (IX) CF r IX r r r r C Z C H S V 3 r r (IY) CF r IY r d d d d d d d d r r r C Z C H S V 5 r r (IX+d) CF r IX 8 d r d d d d d d d d r r r C Z C H S V 5 r r (IX+d) CF r IY 8 d r d d d d d d d d r r r C Z C H S V 5 r r (SP+d) CF r 8 d r d d d d d d d d r r r C Z C H S V 5 r r (HL+d) CF r HL 8 d r r r r C Z C H S V 5 r r (HL+C) CF r HL C r r r r C Z C H S V 4 SP SP+:r r (SP) CF r r r r r C Z C H S V 5 r r (PC+A) CF r r x x x x x x x x C Z C H S V 6 (x) (x) CF x (H~FFH ) w w w w w w w w v v v v v v v v C Z C H S V 7 (vw) (vw) CF vw (H~FFFFH ) C Z C H S V 5 (DE) (DE) CF DE C Z C H S V 5 (HL) (HL) CF HL C Z C H S V 5 (IX) (IX) CF IX C Z C H S V 5 (IY) (IY) CF IY d d d d d d d d C Z C H S V 7 (IX+d) (IX+d) CF IX 8 d d d d d d d d d C Z C H S V 7 (IY+d) (IY+d) CF IY 8 d Page 29

2.2 TLCS-87/C SUBB (SP+d), SUBB (HL+d), SUBB (HL+C), SUBB (+SP), SUBB (PC+A), SUBB rr,(x) SUBB rr,(vw) SUBB rr,(de) SUBB rr,(hl) SUBB rr,(ix) SUBB rr,(iy) SUBB rr,(ix+d) SUBB rr,(iy+d) SUBB rr,(sp+d) SUBB rr,(hl+d) SUBB rr,(hl+c) SUBB rr,(+sp) SUBB rr,(pc+a) AND A, AND g, AND gg,m AND r,g AND rr,gg AND r,(x) AND r,(vw) AND r,(de) d d d d d d d d C Z C H S V 7 (SP+d) (SP+d) CF 8 d d d d d d d d d C Z C H S V 7 (HL+d) (HL+d) CF HL 8 d C Z C H S V 7 (HL+C) (HL+C) CF HL C C Z C H S V 6 SP SP+:(SP) SP CF C Z C H S V 7 (PC+A) (PC+A) CF x x x x x x x x r r r C Z C U S V 6 rr rr (x+, x) 6 rr x (H~FFH ) 2 rr r r r w w w w w w w w v v v v v v v v C Z C U S V 7 rr rr (vw+, vw) 6 rr vw (H~FFFFH ) 2 rr r r r C Z C U S V 5 rr rr (DE+, DE) 6 rr DE 2 rr r r r C Z C U S V 5 rr rr (HL+, HL) 6 rr HL 2 rr r r r C Z C U S V 5 rr rr (IX+, IX) 6 rr IX 2 rr r r r C Z C U S V 5 rr rr (IY+, IY) 6 rr IY 2 rr d d d d d d d d r r r C Z C U S V 7 rr rr (IX+d+, IX+d) 6 rr IX 8 d 2 rr d d d d d d d d r r r C Z C U S V 7 rr rr (IY+d+, IY+d) 6 rr IY 8 d 2 rr d d d d d d d d r r r C Z C U S V 7 rr rr (SP+d+, SP+d) 6 rr 8 d 2 rr d d d d d d d d r r r C Z C U S V 7 rr rr (HL+d+, HL+d) 6 rr HL 8 d 2 rr r r r C Z C U S V 7 rr rr (HL+C+, HL+C) 6 rr HL C 2 rr r r r C Z C U S V 6 SP SP+:rr rr (SP+, SP) 6 rr 2 rr r r r C Z C U S V 7 rr rr (PC+A+, PC+A) 6 rr rr Z Z 2 A A& g g g Z Z 3 g g& g g g g g Z Z 4 gg gg&m m m m m m m m m 6 gg m gg g g g r r r Z Z 2 r r&g r g r g g g r r r Z Z 4 rr rr&gg 6 rr 6 gg rr x x x x x x x x r r r Z Z 4 r r&(x) r x (H~FFH ) r w w w w w w w w v v v v v v v v Z Z 5 r r&(vw) r vw (H~FFFFH ) r r r r Z Z 3 r r&(de) r DE r Page 3

TLCS-87/C r r r Z Z 3 r r&(hl) AND r,(hl) r HL r r r r Z Z 3 r r&(ix) AND r,(ix) r IX r r r r Z Z 3 r r&(iy) AND r,(iy) r IY r d d d d d d d d r r r Z Z 5 r r&(ix+d) AND r,(ix+d) r IX 8 d r d d d d d d d d r r r Z Z 5 r r&(iy+d) AND r,(iy+d) r IY 8 d r d d d d d d d d r r r Z Z 5 r r&(sp+d) AND r,(sp+d) r 8 d r d d d d d d d d r r r Z Z 5 r r&(hl+d) AND r,(hl+d) r HL 8 d r r r r Z Z 5 r r&(hl+c) AND r,(hl+c) r HL C r r r r Z Z 4 SP SP+:r r&(sp) AND r,(+sp) r r r r r Z Z 5 r r&(pc+a) AND r,(pc+a) r r x x x x x x x x Z Z 6 (x) (x)& AND (X), x (H~FFH ) w w w w w w w w v v v v v v v v Z Z 7 (vw) (vw)& AND (vw), vw (H~FFFFH ) Z Z 5 (DE) (DE)& AND (DE), DE Z Z 5 (HL) (HL)& AND (HL), HL Z Z 5 (IX) (IX)& AND (IX), IX Z Z 5 (IY) (IY)& AND (IY), IY d d d d d d d d Z Z 7 (IX+d) (IX+d)& AND (IX+d), IX 8 d AND (IY+d), AND (SP+d), AND (HL+d), AND (HL+C), AND (+SP), AND (PC+A), AND rr,(x) d d d d d d d d Z Z 7 (IY+d) (IY+d)& IY 8 d d d d d d d d d Z Z 7 (SP+d) (SP+d)& 8 d d d d d d d d d Z Z 7 (HL+d) (HL+d)& HL 8 d Z Z 7 (HL+C) (HL+C)& HL C Z Z 6 SP SP+:(SP) (SP)& Z Z 7 (PC+A) (PC+A)& x x x x x x x x r r r Z Z 6 rr rr&(x) 6 rr x (H~FFH ) 2 rr Page 3

2.2 TLCS-87/C AND rr,(vw) AND rr,(de) AND rr,(hl) AND rr,(ix) AND rr,(iy) AND rr,(ix+d) AND rr,(iy+d) AND rr,(sp+d) AND rr,(hl+d) AND rr,(hl+c) AND rr,(+sp) AND rr,(pc+a) OR A, OR g, OR gg,m OR r,g OR rr,gg OR r,(x) OR r,(vw) OR r,(de) OR r,(hl) OR r,(ix) OR r,(iy) OR r,(ix+d) OR r,(iy+d) OR r,(sp+d) r r r w w w w w w w w v v v v v v v v Z Z 7 rr rr&(vw) 6 rr x (H~FFFFH ) 2 rr r r r Z Z 5 rr rr&(de) 6 rr DE 2 rr r r r Z Z 5 rr rr&(hl) 6 rr HL 2 rr r r r Z Z 5 rr rr&(ix) 6 rr IX 2 rr r r r Z Z 5 rr rr&(iy) 6 rr IY 2 rr d d d d d d d d r r r Z Z 7 rr rr&(ix+d) 6 rr IX 8 d 2 rr d d d d d d d d r r r Z Z 7 rr rr&(iy+d) 6 rr IY 8 d 2 rr d d d d d d d d r r r Z Z 7 rr rr&(sp+d) 6 rr 8 d 2 rr d d d d d d d d r r r Z Z 7 rr rr&(hl+d) 6 rr HL 8 d 2 rr r r r Z Z 7 rr rr&(hl+c) 6 rr HL C 2 rr r r r Z Z 6 SP SP+:rr rr&(sp) 6 rr 2 rr r r r Z Z 7 rr rr&(pc+a) 6 rr 2 rr Z Z 2 A A g g g Z Z 3 g g g g g g g Z Z 4 gg gg m m m m m m m m m 6 gg m gg g g g r r r Z Z 2 r r g r g r g g g r r r Z Z 4 rr rr gg 6 rr 6 gg rr x x x x x x x x r r r Z Z 4 r r (x) r x (H~FFH ) r r r r w w w w w w w w v v v v v v v v Z Z 5 r r (vw) r x (H~FFFFH ) r r r r Z Z 3 r r (DE) r DE r r r r Z Z 3 r r (HL) r HL r r r r Z Z 3 r r (IX) r IX r r r r Z Z 3 r r (IY) r IY r d d d d d d d d r r r Z Z 5 r r (IX+d) r IX 8 d r d d d d d d d d r r r Z Z 5 r r (IY+d) r IY 8 d r d d d d d d d d r r r Z Z 5 r r (SP+d) r 8 d r Page 32

TLCS-87/C d d d d d d d d r r r Z Z 5 r r (HL+d) OR r,(hl+d) r HL 8 d r r r r Z Z 5 r r (HL+C) OR r,(hl+c) r HL C r r r r Z Z 4 SP SP+:r r (SP) OR r,(+sp) r r r r r Z Z 5 r r (PC+A) OR r,(pc+a) r r x x x x x x x x Z Z 6 (x) (x) OR (x), x (H~FFH ) w w w w w w w w v v v v v v v v Z Z 7 (vw) (vw) OR (vw), vw (H~FFFFH ) Z Z 5 (DE) (DE) OR (DE), DE Z Z 5 (HL) (HL) OR (HL), HL Z Z 5 (IX) (IX) OR (IX), IX Z Z 5 (IY) (IY) OR (IY), IY d d d d d d d d Z Z 7 (IX+d) (IX+d) OR (IX+d), IX 8 d OR (IY+d), OR (SP+d), OR (HL+d), OR (HL+C), OR (+SP), OR (PC+A), OR rr,(x) OR rr,(vw) OR rr,(de) OR rr,(hl) OR rr,(ix) OR rr,(iy) d d d d d d d d Z Z 7 (IY+d) (IY+d) IY 8 d d d d d d d d d Z Z 7 (SP+d) (SP+d) 8 d d d d d d d d d Z Z 7 (HL+d) (HL+d) HL 8 d Z Z 7 (HL+C) (HL+C) HL C Z Z 6 SP SP+:(SP) (SP) Z Z 7 (PC+A) (PC+A) x x x x x x x x r r r Z Z 6 rr rr (x) 6 rr x (H~FFH ) 2 rr w w w w w w w w v v v v v v v v Z Z 7 rr rr (vw) r r r 6 rr vw (H~FFFFH ) 2 rr r r r Z Z 5 rr rr (DE) 6 rr DE 2 rr r r r Z Z 5 rr rr (HL) 6 rr HL 2 rr r r r Z Z 5 rr rr (IX) 6 rr IX 2 rr r r r Z Z 5 rr rr (IY) 6 rr IY 2 rr Page 33

2.2 TLCS-87/C d d d d d d d d r r r Z Z 7 rr rr (IX+d) OR rr,(ix+d) 6 rr IX 8 d 2 rr d d d d d d d d r r r Z Z 7 rr rr (IY+d) OR rr,(iy+d) 6 rr IY 8 d 2 rr d d d d d d d d r r r Z Z 7 rr rr (SP+d) OR rr,(sp+d) 6 rr 8 d 2 rr d d d d d d d d r r r Z Z 7 rr rr (HL+d) OR rr,(hl+d) 6 rr HL 8 d 2 rr r r r Z Z 7 rr rr (HL+C) OR rr,(hl+c) 6 rr HL C 2 rr r r r Z Z 6 SP SP+:rr rr (SP) OR rr,(+sp) 6 rr 2 rr r r r Z Z 7 rr rr (PC+A) OR rr,(pc+a) 6 rr 2 rr Z Z 2 A A^ XOR A, = FFH ( ) : A = 69H XOR A, FFH A = 96H, ZF = g g g Z Z 3 g g^ XOR g, g g = FFH ( ) g g g Z Z 4 gg gg^m XOR gg,m m m m m m m m m 6 gg m gg m = FFFFH ( ) XOR r,g g g g r r r Z Z 2 r r^g r g r XOR rr,gg g g g r r r Z Z 4 rr rr^gg 6 rr 6 gg rr x x x x x x x x r r r Z Z 4 r r^(x) XOR r,(x) r x (H~FFH ) r XOR r,(vw) XOR r,(de) XOR r,(hl) XOR r,(ix) XOR r,(iy) XOR r,(ix+d) XOR r,(iy+d) XOR r,(sp+d) XOR r,(hl+d) XOR r,(hl+c) XOR r,(+sp) XOR r,(pc+a) r r r w w w w w w w w v v v v v v v v Z Z 5 r r^(vw) r vw (H~FFFFH ) r r r r Z Z 3 r r^(de) r DE r r r r Z Z 3 r r^(hl) r HL r r r r Z Z 3 r r^(ix) r IX r r r r Z Z 3 r r^(iy) r IY r d d d d d d d d r r r Z Z 5 r r^(ix+d) r IX 8 d r d d d d d d d d r r r Z Z 5 r r^(iy+d) r IY 8 d r d d d d d d d d r r r Z Z 5 r r^(sp+d) r 8 d r d d d d d d d d r r r Z Z 5 r r^(hl+d) r HL 8 d r r r r Z Z 5 r r^(hl+c) r HL C r r r r Z Z 4 SP SP+:r r^(sp) r r r r r Z Z 5 r r^(pc+a) r r Page 34

TLCS-87/C XOR (x), XOR (vw), XOR (DE), XOR (HL), XOR (IX), XOR (IY), XOR (IX+d), XOR (IY+d), XOR (SP+d), XOR (HL+d), XOR (HL+C), XOR (+SP), XOR (PC+A), XOR rr,(x) XOR rr,(vw) XOR rr,(de) XOR rr,(hl) XOR rr,(ix) XOR rr,(iy) XOR rr,(ix+d) XOR rr,(iy+d) XOR rr,(sp+d) XOR rr,(hl+d) x x x x x x x x Z Z 6 (x) (x)^ x (H~FFH ) w w w w w w w w v v v v v v v v Z Z 7 (vw) (vw)^ vw (H~FFFFH ) Z Z 5 (DE) (DE)^ DE Z Z 5 (HL) (HL)^ HL Z Z 5 (IX) (IX)^ IX Z Z 5 (IY) (IY)^ IY d d d d d d d d Z Z 7 (IX+d) (IX+d)^ IX 8 d d d d d d d d d Z Z 7 (IY+d) (IY+d)^ IY 8 d d d d d d d d d Z Z 7 (SP+d) (SP+d)^ 8 d d d d d d d d d Z Z 7 (HL+d) (HL+d)^ HL 8 d Z Z 7 (HL+C) (HL+C)^ HL C Z Z 6 SP SP+:(SP) (SP)^ Z Z 7 (PC+A) (PC+A)^ x x x x x x x x r r r Z Z 6 rr rr^(x) 6 rr x (H~FFH ) 2 rr w w w w w w w w v v v v v v v v Z Z 7 rr rr^(vw) r r r 6 rr vw (H~FFFFH ) 2 rr r r r Z Z 5 rr rr^(de) 6 rr DE 2 rr r r r Z Z 5 rr rr^(hl) 6 rr HL 2 rr r r r Z Z 5 rr rr^(ix) 6 rr IX 2 rr r r r Z Z 5 rr rr^(iy) 6 rr IY 2 rr d d d d d d d d r r r Z Z 7 rr rr^(ix+d) 6 rr IX 8 d 2 rr d d d d d d d d r r r Z Z 7 rr rr^(iy+d) 6 rr IY 8 d 2 rr d d d d d d d d r r r Z Z 7 rr rr^(sp+d) 6 rr 8 d 2 rr d d d d d d d d r r r Z Z 7 rr rr^(hl+d) 6 rr HL 8 d 2 rr Page 35

2.2 TLCS-87/C r r r Z Z 7 rr rr^(hl+c) XOR rr,(hl+c) 6 rr HL C 2 rr r r r Z Z 6 SP SP+:rr rr^(sp) XOR rr,(+sp) 6 rr 2 r r r Z Z 7 rr rr^(pc+a) XOR rr,(pc+a) 6 rr 2 rr r r r C Z r r+ INC r r, : L = FFH INC L L = H, ZF =, JF = r r r C Z 2 rr rr+ 6 rr, INC rr : HL = 234H INC HL HL = 235H, ZF =, JF = x x x x x x x x C Z 5 (x) (x)+ INC (x) x (H~FFH ), w w w w w w w w v v v v v v v v C Z 6 (vw) (vw)+ INC (vw) vw (H~FFFFH ), C Z 4 (DE) (DE)+ INC (DE) DE, C Z 4 (HL) (HL)+ INC (HL) HL, C Z 4 (IX) (IX)+ INC (IX) IX, C Z 4 (IY) (IY)+ INC (IY) IY, d d d d d d d d C Z 6 (IX+d) (IX+d)+ INC (IX+d) IX 8 d, d d d d d d d d C Z 6 (IY+d) (IY+d)+ INC (IY+d) IY 8 d, d d d d d d d d C Z 6 (SP+d) (SP+d)+ INC (SP+d) 8 d, d d d d d d d d C Z 6 (HL+d) (HL+d)+ INC (HL+d) HL 8 d, C Z 6 (HL+C) (HL+C)+ INC (HL+C) HL C, C Z 5 SP SP+:(SP) (SP)+ INC (+SP), C Z 6 (PC+A) (PC+A)+ INC (PC+A), r r r C Z r r r ( FFH ) DEC r : L = H DEC L L = FFH, ZF =, JF = r r r C Z 2 rr rr 6 rr ( FFFFH ) DEC rr : HL = 8765H DEC HL HL = 8764H, ZF =, JF = x x x x x x x x C Z 5 (x) (x) DEC (x) x (H~FFH ) DEC (vw) DEC (DE) DEC (HL) w w w w w w w w v v v v v v v v C Z 6 (vw) (vw) vw (H~FFFFH ) C Z 4 (DE) (DE) DE C Z 4 (HL) (HL) HL Page 36

TLCS-87/C C Z 4 (IX) (IX) DEC (IX) IX C Z 4 (IY) (IY) DEC (IY) IY d d d d d d d d C Z 6 (IX+d) (IX+d) DEC (IX+d) IX 8 d d d d d d d d d C Z 6 (IY+d) (IY+d) DEC (IY+d) IY 8 d d d d d d d d d C Z 6 (SP+d) (SP+d) DEC (SP+d) 8 d d d d d d d d d C Z 6 (HL+d) (HL+d) DEC (HL+d) HL 8 d C Z 6 (HL+C) (HL+C) DEC (HL+C) HL C C Z 5 SP SP+:(SP) (SP) DEC (+SP) C Z 6 (PC+A) (PC+A) DEC (PC+A) g g g C Z C H 2 Decimal adjustmet agaist g (after additio) BCD (ADD/ADDC) g BCD 8 DAA g g g 4 4 ~9 ~9 ~8 A~F 6 ~9 ~3 6 A~F ~9 6 9~F A~F 66 A~F ~3 66 ~2 ~9 6 ~2 A~F 66 ~3 ~3 66 : A = 26H, B = 57H ADD A, B A = 7DH, CF =, HF = DAA A A = 83H, CF = g g g C Z C H 2 Decimal adjustmet agaist g (after subtractio) BCD (SUB/SUBB) g BCD 8 DAS g g g 4 4 ~9 ~9 ~8 6~F FA 7~F ~9 A 6~F 6~F 9A MUL W,A MUL B,C : A = 87H, B = 39H SUB A, B A = 4EH, CF =, HF = DAS A A = 48H, CF = Z Z 8 WA W A W ( ) ( ) 6 8 (W ) H H : W = 87H, A = F2H WA = 7F9EH, ZF = 2: W = 6H, A = 5H WA = 6EH, ZF = Z Z 8 BC B C B ( ) C ( ) BC 8 (B ) H Page 37

2.2 TLCS-87/C Z Z 8 DE D E MUL D,E D ( ) E ( ) DE 8 (D ) H Z Z 8 HL H L MUL H,L H ( ) L ( ) HL 8 (H ) H Z Z C 8 A WA C, W 6 ( ) C ( ) W (C ) H H ( W ) H H C DIV WA,C : WA = 234H, C = 56H A = 36H, W = H, CF =, ZF = 2: WA = 483H, C = 9AH A = 78H, W = H, CF =, ZF = 3: WA = 32H, C = 27H A = 48H, W = 8H, CF =, ZF = Z Z C 8 E DE C, D DE ( ) C ( ) 8 E D DIV DE,C (C ) H H ( DE ) H C Z Z C 8 L HL C, H HL ( ) C ( ) 8 L H DIV HL,C (C ) H H ( HL ) H C g g g 3 if CF= the gg gg else ull 6 gg 2 gg NEG CS,gg ( gg ) : HL = 5678H, CF = H NEG CS, HL HL = A988H, CF = 2: DE = 89ABH, CF = H NEG CS, DE DE = 89ABH, CF = Page 38

TLCS-87/C 2.3 g g g C Z * 2 CF 765432 SHLC g g ( g g ) g H : A = B, CF = A = B, CF =, ZF = g g g C Z * 2 765432 CF SHRC g g ( g g ) g H : A = B, CF = A = B, CF =, ZF = g g g C Z * 2 CF 765432 g g H ROLC g : A = B, CF = A = B, CF =, JF =, ZF = 2: A = B, CF = A = B, CF =, JF =, ZF = g g g C Z * 2 765432 CF RORC g g g H : A = B, CF = A = B, CF =, ZF = SHLCA gg SHRCA gg SWAP g g g g C Z * S V 3 gg CF 6 gg ( gg ) gg H gg : HL = 3456H, CF = SHLCA HL HL = 68ACH, CF =, JF =, ZF =, SF =, VF = gg g g g C Z * S 3 CF 6 gg ( gg ) gg H : DE = 89ABH, CF = SHRCA DE DE = C4D5H, CF =, JF =, ZF =, SF =, VF = g g g 4 g 4 4 : A = 25H A = 52H 765432 ( 4 4 ) x x x x x x x x 8 A (x) 765432 765432 ROLD A,(x) ROLD A,(vw) ROLD A,(DE) ROLD A,(HL) ROLD A,(IX) x (H~FFH ) 4 2 4 4 : 2H, 87H 56H ROLD A, (87H) 5H, 87H 62H w w w w w w w w v v v v v v v v 9 vw (H~FFFFH ) 4 2 4 4 7 DE 4 2 4 4 7 HL 4 2 4 4 7 (4 ) IX 4 2 4 4 A 765432 765432 A (vw) (4 ) 765432 765432 A (DE) (4 ) 765432 765432 A (HL) (4 ) (IX) 765432 765432 (4 ) Page 39

2.3 TLCS-87/C ROLD A,(IY) ROLD A,(IX+d) ROLD A,(IY+d) ROLD A,(SP+d) ROLD A,(HL+d) ROLD A,(HL+C) ROLD A,(+SP) ROLD A,(PC+A) A (IY) 7 765432 765432 (4 ) IY 4 2 4 4 A (IX + d) d d d d d d d d 9 765432 765432 (4 ) IX 8 d 4 2 4 4 A (IY + d) d d d d d d d d 9 765432 765432 (4 ) IY 8 d 4 2 4 4 A (SP + d) d d d d d d d d 9 765432 765432 (4 ) 8 d 4 2 4 4 A (HL + d) d d d d d d d d 9 765432 765432 (4 ) HL 8 d 4 2 4 4 A (HL + C) 9 765432 765432 (4 ) HL C 4 2 4 4 4 A (+SP) 8 765432 765432 (4 ) 2 4 4 A (PC + A) 9 765432 765432 (4 ) C 4 2 4 4 x x x x x x x x 8 A (x) 765432 765432 RORD A,(x) RORD A,(vw) RORD A,(DE) x (H~FFH ) 4 2 4 4 : 2H, 87H 56H RORD A, (87H) 6H, 87H 25H w w w w w w w w v v v v v v v 9 vw (H~FFFFH ) 4 2 4 4 7 (4 ) DE 4 2 4 4 A 765432 765432 A (vw) (4 ) (DE) 765432 765432 (4 ) Page 4

TLCS-87/C RORD A,(HL) RORD A,(IX) RORD A,(IY) RORD A,(IX+d) RORD A,(IY+d) RORD A,(SP+d) RORD A,(HL+d) RORD A,(HL+C) RORD A,(+SP) RORD A,(PC+A) A (HL) 7 765432 765432 (4 ) HL 4 2 4 4 A (IX) 7 765432 765432 (4 ) IX 4 2 4 4 A (IY) 7 765432 765432 (4 ) IY 4 2 4 4 A (IX + d) d d d d d d d d 9 765432 765432 (4 ) IX 8 d 4 2 4 4 A (IY + d) d d d d d d d d 9 765432 765432 (4 ) IY 8 d 4 2 4 4 A (SP + d) 4 d d d d d d d d 9 765432 765432 (4 ) 8 d 4 2 4 4 A (HL + d) d d d d d d d d 9 765432 765432 (4 ) HL 8 d 4 2 4 4 A (HL + C) 9 765432 765432 (4 ) HL C 4 2 4 4 A (+SP) 8 765432 765432 (4 ) 2 4 4 A (PC + A) 9 765432 765432 (4 ) A 4 2 4 4 Page 4

2.4 TLCS-87/C 2.4 g g g b b b Z * 3 ZF g.b:g.b SET g.b g b : A = 3CH SET A.7 ZF =, A = BCH b b b x x x x x x x x Z * 5 ZF (x).b:(x).b SET (x).b x (H~FFH ) b SET (vw).b SET (DE).b SET (HL).b SET (IX).b SET (IY).b SET (IX+d).b SET (IY+d).b SET (SP+d).b SET (HL+d).b SET (HL+C).b SET (+SP).b SET (PC+A).b SET (x).a SET (vw).a SET (DE).A SET (HL).A SET (IX).A SET (IY).A SET (IX+d).A b b w w w w w w w w v v v v v v v v Z * 6 ZF (vw).b:(vw).b b vw (H~FFFFH ) b b b b Z * 4 ZF (DE).b:(DE).b DE b b b b Z * 4 ZF (HL).b:(HL).b HL b b b b Z * 4 ZF (IX).b:(IX).b IX b b b b Z * 4 ZF (IY).b:(IY).b IY b d d d d d d d d b b b Z * 6 ZF (IX+d).b:(IX+d).b IX 8 d b d d d d d d d d b b b Z * 6 ZF (IY+d).b:(IY+d).b IY 8 d b d d d d d d d d b b b Z * 6 ZF (SP+d).b:(SP+d).b 8 d b d d d d d d d d b b b Z * 6 ZF (HL+d).b:(HL+d).b HL 8 d b b b b Z * 6 ZF (HL+C).b:(HL+C).b HL C b b b b Z * 5 SP SP+:ZF (SP).b:(SP).b b b b b Z * 6 ZF (PC+A).b:(PC+A).b b x x x x x x x x Z * 5 ZF (x).a:(x).a x (H~FFH ) A 3 w w w w w w w w v v v v v v v v Z * 6 ZF (vw).a:(vw).a vw (H~FFFFH ) A 3 Z * 4 ZF (DE).A:(DE).A DE A 3 Z * 4 ZF (HL).A:(HL).A HL A 3 Z * 4 ZF (IX).A:(IX).A IX A 3 Z * 4 ZF (IY).A:(IY).A IY A 3 d d d d d d d d Z * 6 ZF (IX+d).A:(IX+d).A IX 8 d A 3 Page 42

TLCS-87/C d d d d d d d d Z * 6 ZF (IY+d).A:(IY+d).A SET (IY+d).A IY 8 d A 3 d d d d d d d d Z * 6 ZF (SP+d).A:(SP+d).A SET (SP+d).A 8 d A 3 d d d d d d d d Z * 6 ZF (HL+d).A:(HL+d).A SET (HL+d).A HL 8 d A 3 Z * 6 ZF (HL+C).A:(HL+C).A SET (HL+C).A HL C A 3 Z * 5 SP SP+:ZF (SP).A:(SP).A SET (+SP).A A 3 Z * 6 ZF (PC+A).A:(PC+A).A SET (PC+A).A A 3 g g g b b b Z * 3 ZF g.b:g.b CLR g.b g b : A = 3CH CLR A.2 ZF =, A = 38H b b b x x x x x x x x Z * 5 ZF (x).b:(x).b CLR (x).b x (H~FFH ) b CLR (vw).b CLR (DE).b CLR (HL).b CLR (IX).b CLR (IY).b CLR (IX+d).b CLR (IY+d).b CLR (SP+d).b CLR (HL+d).b CLR (HL+C).b CLR (+SP).b CLR (PC+A).b CLR (x).a CLR (vw).a CLR (DE).A b b w w w w w w w w v v v v v v v v Z * 6 ZF (vw).b:(vw).b b vw (H~FFFFH ) b b b b Z * 4 ZF (DE).b:(DE).b DE b b b b Z * 4 ZF (HL).b:(HL).b HL b b b b Z * 4 ZF (IX).b:(IX).b IX b b b b Z * 4 ZF (IY).b:(IY).b IY b d d d d d d d d b b b Z * 6 ZF (IX+d).b:(IX+d).b IX 8 d b d d d d d d d d b b b Z * 6 ZF (IY+d).b:(IY+d).b IY 8 d b d d d d d d d d b b b Z * 6 ZF (SP+d).b:(SP+d).b 8 d b d d d d d d d d b b b Z * 6 ZF (HL+d).b:(HL+d).b HL 8 d b b b b Z * 6 ZF (HL+C).b:(HL+C).b HL C b b b b Z * 5 SP SP+:ZF (SP).b:(SP).b b b b b Z * 6 ZF (PC+A).b:(PC+A).b b x x x x x x x x Z * 5 ZF (x).a:(x).a x (H~FFH ) A 3 w w w w w w w w v v v v v v v v Z * 6 ZF (vw).a:(vw).a vw (H~FFH ) A 3 Z * 4 ZF (DE).A:(DE).A DE A 3 Page 43

2.4 TLCS-87/C Z * 4 ZF (HL).A:(HL).A CLR (HL).A HL A 3 Z * 4 ZF (IX).A:(IX).A CLR (IX).A IX A 3 Z * 4 ZF (IY).A:(IY).A CLR (IY).A IY A 3 d d d d d d d d Z * 6 ZF (IX+d).A:(IX+d).A CLR (IX+d).A IX 8 d A 3 d d d d d d d d Z * 6 ZF (IY+d).A:(IY+d).A CLR (IY+d).A IY 8 d A 3 d d d d d d d d Z * 6 ZF (SP+d).A:(SP+d).A CLR (SP+d).A 8 d A 3 d d d d d d d d Z * 6 ZF (HL+d).A:(HL+d).A CLR (HL+d).A HL 8 d A 3 Z * 6 ZF (HL+C).A:(HL+C).A CLR (HL+C).A HL C A 3 Z * 5 SP SP+:ZF (SP).A:(SP).A CLR (+SP).A SP A 3 Z * 6 ZF (PC+A).A:(PC+A).A CLR (PC+A).A A 3 LD CF,g.b LD CF,(x).b LD CF,(vw).b LD CF,(DE).b LD CF,(HL).b LD CF,(IX).b LD CF,(IY).b LD CF,(IX+d).b LD CF,(IY+d).b LD CF,(SP+d).b LD CF,(HL+d).b LD CF,(HL+C).b LD CF,(+SP).b LD CF,(PC+A).b g g g b b b C * 2 CF g.b g b : A = B LD CF, A.4 CF =, JF = b b b x x x x x x x x C * 4 CF (x).b x (H~FFH ) b w w w w w w w w v v v v v v v v C * 5 CF (vw).b b b b vw (H~FFFFH ) b b b b C * 3 CF (DE).b DE b b b b C * 3 CF (HL).b HL b b b b C * 3 CF (IX).b IX b b b b C * 3 CF (IY).b IY b d d d d d d d d b b b C * 5 CF (IX+d).b IX 8 d b d d d d d d d d b b b C * 5 CF (IY+d).b IY 8 d b d d d d d d d d b b b C * 5 CF (SP+d).b 8 d b d d d d d d d d b b b C * 5 CF (HL+d).b HL 8 d b b b b C * 5 CF (HL+C).b HL C b b b b C * 4 SP SP+:CF (SP).b b b b b C * 5 CF (PC+A).b b Page 44

TLCS-87/C LD CF,(x).A LD CF,(vw).A LD CF,(DE).A LD CF,(HL).A LD CF,(IX).A LD CF,(IY).A LD CF,(IX+d).A LD CF,(IY+d).A LD CF,(SP+d).A LD CF,(HL+d).A x x x x x x x x C * 4 CF (x).a x (H~FFH ) A 3 w w w w w w w w v v v v v v v v C * 5 CF (vw).a vw (H~FFFFH ) A 3 C * 3 CF (DE).A DE A 3 C * 3 CF (HL).A HL A 3 C * 3 CF (IX).A IX A 3 C * 3 CF (IY).A IY A 3 d d d d d d d d C * 5 CF (IX+d).A IX 8 d A 3 d d d d d d d d C * 5 CF (IY+d).A IY 8 d A 3 d d d d d d d d C * 5 CF (SP+d).A 8 d A 3 d d d d d d d d C * 5 CF (HL+d).A HL 8 d A 3 C * 5 CF (HL+C).A LD CF,(HL+C).A HL C A 3 C * 4 SP SP+:CF (SP).A LD CF,(+SP).A A 3 C * 5 CF (PC+A).A LD CF,(PC+A).A A 3 g g g b b b * J 2 JF g.b TEST g.b # g b : A = B TEST A. 5 JF =, CF = b b b x x x x x x x x * J 4 JF (x).b TEST (x).b # x (H~FFH ) b b b w w w w w w w w v v v v v v v v * J 5 JF (vw).b b TEST (vw).b # vw (H~FFFFH ) b b b b * J 3 JF (DE).b TEST (DE).b # DE b b b b * J 3 JF (HL).b TEST (HL).b # HL b b b b * J 3 JF (IX).b TEST (IX).b # IX b b b b * J 3 JF (IY).b TEST (IY).b # IY b d d d d d d d d b b b * J 5 JF (IX+d).b TEST (IX+d).b # IX 8 b d d d d d d d d b b b * J 5 JF (IY+d).b TEST (IY+d).b # IY 8 b d d d d d d d d b b b * J 5 JF (SP+d).b TEST (SP+d).b # 8 b Page 45

2.4 TLCS-87/C d d d d d d d d b b b * J 5 JF (HL+d).b TEST (HL+d).b # HL 8 b b b b * J 5 JF (HL+C).b TEST (HL+C).b # HL C b b b b * J 4 SP SP+:JF (SP).b TEST (+SP).b # b b b b * J 5 JF (PC+A).b TEST (PC+A).b # b x x x x x x x x * J 4 JF (x).a TEST (x).a # x (H~FFH ) A 3 w w w w w w w w v v v v v v v v * J 5 JF (vw).a TEST (vw).a # vw (H~FFFFH ) A 3 * J 3 JF (DE).A TEST (DE).A # DE A 3 * J 3 JF (HL).A TEST (HL).A # HL A 3 * J 3 JF (IX).A TEST (IX).A # IX A 3 * J 3 JF (IY).A TEST (IY).A # IY A 3 d d d d d d d d * J 5 JF (IX+d).A TEST (IX+d).A # IX 8 A 3 d d d d d d d d * J 5 JF (IY+d).A TEST (IY+d).A # IY 8 A 3 d d d d d d d d * J 5 JF (SP+d).A TEST (SP+d).A # 8 A 3 d d d d d d d d * J 5 JF (HL+d).A TEST (HL+d).A # HL 8 A 3 * J 5 JF (HL+C).A TEST (HL+C).A # HL C A 3 * J 4 SP SP+:JF (SP).A TEST (+SP).A # b TEST (PC+A).A # A 3 * J 5 JF (PC+A).A g g g b b b 2 g.b CF LD g.b,cf g b : A = 5H, CF = LD A.5, CF A = 35H, CF = 2: B = 7EH, CF = LD B.2, CF B = 7AH, CF = x x x x x x x x b b b 5 (x).b CF LD (x).b,cf x (H~FFH ) b w w w w w w w w v v v v v v v v 6 (vw).b CF LD (vw).b,cf b b b vw (H~FFFFH ) b LD (DE).b,CF b b b 4 (DE).b CF DE b LD (HL).b,CF b b b 4 (HL).b CF HL b LD (IX).b,CF b b b 4 (IX).b CF IX b Page 46

TLCS-87/C LD (IY).b,CF b b b 4 (IY).b CF IY b d d d d d d d d b b b 6 (IX+d).b CF LD (IX+d).b,CF IX 8 d b d d d d d d d d b b b 6 (IY+d).b CF LD (IY+d).b,CF IY 8 d b d d d d d d d d b b b 6 (SP+d).b CF LD (SP+d).b,CF 8 d b d d d d d d d d b b b 6 (HL+d).b CF LD (HL+d).b,CF HL 8 d b b b b 6 (HL+C).b CF LD (HL+C).b,CF HL C b b b b 5 SP SP+:(SP).b CF LD (+SP).b,CF b b b b 6 (PC+A).b CF LD (PC+A).b,CF b x x x x x x x x 5 (x).a CF LD (x).a,cf x (H~FFH ) A 3 w w w w w w w w v v v v v v v v 6 (vw).a CF LD (vw).a,cf vw A 3 LD (DE).A,CF 4 (DE).A CF DE A 3 LD (HL).A,CF 4 (HL).A CF HL A 3 LD (IX).A,CF 4 (IX).A CF IX A 3 LD (IY).A,CF 4 (IY).A CF IY A 3 d d d d d d d d 6 (IX+d).A CF LD (IX+d).A,CF IX 8 d A 3 d d d d d d d d 6 (IY+d).A CF LD (IY+d).A,CF IY 8 d A 3 d d d d d d d d 6 (SP+d).A CF LD (SP+d).A,CF 8 d A 3 d d d d d d d d 6 (HL+d).A CF LD (HL+d).A,CF HL 8 d A 3 6 (HL+C).A CF LD (HL+C).A,CF HL C A 3 5 SP SP+:(SP).A CF LD (+SP).A,CF A 3 6 (PC+A).A CF LD (PC+A).A,CF A 3 g g g b b b Z * 3 ZF g.b:g.b g.b CPL g.b CPL (x).b CPL (vw).b g b : A = 3CH CPL A.3 ZF =, A = 34H x x x x x x x x b b b Z * 5 ZF (x).b:(x).b (x).b x (H~FFH ) A 3 w w w w w w w w v v v v v v v v Z * 6 ZF (vw).b:(vw).b (vw).b b b b vw (H~FFFFH ) b Page 47

2.4 TLCS-87/C CPL (DE).b CPL (HL).b CPL (IX).b CPL (IY).b CPL (IX+d).b CPL (IY+d).b CPL (SP+d).b CPL (HL+d).b CPL (HL+C).b CPL (+SP).b CPL (PC+A).b CPL (x).a CPL (vw).a CPL (DE).A CPL (HL).A CPL (IX).A CPL (IY).A CPL (IX+d).A CPL (IY+d).A CPL (SP+d).A CPL (HL+d).A CPL (HL+C).A CPL (+SP).A CPL (PC+A).A b b b Z * 4 ZF (DE).b:(DE).b (DE).b DE b b b b Z * 4 ZF (HL).b:(HL).b (HL).b HL b b b b Z * 4 ZF (IX).b:(IX).b (IX).b IX b b b b Z * 4 ZF (IY).b:(IY).b (IY).b IY b d d d d d d d d b b b Z * 6 ZF (IX+d).b:(IX+d).b (IX+d).b IX 8 d b d d d d d d d d b b b Z * 6 ZF (IY+d).b:(IY+d).b (IY+d).b IY 8 d b d d d d d d d d b b b Z * 6 ZF (SP+d).b:(SP+d).b (SP+d).b 8 d b d d d d d d d d b b b Z * 6 ZF (HL+d).b:(HL+d).b (HL+d).b HL 8 d b b b b Z * 6 ZF (HL+C).b:(HL+C).b (HL+C).b HL C b b b b Z * 5 SP SP+:ZF (SP).b:(SP).b (SP).b b b b b Z * 6 ZF (PC+A).b:(PC+A).b (PC+A).b b x x x x x x x x Z * 5 ZF (x).a:(x).a (x).a x (H~FFH ) A 3 w w w w w w w w v v v v v v v v Z * 6 ZF (vw).a:(vw).a (vw).a vw (H~FFFFH ) A 3 Z * 4 ZF (DE).A:(DE).A (DE).A DE A 3 Z * 4 ZF (HL).A:(HL).A (HL).A HL A 3 Z * 4 ZF (IX).A:(IX).A (IX).A IX A 3 Z * 4 ZF (IY).A:(IY).A (IY).A IY A 3 d d d d d d d d Z * 6 ZF (IX+d).A:(IX+d).A (IX+d).A IX 8 d A 3 d d d d d d d d Z * 6 ZF (IY+d).A:(IY+d).A (IY+d).A IY 8 d A 3 d d d d d d d d Z * 6 ZF (SP+d).A:(SP+d).A (SP+d).A 8 d A 3 d d d d d d d d Z * 6 ZF (HL+d).A:(HL+d).A (HL+d).A HL 8 d A 3 Z * 6 ZF (HL+C).A:(HL+C).A (HL+C).A HL C A 3 Z * 5 SP SP+:ZF (SP).A:(SP).A (SP).A A 3 Z * 6 ZF (PC+A).A:(PC+A).A (PC+A).A A 3 Page 48

TLCS-87/C DI # EI # g g g b b b C * 2 CF CF ^ g.b XOR CF,g.b g b : A = 5BH, CF = XOR CF, A.3 A = 5BH, CF =, JF = x x x x x x x x b b b C * 4 CF CF ^ (x).b XOR CF,(x).b x (H~FFH ) b w w w w w w w w v v v v v v v v C * CF CF ^ (vw).b 5 b b b XOR CF,(vw).b vw (H~FFFFH ) b b b b C * 3 CF CF ^ (DE).b XOR CF,(DE).b DE b b b b C * 3 CF CF ^ (HL).b XOR CF,(HL).b HL b b b b C * 3 CF CF ^ (IX).b XOR CF,(IX).b IX b b b b C * 3 CF CF ^ (IY).b XOR CF,(IY).b IY b d d d d d d d d b b b C * 5 CF CF ^ (IX+d).b XOR CF,(IX+d).b IX 8 d b d d d d d d d d b b b C * 5 CF CF ^ (IY+d).b XOR CF,(IY+d).b IY 8 d b d d d d d d d d b b b C * 5 CF CF ^ (SP+d).b XOR CF,(SP+d).b 8 d b d d d d d d d d b b b C * 5 CF CF ^ (HL+d).b XOR CF,(HL+d).b HL 8 d b b b b C * 5 CF CF ^ (HL+C).b XOR CF,(HL+C).b HL C b b b b C * 4 SP SP+:CF CF ^ (SP).b XOR CF,(+SP).b b b b b C * 5 CF CF ^ (PC+A).b XOR CF,(PC+A).b b SET CF CF CLR CF CF * * JF CF:CF CF CPL CF : CF = JF =, CF = ( Z * 5 ZF IMF:IMF ) ( Z * 5 ZF IMF:IMF ) # Page 49

2.5 TLCS-87/C 2.5 d d d d d 4/2(t/f) if JF= the PC PC+d else ull (JRS 2 ) 5 d ( 6~+5) (4 JRS T,$+2+d ) (2 ) : C34H JRS T, $+9 C3DH d d d d d 4/2(t/f) if JF= the PC PC+d else ull 5 d JRS F,$+2+d ( 6~+5) (4 ) (2 ) d d d d d d d d 4/2(t/f) if JF= the PC PC+d else ull (JR 2 ) JR T,$+2+d 8 d ( 28~+27) (4 ) (2 ) : C34H JR T, $+F6H C2AH d d d d d d d d 4/2(t/f) if JF= the PC PC+d else ull 8 d JR F,$+2+d ( 28~+27) (4 ) (2 ) d d d d d d d d 4/2(t/f) if ZF= the PC PC+d else ull JR EQ,$+2+d 8 d ( 28~+27) (4 ) JR Z,$+2+d (2 ) d d d d d d d d 4/2(t/f) if ZF= the PC PC+d else ull JR NE,$+2+d 8 d ( 28~+27) (4 ) JR NZ,$+2+d (2 ) d d d d d d d d 4/2(t/f) if CF= the PC PC+d else ull JR CS,$+2+d 8 d ( 28~+27) (4 ) JR LT,$+2+d (2 ) d d d d d d d d 4/2(t/f) if CF= the PC PC+d else ull JR CC,$+2+d 8 d ( 28~+27) (4 ) JR GE,$+2+d (2 ) d d d d d d d d 4/2(t/f) if (CF ZF)= the PC PC+d else ull 8 d JR LE,$+2+d ( 28~+27) (4 ) (2 ) d d d d d d d d 4/2(t/f) if (CF ZF)= the PC PC+d else ull 8 d JR GT,$+2+d ( 28~+27) (4 ) (2 ) d d d d d d d d 5/3(t/f) if SF= the PC PC+d else ull (JR 3 ) JR M,$+3+d 8 d ( 28~+27) (5 ) (3 ) d d d d d d d d 5/3(t/f) if SF= the PC PC+d else ull 8 d ( JR P,$+3+d 28~+27) (5 ) (3 ) d d d d d d d d 5/3(t/f) if (SF ^ VF)= the PC PC+d else ull 8 JR SLT,$+3+d d ( 28~+27) (5 ) (3 ) d d d d d d d d 5/3(t/f) if (SF ^ VF)= the PC PC+d else ull 8 JR d ( 28~+27) (5 ) SGE,$+3+d (3 ) d d d d d d d d 5/3(t/f) if ZF (SF VF)= the PC PC+d else ull JR SLE,$+3+d 8 d ( 28~+27) (5 ) (3 ) d d d d d d d d 5/3(t/f) if ZF (SF VF)= the PC PC+d else ull JR SGT,$+3+d 8 d ( 28~+27) (5 ) (3 ) Page 5

TLCS-87/C d d d d d d d d 5/3(t/f) if VF= the PC PC+d else ull 8 d ( JR VS,$+3+d 28~+27) (5 ) (3 ) d d d d d d d d 5/3(t/f) if VF= the PC PC+d else ull 8 d ( JR VC,$+3+d 28~+27) (5 ) (3 ) d d d d d d d d 4 PC PC+d (JR 2 ) 8 JR $+2+d d ( 28~+27) : D5A7H JR $+73H D6CH m m m m m m m m 4 PC m JP m 6 m g g g 3 PC gg JP gg 6 gg : HL = E325H JP HL E325H x x x x x x x x 6 PC (x+,x) JP (x) x (H~FFH ) 2 : 85H, 86H 27H, C3H JP (85H) C327H w w w w w w w w v v v v v v v v 7 PC (vw+,vw) JP (vw) vw (H~FFFFH ) 2 5 PC (DE+,DE) JP (DE) DE 2 : DE = 25H 25H, 26H 87H, E5H JP (DE) E587H 5 PC (HL+,HL) JP (HL) HL 2 : HL= 25H 25H, 26H 87H, E5H JP (HL) E587H 5 PC (IX+,IX) JP (IX) IX 2 : IX = 25H 25H, 26H 87H, E5H JP (IX) E587H 5 PC (IY+,IY) JP (IY) IY 2 : IY = 25H 25H, 26H 87H, E5H JP (IY) E587H d d d d d d d d 7 PC (IX+d+,IX+d) JP (IX+d) IX 8 d 2 d d d d d d d d 7 PC (IY+d+,IY+d) JP (IY+d) IY 8 d 2 d d d d d d d d 7 PC (SP+d+,SP+d) JP (SP+d) 8 d 2 d d d d d d d d 7 PC (HL+d+,HL+d) JP (HL+d) HL 8 d 2 7 PC (HL+C+,HL+C) JP (HL+C) HL C 2 6 SP SP+:PC (SP+,SP) JP (+SP) 2 7 PC (PC+A+,PC+A) PC (JP 2 ) ( JP (PC+A) ) 2 Page 5

2.6 TLCS-87/C 2.6 7 (SP,SP-) PC-:SP SP-2: PC ( 2+FFCH, 2+FFCH) PC (CALLV + ) SP CALLV 2 4 (~5) 2 FFCH 2 ( ) : SP = 23H FFC8H, FFC9H 45H, E6H DA4H CALLV 4H 23H, 22H DH, A5H SP = 2H E645H m m m m m m m m 6 (SP,SP-) PC+:SP SP-2: PC m PC ( ) CALL m SP 2 6 m : SP = 38H E273H CALL CE5H 38H, 37H E2H, 76H SP = 36H CE5H g g g 6 (SP,SP-) PC+:SP SP-2: PC gg PC ( ) SP CALL gg 2 6 gg : SP = 26H, HL = C8A7H D49H CALL HL 26H, 25H D4H, 93H SP = 24H C8A7H x x x x x x x x 9 (SP,SP-) PC+:SP SP-2: PC (x+,x) CALL (x) PC ( ) SP 2 x (H~FFH ) 2 ( ) CALL (vw) CALL (DE) CALL (HL) CALL (IX) CALL (IY) CALL (IX+d) CALL (IY+d) CALL (SP+d) w w w w w w w w v v v v v v v v (SP,SP-) PC+:SP SP-2: PC (vw+,vw) PC 2 ( ) SP 2 vw (H~FFFFH ) 2 8 (SP,SP-) PC+:SP SP-2: PC (DE+,DE) PC ( ) SP 2 DE 2 8 (SP,SP-) PC+:SP SP-2: PC (HL+,HL) PC ( ) SP 2 HL 2 8 (SP,SP-) PC+:SP SP-2: PC (IX+,IX) PC ( ) SP 2 IX 2 8 (SP,SP-) PC+:SP SP-2: PC (IY+,IY) PC ( ) SP 2 IY 2 d d d d d d d d (SP,SP-) PC+:SP SP-2: PC (IX+d+,IX+d) PC ( ) SP 2 IX 8 d 2 d d d d d d d d (SP,SP-) PC+:SP SP-2: PC (IY+d+,IY+d) PC ( ) SP 2 IY 8 d 2 d d d d d d d d (SP,SP-) PC+:SP SP-2: PC (SP+d+,SP+d) PC ( ) SP 2 8 d 2 Page 52

TLCS-87/C d d d d d d d d (SP,SP-) PC+:SP SP-2: PC ( ) SP CALL (HL+d) 2 HL 8 d 2 9 (SP+,SP) PC:SP SP-: PC (SP+3,SP+2) CALL (+SP) + 2 (SP,SP-) PC+:SP SP-2: PC (HL+C+,HL+C) CALL (HL+C) PC ( ) SP 2 HL C ( ) 2 (SP,SP-) PC+:SP SP-2: PC ( ) SP CALL (PC+A) 2 A ( ) 2 6 SP SP+2:PC (SP,SP-) SP 2 RET ( ) PC : SP = 23H 24H, 25H 3EH, C8H SP = 25H C83EH * * * * * * 6 SP SP+3:PC (SP-,SP-2): PSW (SP):IMF (SP). RETI SP 2 ( ) PC PSW IMF ( 7~2 PSW IMF ) * * * * * * 7 SP SP+3:PC (SP-,SP-2): PSW (SP):IMF (SP). RETN SP 2 ( ) PC PSW IMF ( 7~2 PSW IMF ) 9 (SP) PSW:(SP). IMF: (SP-,SP-2) PC-: PC (FFFDH,FFFCH) PSW IMF SP (PSW 7~2 IMF SWI ) PC (SWI + ) 2 IMF FFFCH, FFFDH ( ) : SP = 28H, PSW = 46H FFFCH, FFFDH 3H, E7H CA74H SWI 28H, 27H, 26H 46H, 75H, CAH SP = 25H, IMF = E73H NOP o Operatio ( ) Page 53

3. TLCS-87/C 3. TLCS-87/C 3. TLCS-87/C 3. LD A,r r r r Z A r LD r,a r r r Z r A LD r,g g g g r r r Z 2 r g LD rr,gg g g g r r r 2 rr gg LD A,(x) x x x x x x x x Z 3 A (x) LD A,(HL) Z 2 A (HL) LD r,(x) x x x x x x x x r r r Z 4 r (x) LD r,(vw) w w w w w w w w v v v v v v v v Z 5 r (vw) r r r LD r,(de) r r r Z 3 r (DE) LD r,(hl) r r r Z 3 r (HL) LD r,(ix) r r r Z 3 r (IX) LD r,(iy) r r r Z 3 r (IY) LD r,(ix+d) d d d d d d d d r r r Z 5 r (IX+d) LD r,(iy+d) d d d d d d d d r r r Z 5 r (IY+d) LD r,(sp+d) d d d d d d d d r r r Z 5 r (SP+d) LD r,(hl+d) d d d d d d d d r r r Z 5 r (HL+d) LD r,(hl+c) r r r Z 5 r (HL+C) LD r,(+sp) r r r Z 4 SP SP+:r (SP) LD r,(pc+a) r r r Z 5 r (PC+A) LD rr,(x) x x x x x x x x r r r 5 rr (x+,x) LD rr,(vw) w w w w w w w w v v v v v v v v 6 rr (vw+,vw) r r r LD rr,(de) r r r 4 rr (DE+,DE) LD rr,(hl) r r r 4 rr (HL+,HL) LD rr,(ix) r r r 4 rr (IX+,IX) LD rr,(iy) r r r 4 rr (IY+,IY) LD rr,(ix+d) d d d d d d d d r r r 6 rr (IX+d+,IX+d) LD rr,(iy+d) d d d d d d d d r r r 6 rr (IY+d+,IY+d) LD rr,(sp+d) d d d d d d d d r r r 6 rr (SP+d+,SP+d) LD rr,(hl+d) d d d d d d d d r r r 6 rr (HL+d+,HL+d) LD rr,(hl+c) r r r 6 rr (HL+C+,HL+C) LD rr,(+sp) r r r 5 SP SP+:rr (SP+,SP) LD rr,(pc+a) r r r 6 rr (PC+A+,PC+A) LD (x),a x x x x x x x x 3 (x) A LD (HL),A 2 (HL) A LD (x),r x x x x x x x x r r r 4 (x) r LD (vw),r w w w w w w w w v v v v v v v v 5 (vw) r r r r LD (DE),r r r r 3 (DE) r LD (HL),r r r r 3 (HL) r LD (IX),r r r r 3 (IX) r LD (IY),r r r r 3 (IY) r LD (IX+d),r d d d d d d d d r r r 5 (IX+d) r LD (IY+d),r d d d d d d d d r r r 5 (IY+d) r LD (SP+d),r d d d d d d d d r r r 5 (SP+d) r LD (HL+d),r d d d d d d d d r r r 5 (HL+d) r LD (HL+C),r r r r 5 (HL+C) r LD (SP ),r r r r 4 (SP) r:sp SP LD (x),rr x x x x x x x x r r r 5 (x+,x) rr LD (vw),rr w w w w w w w w v v v v v v v v 6 (vw+,vw) rr r r r LD (DE),rr r r r 4 (DE+,DE) rr LD (HL),rr r r r 4 (HL+,HL) rr LD (IX),rr r r r 4 (IX+,IX) rr LD (IY),rr r r r 4 (IY+,IY) rr LD (IX+d),rr d d d d d d d d r r r 6 (IX+d+,IX+d) rr LD (IY+d),rr d d d d d d d d r r r 6 (IY+d+,IY+d) rr LD (SP+d),rr d d d d d d d d r r r 6 (SP+d+,SP+d) rr LD (HL+d),rr d d d d d d d d r r r 6 (HL+d+,HL+d) rr LD (HL+C),rr r r r 6 (HL+C+,HL+C) rr LD (SP ),rr r r r 5 (SP+,SP) rr:sp SP Page 54

TLCS-87/C LD r, r r r 2 r LD rr,m r r r mmmm mmmm 3 rr m LD (x), x x x x x x x x 4 (x) LD (vw), w w w w w w w w v v v v v v v v 6 (vw) LD (DE), 4 (DE) LD (HL), 3 (HL) LD (IX), 4 (IX) LD (IY), 4 (IY) LD (IX+d), d d d d d d d d 6 (IX+d) LD (IY+d), d d d d d d d d 6 (IY+d) LD (SP+d), d d d d d d d d 6 (SP+d) LD (HL+d), d d d d d d d d 6 (HL+d) LD (HL+C), 6 (HL+C) LD (SP ), 5 (SP) :SP SP LDW (x),m x x x x x x x x 6 (x+,x) m mmmm mmmm LDW (HL),m mmmm mmmm 5 (HL+,HL) m PUSH rr # r r 3 (SP, SP ) rr:sp SP 2 PUSH gg g g g 4 (SP, SP ) gg:sp SP 2 POP rr # r r 4 SP SP+2:rr (SP, SP ) POP gg g g g 5 SP SP+2:gg (SP, SP ) PUSH PSW 3 (SP) PSW:SP SP POP PSW * * * * * * 4 SP SP+:PSW (SP) LD PSW, * * * * * * 3 PSW LD SP,SP+d d d d d d d d d 3 SP SP+d LD SP,SP d d d d d d d d d 3 SP SP d XCH r,g g g g r r r Z 3 r g XCH rr,gg g g g r r r 3 rr gg XCH r,(x) x x x x x x x x r r r Z 5 r (x) XCH r,(vw) w w w w w w w w v v v v v v v v Z 6 r (vw) r r r XCH r,(de) r r r Z 4 r (DE) XCH r,(hl) r r r Z 4 r (HL) XCH r,(ix) r r r Z 4 r (IX) XCH r,(iy) r r r Z 4 r (IY) XCH r,(ix+d) d d d d d d d d r r r Z 6 r (IX+d) XCH r,(iy+d) d d d d d d d d r r r Z 6 r (IY+d) XCH r,(sp+d) d d d d d d d d r r r Z 6 r (SP+d) XCH r,(hl+d) d d d d d d d d r r r Z 6 r (HL+d) XCH r,(hl+c) r r r Z 6 r (HL+C) XCH r,(+sp) r r r Z 5 SP SP+:r (SP) XCH r,(pc+a) r r r Z 6 r (PC+A) XCH rr,(x) x x x x x x x x r r r 7 rr (x+,x) XCH rr,(vw) w w w w w w w w v v v v v v v v 8 rr (vw+,vw) r r r XCH rr,(de) r r r 6 rr (DE+,DE) XCH rr,(hl) r r r 6 rr (HL+,HL) XCH rr,(ix) r r r 6 rr (IX+,IX) XCH rr,(iy) r r r 6 rr (IY+,IY) XCH rr,(ix+d) d d d d d d d d r r r 8 rr (IX+d+, IX+d) XCH rr,(iy+d) d d d d d d d d r r r 8 rr (IY+d+, IY+d) XCH rr,(sp+d) d d d d d d d d r r r 8 rr (SP+d+,SP+d) XCH rr,(hl+d) d d d d d d d d r r r 8 rr (HL+d+,HL+d) XCH rr,(hl+c) r r r 8 rr (HL+C+,HL+C) XCH rr,(+sp) r r r 7 SP SP+:rr (SP+,SP) XCH rr,(pc+a) r r r 8 rr (PC+A+,PC+A) # rr WA, BC, DE, HL Page 55

3.2 TLCS-87/C 3.2 CMP A, Z Z C H S V 2 A CMP g, g g g Z Z C H S V 3 g CMP gg,m g g g Z Z C U S V 4 gg m mmmm mmmm CMP r,g g g g r r r Z Z C H S V 2 r g CMP rr,gg g g g r r r Z Z C U S V 4 rr gg CMP r,(x) x x x x x x x x r r r Z Z C H S V 4 r (x) CMP r,(vw) w w w w w w w w v v v v v v v v Z Z C H S V 5 r (vw) r r r CMP r,(de) r r r Z Z C H S V 3 r (DE) CMP r,(hl) r r r Z Z C H S V 3 r (HL) CMP r,(ix) r r r Z Z C H S V 3 r (IX) CMP r,(iy) r r r Z Z C H S V 3 r (IY) CMP r,(ix+d) d d d d d d d d r r r Z Z C H S V 5 r (IX+d) CMP r,(iy+d) d d d d d d d d r r r Z Z C H S V 5 r (IY+d) CMP r,(sp+d) d d d d d d d d r r r Z Z C H S V 5 r (SP+d) CMP r,(hl+d) d d d d d d d d r r r Z Z C H S V 5 r (HL+d) CMP r,(hl+c) r r r Z Z C H S V 5 r (HL+C) CMP r,(+sp) r r r Z Z C H S V 4 SP SP+:r (SP) CMP r,(pc+a) r r r Z Z C H S V 5 r (PC+A) CMP (x), x x x x x x x x Z Z C H S V 4 (x) CMP (vw), w w w w w w w w v v v v v v v v Z Z C H S V 6 (vw) CMP (DE), Z Z C H S V 4 (DE) CMP (HL), Z Z C H S V 4 (HL) CMP (IX), Z Z C H S V 4 (IX) CMP (IY), Z Z C H S V 4 (IY) CMP (IX+d), d d d d d d d d Z Z C H S V 6 (IX+d) CMP (IY+d), d d d d d d d d Z Z C H S V 6 (IY+d) CMP (SP+d), d d d d d d d d Z Z C H S V 6 (SP+d) CMP (HL+d), d d d d d d d d Z Z C H S V 6 (HL+d) CMP (HL+C), Z Z C H S V 6 (HL+C) CMP (+SP), Z Z C H S V 5 SP SP+:(SP) CMP (PC+A), Z Z C H S V 6 (PC+A) CMP rr,(x) x x x x x x x x r r r Z Z C U S V 6 rr (x) CMP rr,(vw) w w w w w w w w v v v v v v v v Z Z C U S V 7 rr (vw) r r r CMP rr,(de) r r r Z Z C U S V 5 rr (DE) CMP rr,(hl) r r r Z Z C U S V 5 rr (HL) CMP rr,(ix) r r r Z Z C U S V 5 rr (IX) CMP rr,(iy) r r r Z Z C U S V 5 rr (IY) CMP rr,(ix+d) d d d d d d d d r r r Z Z C U S V 7 rr (IX+d) CMP rr,(iy+d) d d d d d d d d r r r Z Z C U S V 7 rr (IY+d) CMP rr,(sp+d) d d d d d d d d r r r Z Z C U S V 7 rr (SP+d) CMP rr,(hl+d) d d d d d d d d r r r Z Z C U S V 7 rr (HL+d) CMP rr,(hl+c) r r r Z Z C U S V 7 rr (HL+C) CMP rr,(+sp) r r r Z Z C U S V 6 SP SP+:rr (SP) CMP rr,(pc+a) r r r Z Z C U S V 7 rr (PC+A) ADD A, C Z C H S V 2 A A+ ADD g, g g g C Z C H S V 3 g g+ ADD gg,m g g g C Z C U S V 4 gg gg+m mmmm mmmm ADD r,g g g g r r r C Z C H S V 2 r r+g ADD rr,gg g g g r r r C Z C U S V 4 rr rr+gg ADD r,(x) x x x x x x x x r r r C Z C H S V 4 r r+(x) ADD r,(vw) w w w w w w w w v v v v v v v v C Z C H S V 5 r r+(vw) r r r ADD r,(de) r r r C Z C H S V 3 r r+(de) ADD r,(hl) r r r C Z C H S V 3 r r+(hl) ADD r,(ix) r r r C Z C H S V 3 r r+(ix) ADD r,(iy) r r r C Z C H S V 3 r r+(iy) ADD r,(ix+d) d d d d d d d d r r r C Z C H S V 5 r r+(ix+d) ADD r,(iy+d) d d d d d d d d r r r C Z C H S V 5 r r+(iy+d) ADD r,(sp+d) d d d d d d d d r r r C Z C H S V 5 r r+(sp+d) Page 56

TLCS-87/C ADD r,(hl+d) d d d d d d d d r r r C Z C H S V 5 r r+(hl+d) ADD r,(hl+c) r r r C Z C H S V 5 r r+(hl+c) ADD r,(+sp) r r r C Z C H S V 4 SP SP+:r r+(sp) ADD r,(pc+a) r r r C Z C H S V 5 r r+(pc+a) ADD (x), x x x x x x x x C Z C H S V 6 (x) (x)+ ADD (vw), w w w w w w w w v v v v v v v v C Z C H S V 7 (vw) (vw)+ ADD (DE), C Z C H S V 5 (DE) (DE)+ ADD (HL), C Z C H S V 5 (HL) (HL)+ ADD (IX), C Z C H S V 5 (IX) (IX)+ ADD (IY), C Z C H S V 5 (IY) (IY)+ ADD (IX+d), d d d d d d d d C Z C H S V 7 (IX+d) (IX+d)+ ADD (IY+d), d d d d d d d d C Z C H S V 7 (IY+d) (IY+d)+ ADD (SP+d), d d d d d d d d C Z C H S V 7 (SP+d) (SP+d)+ ADD (HL+d), d d d d d d d d C Z C H S V 7 (HL+d) (HL+d)+ ADD (HL+C), C Z C H S V 7 (HL+C) (HL+C)+ ADD (+SP), C Z C H S V 6 SP SP+:(SP) (SP)+ ADD (PC+A), C Z C H S V 7 (PC+A) (PC+A)+ ADD rr,(x) x x x x x x x x r r r C Z C U S V 6 rr rr+(x+, x) ADD rr,(vw) w w w w w w w w v v v v v v v v C Z C U S V 7 rr rr+(vw+, vw) r r r ADD rr,(de) r r r C Z C U S V 5 rr rr+(de+, DE) ADD rr,(hl) r r r C Z C U S V 5 rr rr+(hl+, HL) ADD rr,(ix) r r r C Z C U S V 5 rr rr+(ix+, IX) ADD rr,(iy) r r r C Z C U S V 5 rr rr+(iy+, IY) ADD rr,(ix+d) d d d d d d d d r r r C Z C U S V 7 rr rr+(ix+d+, IX+d) ADD rr,(iy+d) d d d d d d d d r r r C Z C U S V 7 rr rr+(iy+d+, IY+d) ADD rr,(sp+d) d d d d d d d d r r r C Z C U S V 7 rr rr+(sp+d+, SP+d) ADD rr,(hl+d) d d d d d d d d r r r C Z C U S V 7 rr rr+(hl+d+, HL+d) ADD rr,(hl+c) r r r C Z C U S V 7 rr rr+(hl+c+, HL+C) ADD rr,(+sp) r r r C Z C U S V 6 SP SP+:rr rr+(sp+, SP) ADD rr,(pc+a) r r r C Z C U S V 7 rr rr+(pc+a+, PC+A) ADDC A, C Z C H S V 2 A A++CF ADDC g, g g g C Z C H S V 3 g g++cf ADDC gg,m g g g C Z C U S V 4 gg gg+m+cf mmmm mmmm ADDC r,g g g g r r r C Z C H S V 2 r r+g+cf ADDC rr,gg g g g r r r C Z C U S V 4 rr rr+gg+cf ADDC r,(x) x x x x x x x x r r r C Z C H S V 4 r r+(x)+cf ADDC r,(vw) w w w w w w w w v v v v v v v v C Z C H S V 5 r r+(vw)+cf r r r ADDC r,(de) r r r C Z C H S V 3 r r+(de)+cf ADDC r,(hl) r r r C Z C H S V 3 r r+(hl)+cf ADDC r,(ix) r r r C Z C H S V 3 r r+(ix)+cf ADDC r,(iy) r r r C Z C H S V 3 r r+(iy)+cf ADDC r,(ix+d) d d d d d d d d r r r C Z C H S V 5 r r+(ix+d)+cf ADDC r,(iy+d) d d d d d d d d r r r C Z C H S V 5 r r+(iy+d)+cf ADDC r,(sp+d) d d d d d d d d r r r C Z C H S V 5 r r+(sp+d)+cf ADDC r,(hl+d) d d d d d d d d r r r C Z C H S V 5 r r+(hl+d)+cf ADDC r,(hl+c) r r r C Z C H S V 5 r r+(hl+c)+cf ADDC r,(+sp) r r r C Z C H S V 4 SP SP+:r r+(sp)+cf ADDC r,(pc+a) r r r C Z C H S V 5 r r+(pc+a)+cf ADDC (x), x x x x x x x x C Z C H S V 6 (x) (x)++cf ADDC (vw), w w w w w w w w v v v v v v v v C Z C H S V 7 (vw) (vw)++cf ADDC (DE), C Z C H S V 5 (DE) (DE)++CF ADDC (HL), C Z C H S V 5 (HL) (HL)++CF ADDC (IX), C Z C H S V 5 (IX) (IX)++CF ADDC (IY), C Z C H S V 5 (IY) (IY)++CF ADDC (IX+d), d d d d d d d d C Z C H S V 7 (IX+d) (IX+d)++CF ADDC (IY+d), d d d d d d d d C Z C H S V 7 (IY+d) (IY+d)++CF ADDC (SP+d), d d d d d d d d C Z C H S V 7 (SP+d) (SP+d)++CF ADDC (HL+d), d d d d d d d d C Z C H S V 7 (HL+d) (HL+d)++CF Page 57

3.2 TLCS-87/C ADDC (HL+C), C Z C H S V 7 (HL+C) (HL+C)++CF ADDC (+SP), C Z C H S V 6 SP SP+:(SP) SP++CF ADDC (PC+A), C Z C H S V 7 (PC+A) (PC+A)++CF ADDC rr,(x) x x x x x x x x r r r C Z C U S V 6 rr rr+(x+, x) ADDC rr,(vw) w w w w w w w w v v v v v v v v C Z C U S V 7 rr rr+(vw+, vw) r r r ADDC rr,(de) r r r C Z C U S V 5 rr rr+(de+, DE) ADDC rr,(hl) r r r C Z C U S V 5 rr rr+(hl+, HL) ADDC rr,(ix) r r r C Z C U S V 5 rr rr+(ix+, IX) ADDC rr,(iy) r r r C Z C U S V 5 rr rr+(iy+, IY) ADDC rr,(ix+d) d d d d d d d d r r r C Z C U S V 7 rr rr+(ix+d+, IX+d) ADDC rr,(iy+d) d d d d d d d d r r r C Z C U S V 7 rr rr+(iy+d+, IY+d) ADDC rr,(sp+d) d d d d d d d d r r r C Z C U S V 7 rr rr+(sp+d+, SP+d) ADDC rr,(hl+d) d d d d d d d d r r r C Z C U S V 7 rr rr+(hl+d+, HL+d) ADDC rr,(hl+c) r r r C Z C U S V 7 rr rr+(hl+c+, HL+C) ADDC rr,(+sp) r r r C Z C U S V 6 SP SP+:rr rr+(sp+, SP) ADDC rr,(pc+a) r r r C Z C U S V 7 rr rr+(pc+a+, PC+A) SUB A, C Z C H S V 2 A A- SUB g, g g g C Z C H S V 3 g g- SUB gg,m g g g C Z C U S V 4 gg gg-m mmmm mmmm SUB r,g g g g r r r C Z C H S V 2 r r-g SUB rr,gg g g g r r r C Z C U S V 4 rr rr-gg SUB r,(x) x x x x x x x x r r r C Z C H S V 4 r r-(x) SUB r,(vw) w w w w w w w w v v v v v v v v C Z C H S V 5 r r-(vw) r r r SUB r,(de) r r r C Z C H S V 3 r r-(de) SUB r,(hl) r r r C Z C H S V 3 r r-(hl) SUB r,(ix) r r r C Z C H S V 3 r r-(ix) SUB r,(iy) r r r C Z C H S V 3 r r-(iy) SUB r,(ix+d) d d d d d d d d r r r C Z C H S V 5 r r-(ix+d) SUB r,(iy+d) d d d d d d d d r r r C Z C H S V 5 r r-(iy+d) SUB r,(sp+d) d d d d d d d d r r r C Z C H S V 5 r r-(sp+d) SUB r,(hl+d) d d d d d d d d r r r C Z C H S V 5 r r-(hl+d) SUB r,(hl+c) r r r C Z C H S V 5 r r-(hl+c) SUB r,(+sp) r r r C Z C H S V 4 SP SP+:r r-(sp) SUB r,(pc+a) r r r C Z C H S V 5 r r-(pc+a) SUB (x), x x x x x x x x C Z C H S V 6 (x) (x)- SUB (vw), w w w w w w w w v v v v v v v v C Z C H S V 7 (vw) (vw)- SUB (DE), C Z C H S V 5 (DE) (DE)- SUB (HL), C Z C H S V 5 (HL) (HL)- SUB (IX), C Z C H S V 5 (IX) (IX)- SUB (IY), C Z C H S V 5 (IY) (IY)- SUB (IX+d), d d d d d d d d C Z C H S V 7 (IX+d) (IX+d)- SUB (IY+d), d d d d d d d d C Z C H S V 7 (IY+d) (IY+d)- SUB (SP+d), d d d d d d d d C Z C H S V 7 (SP+d) (SP+d)- SUB (HL+d), d d d d d d d d C Z C H S V 7 (HL+d) (HL+d)- SUB (HL+C), C Z C H S V 7 (HL+C) (HL+C)- SUB (+SP), C Z C H S V 6 SP SP+:(SP) (SP)- SUB (PC+A), C Z C H S V 7 (PC+A) (PC+A)- SUB rr,(x) x x x x x x x x r r r C Z C U S V 6 rr rr-(x+, x) SUB rr,(vw) w w w w w w w w v v v v v v v v C Z C U S V 7 rr rr-(vw+, vw) r r r SUB rr,(de) r r r C Z C U S V 5 rr rr-(de+, DE) SUB rr,(hl) r r r C Z C U S V 5 rr rr-(hl+, HL) SUB rr,(ix) r r r C Z C U S V 5 rr rr-(ix+, IX) SUB rr,(iy) r r r C Z C U S V 5 rr rr-(iy+, IY) SUB rr,(ix+d) d d d d d d d d r r r C Z C U S V 7 rr rr-(ix+d+, IX+d) SUB rr,(iy+d) d d d d d d d d r r r C Z C U S V 7 rr rr-(iy+d+, IY+d) SUB rr,(sp+d) d d d d d d d d r r r C Z C U S V 7 rr rr-(sp+d+, SP+d) SUB rr,(hl+d) d d d d d d d d r r r C Z C U S V 7 rr rr-(hl+d+, HL+d) SUB rr,(hl+c) r r r C Z C U S V 7 rr rr-(hl+c+, HL+C) SUB rr,(+sp) r r r C Z C U S V 6 SP SP+:rr rr-(sp+, SP) SUB rr,(pc+a) r r r C Z C U S V 7 rr rr-(pc+a+, PC+A) SUBB A, C Z C H S V 2 A A--CF SUBB g, g g g C Z C H S V 3 g g--cf Page 58

TLCS-87/C SUBB gg,m g g g C Z C U S V 4 gg gg-m-cf mmmm mmmm SUBB r,g g g g r r r C Z C H S V 2 r r-g-cf SUBB rr,gg g g g r r r C Z C U S V 4 rr rr-gg-cf SUBB r,(x) x x x x x x x x r r r C Z C H S V 4 r r-(x)-cf SUBB r,(vw) w w w w w w w w v v v v v v v v C Z C H S V 5 r r-(vw)-cf r r r SUBB r,(de) r r r C Z C H S V 3 r r-(de)-cf SUBB r,(hl) r r r C Z C H S V 3 r r-(hl)-cf SUBB r,(ix) r r r C Z C H S V 3 r r-(ix)-cf SUBB r,(iy) r r r C Z C H S V 3 r r-(iy)-cf SUBB r,(ix+d) d d d d d d d d r r r C Z C H S V 5 r r-(ix+d)-cf SUBB r,(iy+d) d d d d d d d d r r r C Z C H S V 5 r r-(iy+d)-cf SUBB r,(sp+d) d d d d d d d d r r r C Z C H S V 5 r r-(sp+d)-cf SUBB r,(hl+d) d d d d d d d d r r r C Z C H S V 5 r r-(hl+d)-cf SUBB r,(hl+c) r r r C Z C H S V 5 r r-(hl+c)-cf SUBB r,(+sp) r r r C Z C H S V 4 SP SP+:r r-(sp)-cf SUBB r,(pc+a) r r r C Z C H S V 5 r r-(pc+a)-cf SUBB (x), x x x x x x x x C Z C H S V 6 (x) (x)--cf SUBB (vw), w w w w w w w w v v v v v v v v C Z C H S V 7 (vw) (vw)--cf SUBB (DE), C Z C H S V 5 (DE) (DE)--CF SUBB (HL), C Z C H S V 5 (HL) (HL)--CF SUBB (IX), C Z C H S V 5 (IX) (IX)--CF SUBB (IY), C Z C H S V 5 (IY) (IY)--CF SUBB (IX+d), d d d d d d d d C Z C H S V 7 (IX+d) (IX+d)--CF SUBB (IY+d), d d d d d d d d C Z C H S V 7 (IY+d) (IY+d)--CF SUBB (SP+d), d d d d d d d d C Z C H S V 7 (SP+d) (SP+d)--CF SUBB (HL+d), d d d d d d d d C Z C H S V 7 (HL+d) (HL+d)--CF SUBB (HL+C), C Z C H S V 7 (HL+C) (HL+C)--CF SUBB (+SP), C Z C H S V 6 SP SP+:(SP) SP--CF SUBB (PC+A), C Z C H S V 7 (PC+A) (PC+A)--CF SUBB rr,(x) x x x x x x x x r r r C Z C U S V 6 rr rr-(x+, x) SUBB rr,(vw) w w w w w w w w v v v v v v v v C Z C U S V 7 rr rr-(vw+,vw) r r r SUBB rr,(de) r r r C Z C U S V 5 rr rr-(de+, DE) SUBB rr,(hl) r r r C Z C U S V 5 rr rr-(hl+, HL) SUBB rr,(ix) r r r C Z C U S V 5 rr rr-(ix+, IX) SUBB rr,(iy) r r r C Z C U S V 5 rr rr-(iy+, IY+d) SUBB rr,(ix+d) d d d d d d d d r r r C Z C U S V 7 rr rr-(ix+d+, IX+d) SUBB rr,(iy+d) d d d d d d d d r r r C Z C U S V 7 rr rr-(iy+d+, IY+d) SUBB rr,(sp+d) d d d d d d d d r r r C Z C U S V 7 rr rr-(sp+d+, SP+d) SUBB rr,(hl+d) d d d d d d d d r r r C Z C U S V 7 rr rr-(hl+d+, HL+d) SUBB rr,(hl+c) r r r C Z C U S V 7 rr rr-(hl+c+, HL+C) SUBB rr,(+sp) r r r C Z C U S V 6 SP SP+:rr rr-(sp+, SP) SUBB rr,(pc+a) r r r C Z C U S V 7 rr rr-(pc+a+, PC+A) AND A, Z Z 2 A A& AND g, g g g Z Z 3 g g& AND gg,m g g g Z Z 4 gg gg&m mmmm mmmm AND r,g g g g r r r Z Z 2 r r&g AND rr,gg g g g r r r Z Z 4 rr rr&gg AND r,(x) x x x x x x x x r r r Z Z 4 r r&(x) AND r,(vw) w w w w w w w w v v v v v v v v Z Z 5 r r&(vw) r r r AND r,(de) r r r Z Z 3 r r&(de) AND r,(hl) r r r Z Z 3 r r&(hl) AND r,(ix) r r r Z Z 3 r r&(ix) AND r,(iy) r r r Z Z 3 r r&(iy) AND r,(ix+d) d d d d d d d d r r r Z Z 5 r r&(ix+d) AND r,(iy+d) d d d d d d d d r r r Z Z 5 r r&(iy+d) AND r,(sp+d) d d d d d d d d r r r Z Z 5 r r&(sp+d) AND r,(hl+d) d d d d d d d d r r r Z Z 5 r r&(hl+d) AND r,(hl+c) r r r Z Z 5 r r&(hl+c) AND r,(+sp) r r r Z Z 4 SP SP+:r r&(sp) AND r,(pc+a) r r r Z Z 5 r r&(pc+a) AND (x), x x x x x x x x Z Z 6 (x) (x)& Page 59

3.2 TLCS-87/C AND (vw), w w w w w w w w v v v v v v v v Z Z 7 (vw) (vw)& AND (DE), Z Z 5 (DE) (DE)& AND (HL), Z Z 5 (HL) (HL)& AND (IX), Z Z 5 (IX) (IX)& AND (IY), Z Z 5 (IY) (IY)& AND (IX+d), d d d d d d d d Z Z 7 (IX+d) (IX+d)& AND (IY+d), d d d d d d d d Z Z 7 (IY+d) (IY+d)& AND (SP+d), d d d d d d d d Z Z 7 (SP+d) (SP+d)& AND (HL+d), d d d d d d d d Z Z 7 (HL+d) (HL+d)& AND (HL+C), Z Z 7 (HL+C) (HL+C)& AND (+SP), Z Z 6 SP SP+:(SP) (SP)& AND (PC+A), Z Z 7 (PC+A) (PC+A)& AND rr,(x) x x x x x x x x r r r Z Z 6 rr rr&(x) AND rr,(vw) w w w w w w w w v v v v v v v v Z Z 7 rr rr&(vw) r r r AND rr,(de) r r r Z Z 5 rr rr&(de) AND rr,(hl) r r r Z Z 5 rr rr&(hl) AND rr,(ix) r r r Z Z 5 rr rr&(ix) AND rr,(iy) r r r Z Z 5 rr rr&(iy) AND rr,(ix+d) d d d d d d d d r r r Z Z 7 rr rr&(ix+d) AND rr,(iy+d) d d d d d d d d r r r Z Z 7 rr rr&(iy+d) AND rr,(sp+d) d d d d d d d d r r r Z Z 7 rr rr&(sp+d) AND rr,(hl+d) d d d d d d d d r r r Z Z 7 rr rr&(hl+d) AND rr,(hl+c) r r r Z Z 7 rr rr&(hl+c) AND rr,(+sp) r r r Z Z 6 SP SP+:rr rr&(sp) AND rr,(pc+a) r r r Z Z 7 rr rr&(pc+a) OR A, Z Z 2 A A OR g, g g g Z Z 3 g g OR gg,m g g g Z Z 4 gg gg m mmmm mmmm OR r,g g g g r r r Z Z 2 r r g OR rr,gg g g g r r r Z Z 4 rr rr gg OR r,(x) x x x x x x x x r r r Z Z 4 r r (x) OR r,(vw) w w w w w w w w v v v v v v v v Z Z 5 r r (vw) r r r OR r,(de) r r r Z Z 3 r r (DE) OR r,(hl) r r r Z Z 3 r r (HL) OR r,(ix) r r r Z Z 3 r r (IX) OR r,(iy) r r r Z Z 3 r r (IY) OR r,(ix+d) d d d d d d d d r r r Z Z 5 r r (IX+d) OR r,(iy+d) d d d d d d d d r r r Z Z 5 r r (IY+d) OR r,(sp+d) d d d d d d d d r r r Z Z 5 r r (SP+d) OR r,(hl+d) d d d d d d d d r r r Z Z 5 r r (HL+d) OR r,(hl+c) r r r Z Z 5 r r (HL+C) OR r,(+sp) r r r Z Z 4 SP SP+:r r (SP) OR r,(pc+a) r r r Z Z 5 r r (PC+A) OR (x), x x x x x x x x Z Z 6 (x) (x) OR (vw), w w w w w w w w v v v v v v v v Z Z 7 (vw) (vw) OR (DE), Z Z 5 (DE) (DE) OR (HL), Z Z 5 (HL) (HL) OR (IX), Z Z 5 (IX) (IX) OR (IY), Z Z 5 (IY) (IY) OR (IX+d), d d d d d d d d Z Z 7 (IX+d) (IX+d) OR (IY+d), d d d d d d d d Z Z 7 (IY+d) (IY+d) OR (SP+d), d d d d d d d d Z Z 7 (SP+d) (SP+d) OR (HL+d), d d d d d d d d Z Z 7 (HL+d) (HL+d) OR (HL+C), Z Z 7 (HL+C) (HL+C) OR (+SP), Z Z 6 SP SP+:(SP) (SP) OR (PC+A), Z Z 7 (PC+A) (PC+A) OR rr,(x) x x x x x x x x r r r Z Z 6 rr rr (x) Page 6

TLCS-87/C OR rr,(vw) w w w w w w w w v v v v v v v v Z Z 7 rr rr (vw) r r r OR rr,(de) r r r Z Z 5 rr rr (DE) OR rr,(hl) r r r Z Z 5 rr rr (HL) OR rr,(ix) r r r Z Z 5 rr rr (IX) OR rr,(iy) r r r Z Z 5 rr rr (IY) OR rr,(ix+d) d d d d d d d d r r r Z Z 7 rr rr (IX+d) OR rr,(iy+d) d d d d d d d d r r r Z Z 7 rr rr (IY+d) OR rr,(sp+d) d d d d d d d d r r r Z Z 7 rr rr (SP+d) OR rr,(hl+d) d d d d d d d d r r r Z Z 7 rr rr (HL+d) OR rr,(hl+c) r r r Z Z 7 rr rr (HL+C) OR rr,(+sp) r r r Z Z 6 SP SP+:rr rr (SP) OR rr,(pc+a) r r r Z Z 7 rr rr (PC+A) XOR A, Z Z 2 A A ^ XOR g, g g g Z Z 3 g g ^ XOR gg,m g g g Z Z 4 gg gg ^ m mmmm mmmm XOR r,g g g g r r r Z Z 2 r r ^ g XOR rr,gg g g g r r r Z Z 4 rr rr ^ gg XOR r,(x) x x x x x x x x r r r Z Z 4 r r ^ (x) XOR r,(vw) w w w w w w w w v v v v v v v v Z Z 5 r r ^ (vw) r r r XOR r,(de) r r r Z Z 3 r r ^ (DE) XOR r,(hl) r r r Z Z 3 r r ^(HL) XOR r,(ix) r r r Z Z 3 r r ^ (IX) XOR r,(iy) r r r Z Z 3 r r ^ (IY) XOR r,(ix+d) d d d d d d d d r r r Z Z 5 r r ^ (IX+d) XOR r,(iy+d) d d d d d d d d r r r Z Z 5 r r ^ (IY+d) XOR r,(sp+d) d d d d d d d d r r r Z Z 5 r r ^ (SP+d) XOR r,(hl+d) d d d d d d d d r r r Z Z 5 r r ^ (HL+d) XOR r,(hl+c) r r r Z Z 5 r r ^ (HL+C) XOR r,(+sp) r r r Z Z 4 SP SP+:r r ^ (SP) XOR r,(pc+a) r r r Z Z 5 r r ^ (PC+A) XOR (x), x x x x x x x x Z Z 6 (x) (x) ^ XOR (vw), w w w w w w w w v v v v v v v v Z Z 7 (vw) (vw) ^ XOR (DE), Z Z 5 (DE) (DE) ^ XOR (HL), Z Z 5 (HL) (HL) ^ XOR (IX), Z Z 5 (IX) (IX) ^ XOR (IY), Z Z 5 (IY) (IY) ^ XOR (IX+d), d d d d d d d d Z Z 7 (IX+d) (IX+d) ^ XOR (IY+d), d d d d d d d d Z Z 7 (IY+d) (IY+d) ^ XOR (SP+d), d d d d d d d d Z Z 7 (SP+d) (SP+d) ^ XOR (HL+d), d d d d d d d d Z Z 7 (HL+d) (HL+d) ^ XOR (HL+C), Z Z 7 (HL+C) (HL+C) ^ XOR (+SP), Z Z 6 SP SP+:(SP) (SP) ^ XOR (PC+A), Z Z 7 (PC+A) (PC+A) ^ XOR rr,(x) x x x x x x x x r r r Z Z 6 rr rr ^ (x) XOR rr,(vw) w w w w w w w w v v v v v v v v Z Z 7 rr rr ^ (vw) r r r XOR rr,(de) r r r Z Z 5 rr rr ^ (DE) XOR rr,(hl) r r r Z Z 5 rr rr ^ (HL) XOR rr,(ix) r r r Z Z 5 rr rr ^(IX) XOR rr,(iy) r r r Z Z 5 rr rr ^ (IY) XOR rr,(ix+d) d d d d d d d d r r r Z Z 7 rr rr ^ (IX+d) XOR rr,(iy+d) d d d d d d d d r r r Z Z 7 rr rr ^ (IY+d) XOR rr,(sp+d) d d d d d d d d r r r Z Z 7 rr rr ^ (SP+d) XOR rr,(hl+d) d d d d d d d d r r r Z Z 7 rr rr ^ (HL+d) XOR rr,(hl+c) r r r Z Z 7 rr rr ^ (HL+C) XOR rr,(+sp) r r r Z Z 6 SP SP+:rr rr ^ (SP) XOR rr,(pc+a) r r r Z Z 7 rr rr ^ (PC+A) INC r r r r C Z r r+ INC rr r r r C Z 2 rr rr+ INC (x) x x x x x x x x C Z 5 (x) (x)+ INC (vw) w w w w w w w w v v v v v v v v C Z 6 (vw) (vw)+ INC (DE) C Z 4 (DE) (DE)+ Page 6

3.2 TLCS-87/C INC (HL) C Z 4 (HL) (HL)+ INC (IX) C Z 4 (IX) (IX)+ INC (IY) C Z 4 (IY) (IY)+ INC (IX+d) d d d d d d d d C Z 6 (IX+d) (IX+d)+ INC (IY+d) d d d d d d d d C Z 6 (IY+d) (IY+d)+ INC (SP+d) d d d d d d d d C Z 6 (SP+d) (SP+d)+ INC (HL+d) d d d d d d d d C Z 6 (HL+d) (HL+d)+ INC (HL+C) C Z 6 (HL+C) (HL+C)+ INC (+SP) C Z 5 SP SP+:(SP) (SP)+ INC (PC+A) C Z 6 (PC+A) (PC+A)+ DEC r r r r C Z r r DEC rr r r r C Z 2 rr rr DEC (x) x x x x x x x x C Z 5 (x) (x) DEC (vw) w w w w w w w w v v v v v v v v C Z 6 (vw) (vw) DEC (DE) C Z 4 (DE) (DE) DEC (HL) C Z 4 (HL) (HL) DEC (IX) C Z 4 (IX) (IX) DEC (IY) C Z 4 (IY) (IY) DEC (IX+d) d d d d d d d d C Z 6 (IX+d) (IX+d) DEC (IY+d) d d d d d d d d C Z 6 (IY+d) (IY+d) DEC (SP+d) d d d d d d d d C Z 6 (SP+d) (SP+d) DEC (HL+d) d d d d d d d d C Z 6 (HL+d) (HL+d) DEC (HL+C) C Z 6 (HL+C) (HL+C) DEC (+SP) C Z 5 SP SP+:(SP) (SP) DEC (PC+A) C Z 6 (PC+A) (PC+A) DAA g g g g C Z C H 2 g ( ) DAS g g g g C Z C H 2 g ( ) MUL W,A Z Z 8 WA W A MUL B,C Z Z 8 BC B C MUL D,E Z Z 8 DE D E MUL H,L Z Z 8 HL H L DIV WA,C Z Z C 8 A WA C,W DIV DE,C Z Z C 8 E DE C,D DIV HL,C Z Z C 8 L HL C,H NEG CS,gg g g g 3 if CF = the gg -gg else ull Page 62

TLCS-87/C 3.3 SHLC g g g g C Z * 2 SHRC g g g g C Z * 2 ROLC g g g g C Z * 2 RORC g g g g C Z * 2 CF 765432 765432 CF 765432 765432 CF CF SHLCA gg g g g C Z * S V 3 gg CF SHRCA gg g g g C Z * S 3 gg CF SWAP g g g g 4 ROLD A,(x) x x x x x x x x 8 ROLD A,(vw) w w w w w w w w v v v v v v v v 9 ROLD A,(DE) 7 ROLD A,(HL) 7 ROLD A,(IX) 7 ROLD A,(IY) 7 ROLD A,(IX+d) d d d d d d d d 9 ROLD A,(IY+d) d d d d d d d d 9 ROLD A,(SP+d) d d d d d d d d 9 ROLD A,(HL+d) d d d d d d d d 9 ROLD A,(HL+C) 9 ROLD A,(+SP) 8 ROLD A,(PC+A) 9 RORD A,(x) x x x x x x x x 8 RORD A,(vw) w w w w w w w w v v v v v v v v 9 RORD A,(DE) 7 RORD A,(HL) 7 RORD A,(IX) 7 RORD A,(IY) 7 RORD A,(IX+d) d d d d d d d d 9 RORD A,(IY+d) d d d d d d d d 9 RORD A,(SP+d) d d d d d d d d 9 RORD A,(HL+d) d d d d d d d d 9 RORD A,(HL+C) 9 RORD A,(+SP) 8 RORD A,(PC+A) 9 765432 ( 4 4 ) A 765432 765432 A (Memory) (4 ) ) (+SP) SP SP + 765432 765432 (4 ) ) (+SP) SP SP + (Memory) Page 63

3.4 TLCS-87/C 3.4 SET g.b g g g b b b Z * 3 ZF g.b:g.b SET (x).b b b b x x x x x x x x Z * 5 ZF (x).b:(x).b SET (vw).b w w w w w w w w v v v v v v v v Z * 6 ZF (vw).b:(vw).b b b b SET (DE).b b b b Z * 4 ZF (DE).b:(DE).b SET (HL).b b b b Z * 4 ZF (HL).b:(HL).b SET (IX).b b b b Z * 4 ZF (IX).b:(IX).b SET (IY).b b b b Z * 4 ZF (IY).b:(IY).b SET (IX+d).b d d d d d d d d b b b Z * 6 ZF (IX+d).b:(IX+d).b SET (IY+d).b d d d d d d d d b b b Z * 6 ZF (IY+d).b:(IY+d).b SET (SP+d).b d d d d d d d d b b b Z * 6 ZF (SP+d).b:(SP+d).b SET (HL+d).b d d d d d d d d b b b Z * 6 ZF (HL+d).b:(HL+d).b SET (HL+C).b b b b Z * 6 ZF (HL+C).b:(HL+C).b SET (+SP).b b b b Z * 5 SP SP+:ZF (SP).b:(SP).b SET (PC+A).b b b b Z * 6 ZF (PC+A).b:(PC+A).b SET (x).a x x x x x x x x Z * 5 ZF (x).a:(x).a SET (vw).a w w w w w w w w v v v v v v v v Z * 6 ZF (vw).a:(vw).a SET (DE).A Z * 4 ZF (DE).A:(DE).A SET (HL).A Z * 4 ZF (HL).A:(HL).A SET (IX).A Z * 4 ZF (IX).A:(IX).A SET (IY).A Z * 4 ZF (IY).A:(IY).A SET (IX+d).A d d d d d d d d Z * 6 ZF (IX+d).A:(IX+d).A SET (IY+d).A d d d d d d d d Z * 6 ZF (IY+d).A:(IY+d).A SET (SP+d).A d d d d d d d d Z * 6 ZF (SP+d).A:(SP+d).A SET (HL+d).A d d d d d d d d Z * 6 ZF (HL+d).A:(HL+d).A SET (HL+C).A Z * 6 ZF (HL+C).A:(HL+C).A SET (+SP).A Z * 5 SP SP+:ZF (SP).A:(SP).A SET (PC+A).A Z * 6 ZF (PC+A).A:(PC+A).A CLR g.b g g g b b b Z * 3 ZF g.b:g.b CLR (x).b b b b x x x x x x x x Z * 5 ZF (x).b:(x).b CLR (vw).b w w w w w w w w v v v v v v v v Z * 6 ZF (vw).b:(vw).b b b b CLR (DE).b b b b Z * 4 ZF (DE).b:(DE).b CLR (HL).b b b b Z * 4 ZF (HL).b:(HL).b CLR (IX).b b b b Z * 4 ZF (IX).b:(IX).b CLR (IY).b b b b Z * 4 ZF (IY).b:(IY).b CLR (IX+d).b d d d d d d d d b b b Z * 6 ZF (IX+d).b:(IX+d).b CLR (IY+d).b d d d d d d d d b b b Z * 6 ZF (IY+d).b:(IY+d).b CLR (SP+d).b d d d d d d d d b b b Z * 6 ZF (SP+d).b:(SP+d).b CLR (HL+d).b d d d d d d d d b b b Z * 6 ZF (HL+d).b:(HL+d).b CLR (HL+C).b b b b Z * 6 ZF (HL+C).b:(HL+C).b CLR (+SP).b b b b Z * 5 SP SP+:ZF (SP).b:(SP).b CLR (PC+A).b b b b Z * 6 ZF (PC+A).b:(PC+A).b CLR (x).a x x x x x x x x Z * 5 ZF (x).a:(x).a CLR (vw).a w w w w w w w w v v v v v v v v Z * 6 ZF (vw).a:(vw).a CLR (DE).A Z * 4 ZF (DE).A:(DE).A CLR (HL).A Z * 4 ZF (HL).A:(HL).A CLR (IX).A Z * 4 ZF (IX).A:(IX).A CLR (IY).A Z * 4 ZF (IY).A:(IY).A CLR (IX+d).A d d d d d d d d Z * 6 ZF (IX+d).A:(IX+d).A CLR (IY+d).A d d d d d d d d Z * 6 ZF (IY+d).A:(IY+d).A CLR (SP+d).A d d d d d d d d Z * 6 ZF (SP+d).A:(SP+d).A CLR (HL+d).A d d d d d d d d Z * 6 ZF (HL+d).A:(HL+d).A CLR (HL+C).A Z * 6 ZF (HL+C).A:(HL+C).A CLR (+SP).A Z * 5 SP SP+:ZF (SP).A:(SP).A CLR (PC+A).A Z * 6 ZF (PC+A).A:(PC+A).A LD CF,g.b g g g b b b C * 2 CF g.b LD CF,(x).b b b b x x x x x x x x C * 4 CF (x).b LD CF,(vw).b w w w w w w w w v v v v v v v v C * 5 CF (vw).b b b b LD CF,(DE).b b b b C * 3 CF (DE).b LD CF,(HL).b b b b C * 3 CF (HL).b LD CF,(IX).b b b b C * 3 CF (IX).b LD CF,(IY).b b b b C * 3 CF (IY).b LD CF,(IX+d).b d d d d d d d d b b b C * 5 CF (:IX+d).b LD CF,(IY+d).b d d d d d d d d b b b C * 5 CF (IY+d).b Page 64

TLCS-87/C LD CF,(SP+d).b d d d d d d d d b b b C * 5 CF (SP+d).b LD CF,(HL+d).b d d d d d d d d b b b C * 5 CF (HL+d).b LD CF,(HL+C).b b b b C * 5 CF (HL+C).b LD CF,(+SP).b b b b C * 4 SP SP+:CF (SP).b LD CF,(PC+A).b b b b C * 5 CF (PC+A).b LD CF,(x).A x x x x x x x x C * 4 CF (x).a LD CF,(vw).A w w w w w w w w v v v v v v v v C * 5 CF (vw).a LD CF,(DE).A C * 3 CF (DE).A LD CF,(HL).A C * 3 CF (HL).A LD CF,(IX).A C * 3 CF (IX).A LD CF,(IY).A C * 3 CF (IY).A LD CF,(IX+d).A d d d d d d d d C * 5 CF (IX+d).A LD CF,(IY+d).A d d d d d d d d C * 5 CF (IY+d).A LD CF,(SP+d).A d d d d d d d d C * 5 CF (SP+d).A LD CF,(HL+d).A d d d d d d d d C * 5 CF (HL+d).A LD CF,(HL+C).A C * 5 CF (HL+C).A LD CF,(+SP).A C * 4 SP SP+:CF (SP).A LD CF,(PC+A).A C * 5 CF (PC+A).A TEST g.b # g g g b b b * J 2 JF g.b TEST (x).b # b b b x x x x x x x x * J 4 JF (x).b TEST (vw).b # w w w w w w w w v v v v v v v v * J 5 JF (vw).b b b b TEST (DE).b # b b b * J 3 JF (DE).b TEST (HL).b # b b b * J 3 JF (HL).b TEST (IX).b # b b b * J 3 JF (IX).b TEST (IY).b # b b b * J 3 JF (IY).b TEST (IX+d).b # d d d d d d d d b b b * J 5 JF (IX+d).b TEST (IY+d).b # d d d d d d d d b b b * J 5 JF (IY+d).b TEST (SP+d).b # d d d d d d d d b b b * J 5 JF (SP+d).b TEST (HL+d).b # d d d d d d d d b b b * J 5 JF (HL+d).b TEST (HL+C).b # b b b * J 5 JF (HL+C).b TEST (+SP).b # b b b * J 4 SP SP+:JF (SP).b TEST (PC+A).b # b b b * J 5 JF (PC+A).b TEST (x).a # x x x x x x x x * J 4 JF (x).a TEST (vw).a # w w w w w w w w v v v v v v v v * J 5 JF (vw).a TEST (DE).A # * J 3 JF (DE).A TEST (HL).A # * J 3 JF (HL).A TEST (IX).A # * J 3 JF (IX).A TEST (IY).A # * J 3 JF (IY).A TEST (IX+d).A # d d d d d d d d * J 5 JF (IX+d).A TEST (IY+d).A # d d d d d d d d * J 5 JF (IY+d).A TEST (SP+d).A # d d d d d d d d * J 5 JF (SP+d).A TEST (HL+d).A # d d d d d d d d * J 5 JF (HL+d).A TEST (HL+C).A # * J 5 JF (HL+C).A TEST (+SP).A # * J 4 SP SP+:JF (SP).A TEST (PC+A).A # * J 5 JF (PC+A).A LD g.b,cf g g g b b b 2 g.b CF LD (x).b,cf x x x x x x x x b b b 5 (x).b CF LD (vw).b,cf w w w w w w w w v v v v v v v v 6 (vw).b CF b b b LD (DE).b,CF b b b 4 (DE).b CF LD (HL).b,CF b b b 4 (HL).b CF LD (IX).b,CF b b b 4 (IX).b CF LD (IY).b,CF b b b 4 (IY).b CF LD (IX+d).b,CF d d d d d d d d b b b 6 (IX+d).b CF LD (IY+d).b,CF d d d d d d d d b b b 6 (IY+d).b CF LD (SP+d).b,CF d d d d d d d d b b b 6 (SP+d).b CF LD (HL+d).b,CF d d d d d d d d b b b 6 (HL+d).b CF LD (HL+C).b,CF b b b 6 (HL+C).b CF LD (+SP).b,CF b b b 5 SP SP+:(SP).b CF LD (PC+A).b,CF b b b 6 (PC+A).b CF LD (x).a,cf x x x x x x x x 5 (x).a CF LD (vw).a,cf w w w w w w w w v v v v v v v v 6 (vw).a CF LD (DE).A,CF 4 (DE).A CF LD (HL).A,CF 4 (HL).A CF LD (IX).A,CF 4 (IX).A CF Page 65

3.4 TLCS-87/C LD (IY).A,CF 4 (IY).A CF LD (IX+d).A,CF d d d d d d d d 6 (IX+d).A CF LD (IY+d).A,CF d d d d d d d d 6 (IY+d).A CF LD (SP+d).A,CF d d d d d d d d 6 (SP+d).A CF LD (HL+d).A,CF d d d d d d d d 6 (HL+d).A CF LD (HL+C).A,CF 6 (HL+C).A CF LD (+SP).A,CF 5 SP SP+:(SP).A CF LD (PC+A).A,CF 6 (PC+A).A CF CPL g.b g g g b b b Z * 3 ZF g.b:g.b g.b CPL (x).b x x x x x x x x b b b Z * 5 ZF (x).b:(x).b (x).b CPL (vw).b w w w w w w w w v v v v v v v v Z * 6 ZF (vw).b:(vw).b (vw).b b b b CPL (DE).b b b b Z * 4 ZF (DE).b:(DE).b (DE).b CPL (HL).b b b b Z * 4 ZF (HL).b:(HL).b (HL).b CPL (IX).b b b b Z * 4 ZF (IX).b:(IX).b (IX).b CPL (IY).b b b b Z * 4 ZF (IY).b:(IY).b (IY).b CPL (IX+d).b d d d d d d d d b b b Z * 6 ZF (IX+d).b:(IX+d).b (IX+d).b CPL (IY+d).b d d d d d d d d b b b Z * 6 ZF (IY+d).b:(IY+d).b (IY+d).b CPL (SP+d).b d d d d d d d d b b b Z * 6 ZF (SP+d).b:(SP+d).b (SP+d).b CPL (HL+d).b d d d d d d d d b b b Z * 6 ZF (HL+d).b:(HL+d).b (HL+d).b CPL (HL+C).b b b b Z * 6 ZF (HL+C).b:(HL+C).b (HL+C).b CPL (+SP).b b b b Z * 5 SP SP+:ZF (SP).b: (SP).b (SP).b CPL (PC+A).b b b b Z * 6 ZF (PC+A).b:(PC+A).b (PC+A).b CPL (x).a x x x x x x x x Z * 5 ZF (x).a:(x).a (x).a CPL (vw).a w w w w w w w w v v v v v v v v Z * 6 ZF (vw).a:(vw).a (vw).a CPL (DE).A Z * 4 ZF (DE).A:(DE).A (DE).A CPL (HL).A Z * 4 ZF (HL).A:(HL).A (HL).A CPL (IX).A Z * 4 ZF (IX).A:(IX).A (IX).A CPL (IY).A Z * 4 ZF (IY).A:(IY).A (IY).A CPL (IX+d).A d d d d d d d d Z * 6 ZF (IX+d).A:(IX+d).A (IX+d).A CPL (IY+d).A d d d d d d d d Z * 6 ZF (IY+d).A:(IY+d).A (IY+d).A CPL (SP+d).A d d d d d d d d Z * 6 ZF (SP+d).A:(SP+d).A (SP+d).A CPL (HL+d).A d d d d d d d d Z * 6 ZF (HL+d).A:(HL+d).A (HL+d).A CPL (HL+C).A Z * 6 ZF (HL+C).A:(HL+C).A (HL+C).A CPL (+SP).A Z * 5 SP SP+:ZF (SP).A: (SP).A (SP).A CPL (PC+A).A Z * 6 ZF (PC+A).A:(PC+A).A (PC+A).A XOR CF,g.b g g g b b b C * 2 CF CF ^ g.b XOR CF,(x).b x x x x x x x x b b b C * 4 CF CF ^ (x).b XOR CF,(vw).b w w w w w w w w v v v v v v v v C * 5 CF CF ^ (vw).b b b b XOR CF,(DE).b b b b C * 3 CF CF ^ (DE).b XOR CF,(HL).b b b b C * 3 CF CF ^ (HL).b XOR CF,(IX).b b b b C * 3 CF CF ^ (IX).b XOR CF,(IY).b b b b C * 3 CF CF ^ (IY).b XOR CF,(IX+d).b d d d d d d d d b b b C * 5 CF CF ^ (IX+d).b XOR CF,(IY+d).b d d d d d d d d b b b C * 5 CF CF ^ (IY+d).b XOR CF,(SP+d).b d d d d d d d d b b b C * 5 CF CF ^ (SP+d).b XOR CF,(HL+d).b d d d d d d d d b b b C * 5 CF CF ^ (HL+d).b XOR CF,(HL+C).b b b b C * 5 CF CF ^ (HL+C).b XOR CF,(+SP).b b b b C * 4 SP SP+:CF CF ^ (SP).b XOR CF,(PC+A).b b b b C * 5 CF CF ^ (PC+A).b SET CF CF CLR CF CF CPL CF * * JF CF:CF CF DI # Z * 5 ZF IMF:IMF EI # Z * 5 ZF IMF:IMF # Page 66

TLCS-87/C 3.5 JRS T,$+2+d d d d d d 4/2(t/f) if JF = the PC PC+d else ull JRS F,$+2+d d d d d d 4/2(t/f) if JF = the PC PC+d else ull JR T,$+2+d d d d d d d d d 4/2(t/f) if JF = the PC PC+d else ull JR F,$+2+d d d d d d d d d 4/2(t/f) if JF = the PC PC+d else ull JR EQ,$+2+d d d d d d d d d 4/2(t/f) if ZF = the PC PC+d else ull JR Z,$+2+d JR NE,$+2+d d d d d d d d d 4/2(t/f) if ZF = the PC PC+d else ull JR NZ,$+2+d JR CS,$+2+d d d d d d d d d 4/2(t/f) if CF = the PC PC+d else ull JR LT,$+2+d JR CC,$+2+d d d d d d d d d 4/2(t/f) if CF = the PC PC+d else ull JR GE,$+2+d JR LE,$+2+d d d d d d d d d 4/2(t/f) if (CF ZF) = the PC PC+d else ull JR GT,$+2+d d d d d d d d d 4/2(t/f) if (CF ZF) = the PC PC+d else ull JR M,$+3+d d d d d d d d d 5/3(t/f) if SF = the PC PC+d else ull JR P,$+3+d d d d d d d d d 5/3(t/f) if SF = the PC PC+d else ull JR SLT,$+3+d d d d d d d d d 5/3(t/f) if (SF ^ VF) = the PC PC+d else ull JR SGE,$+3+d d d d d d d d d 5/3(t/f) if (SF ^ VF) = the PC PC+d else ull JR SLE,$+3+d d d d d d d d d 5/3(t/f) if ZF (SF ^ VF) = the PC PC+d else ull JR SGT,$+3+d d d d d d d d d 5/3(t/f) if ZF (SF ^ VF) = the PC PC+d else ull JR VS,$+3+d d d d d d d d d 5/3(t/f) if VF = the PC PC+d else ull JR VC,$+3+d d d d d d d d d 5/3(t/f) if VF = the PC PC+d else ull JR $+2+d d d d d d d d d 4 PC PC+d JP m mmmm mmmm 4 PC m JP gg g g g 3 PC gg JP (x) x x x x x x x x 6 PC (x+,x) JP (vw) w w w w w w w w v v v v v v v v 7 PC (vw+,vw) JP (DE) 5 PC (DE+,DE) JP (HL) 5 PC (HL+,HL) JP (IX) 5 PC (IX+,IX) JP (IY) 5 PC (IY+,IY) JP (IX+d) d d d d d d d d 7 PC (IX+d+,IX+d) JP (IY+d) d d d d d d d d 7 PC (IY+d+,IY+d) JP (SP+d) d d d d d d d d 7 PC (SP+d+,SP+d) JP (HL+d) d d d d d d d d 7 PC (HL+d+,HL+d) JP (HL+C) 7 PC (HL+C+,HL+C) JP (+SP) 6 SP SP+:PC (SP+,SP) JP (PC+A) 7 PC (PC+A+,PC+A) Page 67

3.6 TLCS-87/C 3.6 CALLV 7 (SP,SP-) PC-:SP SP-2: PC ( 2+FFCH, 2+FFCH) CALL m m m m m m m m m 6 (SP,SP-) PC+:SP SP-2: PC m CALL gg g g g 6 (SP,SP-) PC+:SP SP-2: PC gg CALL (x) x x x x x x x x 9 (SP,SP-) PC+:SP SP-2: PC (x+,x) CALL (vw) w w w w w w w w v v v v v v v v (SP,SP-) PC+:SP SP-2: PC (vw+,vw) CALL (DE) 8 (SP,SP-) PC+:SP SP-2: PC (DE+,DE) CALL (HL) 8 (SP,SP-) PC+:SP SP-2: PC (HL+,HL) CALL (IX) 8 (SP,SP-) PC+:SP SP-2: PC (IX+,IX) CALL (IY) 8 (SP,SP-) PC+:SP SP-2: PC (IY+,IY) CALL (IX+d) d d d d d d d d (SP,SP-) PC+:SP SP-2: PC (IX+d+,IX+d) CALL (IY+d) d d d d d d d d (SP,SP-) PC+:SP SP-2: PC (IY+d+,IY+d) CALL (SP+d) d d d d d d d d (SP,SP-) PC+:SP SP-2: PC (SP+d+,SP+d) CALL (HL+d) d d d d d d d d (SP,SP-) PC+:SP SP-2: PC (HL+d+,HL+d) CALL (+SP) 9 (SP+,SP) PC:SP SP-: PC (SP+3,SP+2) CALL (HL+C) (SP,SP-) PC+:SP SP-2: PC (HL+C+,HL+C) CALL (PC+A) (SP,SP-) PC+:SP SP-2: PC (PC+A+,PC+A) RET 6 SP SP+2:PC (SP,SP-) RETI * * * * * * 6 SP SP+3:PC (SP-,SP-2): PSW (SP):IMF (SP). RETN * * * * * * 7 SP SP+3:PC (SP-,SP-2): PSW (SP):IMF (SP). (SP) PSW:(SP). IMF: SWI 9 (SP-,SP-2) PC-: PC (FFFDH,FFFCH) NOP Page 68

TLCS-87/C 4. TLCS-87/C 4. 2 3 4 5 6 7 8 9 A B C D E F 2 3 4 5 NOP CLR CF SETCF CPL CF CMP LDW (mem), m LD (mem), LD A, (mem) LD (mem), A (x), (x) (HL) (x) (HL) (x) (HL) (x) (HL) LD A,r LD r, A W C B E D L H A W C B E D L H INC r DEC r A W C B E D L H A W C B E D L H INC rr DEC rr LD SP,SP+d WA BC DE HL IX IY SP WA BC DE HL IX IY SP LD r,a LD rr,m (src) A W C B E D L H WA BC DE HL IX IY SP (PC+A) PUSH rr ( 4) (dst) LD CF,(x).b WA BC DE HL (IX+d) (IY+d) (SP+d) (HL+d) 2 3 4 5 6 7 LD SP,SP-d 6 ADDC A, ADD A, SUBB A, SUB A, AND A, XOR A, OR A, CMP A, 7 CALLV 8 JRS T,a 9 A JRS F,a B C SET (x).b CLR (x).b 2 3 4 5 6 7 2 3 4 5 6 7 D E F POP rr ( 4) (src) JR cc, a WA BC DE HL (IX+d) (IY+d) (SP+d) (HL+d) EQ/Z NE/NZ LT/CS GE/CC LE GT T F source memory prefix: (src) register prefix: g/gg (x) (vw) (DE) (HL) (IX) (IY) (+SP) (HL+C) A/WA W/BC C/DE B/HL E/IX D/IY L/SP H/HL destiatio memory prefix: (dst) RET RETI JR a CALL JP m SWI (x) (vw) (DE) (HL) (IX) (IY) (SP-) (HL+C) m ) 2) register prefix (E8H~EFH).7 (2) 2 3) source/destiatio prefix (EH~E7H/FH~F7H/54H~57H/D4H~D7H/4FH).7 (3) 2 4) PUSH rr/pop rr (rr) WA, BC, DE, HL Page 69

4. TLCS-87/C 4.2 2 ( ) TLCS-87/C 4.2 2 ( ) 2 3 4 5 6 7 8 9 A B C D E F ADDC ADD SUBB SUB AND XOR OR CMP ADDC ADD SUBB SUB AND XOR OR CMP A, g A, g A, g A, g A, g A, g A, g A, g W, g W, g W, g W, g W, g W, g W, g W, g C, g C, g C, g C, g C, g C, g C, g C, g B, g B, g B, g B, g B, g B, g B, g B, g 2 E, g E, g E, g E, g E, g E, g E, g E, g D, g D, g D, g D, g D, g D, g D, g D, g 3 4 5 6 7 8 L, g L, g L, g L, g L, g L, g L, g L, g H, g H, g H, g H, g H, g H, g H, g H, g LD r, g LD rr, gg A W C B E D L H WA BC DE HL IX IY SP XOR CF, g.b LD CF, g.b 2 3 4 5 6 7 2 3 4 5 6 7 ADDC ADD SUBB SUB AND XOR OR CMP ADDC ADD SUBB SUB AND XOR OR CMP g, g, g, g, g, g, g, g, gg, m gg, m gg, m gg, m gg, m gg, m gg, m gg, m XCH r, g XCH rr, gg A W C B E D L H WA BC DE HL IX IY SP ADDC ADD SUBB SUB AND XOR OR CMP ADDC ADD SUBB SUB AND XOR OR CMP WA, gg WA, gg WA, gg WA, gg WA, gg WA, gg WA, gg WA, gg BC, gg BC, gg BC, gg BC, gg BC, gg BC, gg BC, gg BC, gg 9 DE, gg DE, gg DE, gg DE, gg DE, gg DE, gg DE, gg DE, gg HL, gg HL, gg HL, gg HL, gg HL, gg HL, gg HL, gg HL, gg A IX, gg IX, gg IX, gg IX, gg IX, gg IX, gg IX, gg IX, gg IY, gg IY, gg IY, gg IY, gg IY, gg IY, gg IY, gg IY, gg B C D E F SP, gg SP, gg SP, gg SP, gg SP, gg SP, gg SP, gg SP, gg HL, gg HL, gg HL, gg HL, gg HL, gg HL, gg HL, gg HL, gg SET g.b CLR g.b 2 3 4 5 6 7 2 3 4 5 6 7 JR cc, a PUSH POP DAA DAS PUSH POP LD M P SLT SEG SLE SGT VS VC gg gg g g PSW PSW PSW, CPL g.b LD g.b, CF 2 3 4 5 6 7 2 3 4 5 6 7 SHLC A SHRC A MUL DIV SHLC SHRC ROLC RORC NEG RETN CALL JP SWAP gg gg ggh, ggl gg, C g g g g CS, gg gg gg g ) 2) g gg A E8 WA E8 W E9 BC E9 C EA DE EA B EB HL EB E EC IX EC Page 7

TLCS-87/C g gg D ED IY ED L EE SP EE H EF HL EF 4.3 2 ( ) 2 3 4 5 6 7 8 9 A B C D E F ADDC ADD SUBB SUB AND XOR OR CMP ADDC ADD SUBB SUB AND XOR OR CMP A, (src) A, (src) A, (src) A, (src) A, (src) A, (src) A, (src) A, (src) W, (src) W, (src) W, (src) W, (src) W, (src) W, (src) W, (src) W, (src) C, (src) C, (src) C, (src) C, (src) C, (src) C, (src) C, (src) C, (src) B, (src) B, (src) B, (src) B, (src) B, (src) B, (src) B, (src) B, (src) 2 E, (src) E, (src) E, (src) E, (src) E, (src) E, (src) E, (src) E, (src) D, (src) D, (src) D, (src) D, (src) D, (src) D, (src) D, (src) D, (src) 3 4 5 6 7 8 9 L, (src) L, (src) L, (src) L, (src) L, (src) L, (src) L, (src) L, (src) H, (src) H, (src) H, (src) H, (src) H, (src) H, (src) H, (src) H, (src) LD r, (src) LD rr, (src) A W C B E D L H WA BC DE HL IX IY SP XOR CF, (src).b LD CF, (src).b 2 3 4 5 6 7 2 3 4 5 6 7 ADDC ADD SUBB SUB AND XOR OR CMP LD (dst), rr (src), (src), (src), (src), (src), (src), (src), (src), WA BC DE HL IX IY SP XCH r, (src) LD (dst), r A W C B E D L H A W C B E D L H ADDC ADD SUBB SUB AND XOR OR CMP ADDC ADD SUBB SUB AND XOR OR CMP WA, (src) WA, (src) WA, (src) WA, (src) WA, (src) WA, (src) WA, (src) WA, (src) BC, (src) BC, (src) BC, (src) BC, (src) BC, (src) BC, (src) BC, (src) BC, (src) DE, (src) DE, (src) DE, (src) DE, (src) DE, (src) DE, (src) DE, (src) DE, (src) HL, (src) HL, (src) HL, (src) HL, (src) HL, (src) HL, (src) HL, (src) HL, (src) A B C D E F IX, (src) IX, (src) IX, (src) IX, (src) IX, (src) IX, (src) IX, (src) IX, (src) IY, (src) IY, (src) IY, (src) IY, (src) IY, (src) IY, (src) IY, (src) IY, (src) SP, (src) SP, (src) SP, (src) SP, (src) SP, (src) SP, (src) SP, (src) SP, (src) HL, (src) HL, (src) HL, (src) HL, (src) HL, (src) HL, (src) HL, (src) HL, (src) SET (src).b CLR (src).b 2 3 4 5 6 7 2 3 4 5 6 7 XCH rr, (src) WA BC DE HL IX IY SP HL CPL (src).b LD (src).b, CF 2 3 4 5 6 7 2 3 4 5 6 7 INC SET LD ROLD RORD DEC LD CLR CPL LD CALL JP (src) (src). A (src).a, CF A,(src) A,(src) (src) (dst), (src).a (src).a CF, (src).a (src) (src) ) 2) Page 7

4. TLCS-87/C 4.3 2 ( ) TLCS-87/C (src) (dst) (x) E (x) F (vw) E (vw) F (DE) E2 (DE) F2 (HL) E3 (HL) F3 (IX) E4 (IX) F4 (IY) E5 (IY) F5 (+SP) E6 (SP-) F6 (HL+C) E7 (HL+C) F7 (IX+d) D4 (IX+d) 54 (IY+d) D5 (IY+d) 55 (SP+d) D6 (SP+d) 56 (HL+d) D7 (HL+d) 57 (PC+A) 4F Page 72