870C-INST.book.pdf
|
|
|
- ありみち こけい
- 7 years ago
- Views:
Transcription
1 4 TLCS-87/C
2
3 TLCS-87/C. TLCS-87/C TLCS-87/ C 5 TLCS-87/C I/O 42 - / / 7 43 / 4 4 SP 2 / ( ) 2 2 / 6 ( ) / 3 27 / / / / / / / 7 2 Page
4 .. TLCS-87/C -2 / / 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
5 TLCS-87/C -3 r, g A W C B E D L H -4 rr, gg 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
6 ..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
7 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 ( : LD (x), ) LD A, B opcode LD A, opcode LD WA, m opcode m LD (x), opcode x LDW (x), m opcode x m / 5 Page 5
8 ..4 TLCS-87/C RETN LD PSW, PUSH PSW POP PSW JR M/P/SLT/SGE/SLE/SGT/VS/VC, a 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 ( ) (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 A IX 23H 75H A Page 6
9 TLCS-87/C 3: LD A, (IY) IY 23 23H 9B 9B A IY 23H 9BH A (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 H C4 C4 A HL (23H) (2H) (2H) 35H C4H A 2: LD A, (IX + D6H) D4 D6 IX 23 + FF D6 F9 F9H A Page 7
10 ..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 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 SP 432H B7H A.4..5 (SP ) SP SP SP ( ) Page 8
11 TLCS-87/C : LD (SP ), A SP ( ) SP ( ) 3 3H C C A 2 F F F SP 3H A CH SP 2FFFH (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 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
12 ..4 TLCS-87/C H~7FH H~7FH (~+27) 8H~FFH FF8H~FFFFH ( 28~ ) : LD A, (PC + A) PC C C536H C537H 3F 4 LD A, (PC + A) A ( ) C5 3F C53FH D8 A ( ) D8 (C538H) A (7H) (7H) C53FH D8H A 2: JP (PC + A) PC C C72H 3F FE JP (PC + A) A C 8A C8AH C8BH 4B D D 4B PC (C74H) A (6H) (6H) C8AH 2 D4BH D4BH (x) 8 x H~FFH Page
13 TLCS-87/C : LD A, (87H) x 87H 9 9 A C 87 LD A, (87H) x (87H) 87H 9H A (vw) 6 vw H~FFFFH : LD A, (5678H) E/F w v 5678H A E LD vw (5678H) 5678H 24H A.4.3 r rr ( ) : LD A, B 2: INC DE B DE Page
14 ..4 TLCS-87/C.4.4 m ( ) : LD A, 53H CH CH A 2: LD WA, 234H CH CH C2H 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
15 TLCS-87/C : JR $ H JR D578H +2 D54H FC 35 JR PC + D D5 78 D578H (D543H) 35H D578H ) $: 2: JR M, $ H JR M, D579H PC D D54H E8 D 35 JR M, a + 35 D5 79 D579H (D544H) 35H D579H ) $: ( +2) 5 d ( ) JRS d H~FH H~FH (~+5) H~FH FFFH~FFFFH ( 6~ ) d Page 3
16 ..4 TLCS-87/C : JRS T, $ H 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 FFCH 6 ( ) CALLV Page 4
17 TLCS-87/C : CALLV 9H = D2H E73H 79 CALLV + FF FF C D2 FFD2H FFD3H 73 E E 73 PC (9H) 2 FFCH FFD2H 2 E73H : SET A.3 A 3 "" A = = (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) (HL), (DE), (IX), (IY), (HL + d), (IX + d), (IY + d), (HL + C), (+SP), (SP + d), (PC + A), (x), (vw) A 3 Page 5
18 ..4 TLCS-87/C : SET (HL). A C 4 A HL 23 23H HL (23H) (B) A 3 (B) 4 "" B 2 (HL) SET (mem). A = 4 Page 6
19 TLCS-87/C 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
20 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
21 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
22 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
23 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
24 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
25 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
26 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
27 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
28 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
29 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
30 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
31 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
32 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
33 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
34 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
35 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
36 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
37 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
38 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
39 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
40 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
41 TLCS-87/C 2.3 g g g C Z * 2 CF SHLC g g ( g g ) g H : A = B, CF = A = B, CF =, ZF = g g g C Z * CF SHRC g g ( g g ) g H : A = B, CF = A = B, CF =, ZF = g g g C Z * 2 CF 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 * 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 ( 4 4 ) x x x x x x x x 8 A (x) ROLD A,(x) ROLD A,(vw) ROLD A,(DE) ROLD A,(HL) ROLD A,(IX) x (H~FFH ) : 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 ) DE HL (4 ) IX A A (vw) (4 ) A (DE) (4 ) A (HL) (4 ) (IX) (4 ) Page 39
42 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) (4 ) IY A (IX + d) d d d d d d d d (4 ) IX 8 d A (IY + d) d d d d d d d d (4 ) IY 8 d A (SP + d) d d d d d d d d (4 ) 8 d A (HL + d) d d d d d d d d (4 ) HL 8 d A (HL + C) (4 ) HL C A (+SP) (4 ) A (PC + A) (4 ) C x x x x x x x x 8 A (x) RORD A,(x) RORD A,(vw) RORD A,(DE) x (H~FFH ) : 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 ) DE A A (vw) (4 ) (DE) (4 ) Page 4
43 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) (4 ) HL A (IX) (4 ) IX A (IY) (4 ) IY A (IX + d) d d d d d d d d (4 ) IX 8 d A (IY + d) d d d d d d d d (4 ) IY 8 d A (SP + d) 4 d d d d d d d d (4 ) 8 d A (HL + d) d d d d d d d d (4 ) HL 8 d A (HL + C) (4 ) HL C A (+SP) (4 ) A (PC + A) (4 ) A Page 4
44 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
45 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
46 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
47 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
48 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
49 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
50 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
51 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
52 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
53 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
54 2.6 TLCS-87/C (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
55 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
56 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
57 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
58 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
59 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
60 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
61 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
62 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
63 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
64 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
65 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 CF 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) ( 4 4 ) A A (Memory) (4 ) ) (+SP) SP SP (4 ) ) (+SP) SP SP + (Memory) Page 63
66 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
67 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
68 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
69 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
70 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
71 TLCS-87/C 4. TLCS-87/C A B C D E F 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) 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 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
72 4. TLCS-87/C ( ) TLCS-87/C ( ) 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 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 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 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 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
73 TLCS-87/C g gg D ED IY ED L EE SP EE H EF HL EF ( ) 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) 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 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 XCH rr, (src) WA BC DE HL IX IY SP HL CPL (src).b LD (src).b, CF 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
74 4. TLCS-87/C ( ) 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
TLCS-870/C1シリーズ命令セット
TLCS-87/C シリーズ 命令セット セミコンダクター社 Page 2 TLCS-87/C TLCS-87/C 第 章 概要 TLCS-87/C シリーズの基本機械命令は 33 種 732 命令で 下表に命令の分類を示します TLCS-87/ C シリーズには バイト長から最長 5 バイト長の命令があります 使用頻度の高い命令は オブジェクトコードを短くしており メモリ効率の良いプログラムを組むことができます
1 8 Z80 Z GBA ASIC 2 WINDOWS C 1
1 8 Z80 Z80 20 8080 GBA ASIC 2 WINDOWS C 1 2.1 Z-80 A 0 - A 15 CPU Z80 D 0- D 7 I/O Z80 1: 1 (1) CPU CPU Z80 CPU Z80 AND,OR,NOT, (2) CPU (3) I/O () Z80 (4) 2 Z80 I/O 16 16 A 0, A 1,, A 15 (5) Z80I/O 8
main.dvi
20 II 7. 1 409, 3255 e-mail: [email protected] 2 1 1 1 4 2 203 2 1 1 1 5 503 1 3 1 2 2 Web http://www.icsd2.tj.chiba-u.jp/~namba/lecture/ 1 2 1 5 501 1,, \,", 2000 7. : 1 1 CPU CPU 1 Intel Pentium
TLCS-870/C1シリーズ CPU
シリーズ CPU セミコンダクター社 CMOS 8 ビットマイクロコンピュータ TLCS-870/C1 シリーズ TLCS-870/C1 シリーズは 東芝オリジナルのコンパクトで高速 / 高機能, 低消費電力の 8 ビットシングルチップマイクロコンピュータです 特長 直交性のある豊富な命令セット : 133 種 732 命令東芝オリジナルマイクロコントローラ TLCS-870/C とバイナリレベルでのコンパチビリティを持たせており
NAND FF,,
1. 1.1. NAND FF,, 1.2. 2. 1 3. アドレス ( 番地 ) 0 99 1 3 2 4 3 20 4 2 5 20 4. 8bit(0255) 7(3+4) 16 8 命令表 (0~255) コード内容 ( 機械語 ) ( 次の番地の内容 )+( 次の次の番地の内 99 容 ) の結果を次の次の次に書いてある番地に格納 2STOP A0A7, A8A15 D0D7 2 4.2.
3 SIMPLE ver 3.2: SIMPLE (SIxteen-bit MicroProcessor for Laboratory Experiment) 1 16 SIMPLE SIMPLE 2 SIMPLE 2.1 SIMPLE (main memo
3 SIMPLE ver 3.2: 20190404 1 3 SIMPLE (SIxteen-bit MicroProcessor for Laboratory Experiment) 1 16 SIMPLE SIMPLE 2 SIMPLE 2.1 SIMPLE 1 16 16 (main memory) 16 64KW a (C )*(a) (register) 8 r[0], r[1],...,
ディジタルシステム設計
Z80 Z80 Z80 Z80 ROM RAM I/O 8255 8251 Z80PIO Z80CTC Z80SIO R C L Tr OP TTL MCB Z MC Z Z80 Z80 TMPZ84015BF KL5C8012 64180 H8 H8 PIC Microchip Technology PIC Z80 F A A' ALU B D H C E L IX IY SP PC C E L
.,. 0. (MSB). =2, =1/2.,. MSB LSB, LSB MSB. MSB 0 LSB 0 0 P
, 0 (MSB) =2, =1/2, MSB LSB, LSB MSB MSB 0 LSB 0 0 P61 231 1 (100, 100 3 ) 2 10 0 1 1 0 0 1 0 0 100 (64+32+4) 2 10 100 2 5, ( ), & 3 (hardware), (software) (firmware), hardware, software 4 wired logic
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
2 2010 11 8 0 9 5 7 0 7 B 2010 11 15 095701B 095703J 1 ( ) 2 D-A D-A KUE-CHIP2 KUE-CHIP2 KUE-CHIPP2 KUE-CHIP2 3 3.1 (1) 2.2 D-A KUE-CHIP2 2.1 KUE-CHIP D-A 2.11 1 3.2 (2) () () 3.2.1 (a) 1. 1 1: () 00 C0
<5A2D38308A E9197BF2E786C73>
A.Z-80 レジスタ構成図 主レジスタ 補助レジスタ アキュームレータ A フラグレジスタ F アキュームレータ A' フラグレジスタ F' B C B' C' D E D' E' 汎用レジスタ H L H' L' インタラプトベクトルレジスタ I メモリリフレッシュレジスタ R インデックスレジスタ IX インデックスレジスタ IY 専用レジスタ スタックポインタ SP プログラムカウンタ PC
A7ECG圧縮Z80program.doc
A.7 A.7.1 4.5 Z80CPU Z80 XA-80 ROM ICE(In-Circuit Emulator Z-Vision Pro A/D A/D CPU 4ms CPU 1 1 200s RS-232C PC A.7.2 list.a.7.1 A/D List.A.7.2 list.a.7.1 include List.A.7.1 bank10.asm ECG INCLUDE "DEFIO.ASM"
Microsoft PowerPoint - ProcML-12-3.ppt
プロセッサと 年次前次前期 ( 第 回 ) 進数の加減算 (overflow( overflow) 演習 次の ビット演算の結果は overflow か? () + + () + + 答 答 中島克人 情報メディア学科 [email protected] () - = + + 答 進数の加減算 (overflow( overflow) 演習 次の ビット演算の結果は overflow
ND80ZⅢ応用プログラムq
Z80 命令説明書 ( 有 ) 中日電工 目次 [ はじめに ] 1 Ⅰ. レジスタについて 1 Ⅱ. 8 ビット転送命令 1 1.LD, 1 2.LD,(HL) 1 3.LD (HL), 1 4.LD,n 1 5.LD (HL),n 1 6.LD A,(BC) 2 7.LD A,(DE) 2 8.LD A,(nn) 2 9.LD (BC),A 2 10. LD (DE),A 2 11. LD (nn),a
学習の手順
NAVI 2 MAP 3 ABCD EFGH D F ABCD EFGH CD EH A ABC A BC AD ABC DBA BC//DE x 4 a //b // c x BC//DE EC AD//EF//BC x y AD DB AE EC DE//BC 5 D E AB AC BC 12cm DE 10 AP=PB=BR AQ=CQ BS CS 11 ABCD 1 C AB M BD P
PIC18 Istructios PIC16, PIC x Microchip Techology Icorporated. All Rights Reserved. PICmicro PIC18 52
PIC18 2003 Microchip Techology Icorporated. All Rights Reserved. PICmicro PIC18 51 PIC18 Istructios PIC16, PIC17 16 16 8x8 2003 Microchip Techology Icorporated. All Rights Reserved. PICmicro PIC18 52 PIC18
ZB11W取扱説明書
KL5C8012(Z80) 命令説明書 ( 有 ) 中日電工 目次 Ⅰ. レジスタについて 1 Ⅱ. 8 ビット転送命令 2 1.LD, 2 2.LD,(HL) 2 3.LD (HL), 2 4.LD,n 2 5.LD (HL),n 2 6.LD A,(BC) 2 7.LD A,(DE) 3 8.LD A,(nn) 3 9.LD (BC),A 3 10. LD (DE),A 3 11. LD (nn),a
( )
18 10 01 ( ) 1 2018 4 1.1 2018............................... 4 1.2 2018......................... 5 2 2017 7 2.1 2017............................... 7 2.2 2017......................... 8 3 2016 9 3.1 2016...............................
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
Mg-LPSO 2566 2016 3 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 1,.,,., 1 C 8, 2 A 9.., Zn,Y,.
HITACHI 液晶プロジェクター CP-EX301NJ/CP-EW301NJ 取扱説明書 -詳細版- 【技術情報編】 日本語
A B C D E F G H I 1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 K L J Y CB/PB CR/PR COMPONENT VIDEO OUT RS-232C RS-232C RS-232C Cable (cross) LAN cable (CAT-5 or greater) LAN LAN LAN LAN RS-232C BE
HITACHI 液晶プロジェクター CP-AX3505J/CP-AW3005J 取扱説明書 -詳細版- 【技術情報編】
B A C E D 1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 H G I F J M N L K Y CB/PB CR/PR COMPONENT VIDEO OUT RS-232C LAN RS-232C LAN LAN BE EF 03 06 00 2A D3 01 00 00 60 00 00 BE EF 03 06 00 BA D2 01
取扱説明書 -詳細版- 液晶プロジェクター CP-AW3019WNJ
B A C D E F K I M L J H G N O Q P Y CB/PB CR/PR COMPONENT VIDEO OUT RS-232C LAN RS-232C LAN LAN BE EF 03 06 00 2A D3 01 00 00 60 00 00 BE EF 03 06 00 BA D2 01 00 00 60 01 00 BE EF 03 06 00 19 D3 02 00
目次 [ はじめに ] 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
ND80ZⅢ 8080 命令説明書 ( 有 ) 中日電工 目次 [ はじめに ] 1 [1] レジスタについて 1 [2] 8ビット転送命令 1 1. MOV 1,2 1 2. MOV,M 2 3. MOV M, 2 4. MVI,B2 2 5. MVI M,B2 2 6. LDAX B 2 7. LDAX D 2 8. LDA NN 2 9. STAX B 2 10. STAX D 2 11. STA
1/68 A. 電気所 ( 発電所, 変電所, 配電塔 ) における変圧器の空き容量一覧 平成 31 年 3 月 6 日現在 < 留意事項 > (1) 空容量は目安であり 系統接続の前には 接続検討のお申込みによる詳細検討が必要となります その結果 空容量が変更となる場合があります (2) 特に記載
1/68 A. 電気所 ( 発電所, 変電所, 配電塔 ) における変圧器の空き容量一覧 平成 31 年 3 月 6 日現在 < 留意事項 > (1) 空容量は目安であり 系統接続の前には 接続検討のお申込みによる詳細検討が必要となります その結果 空容量が変更となる場合があります (2) 特に記載のない限り 熱容量を考慮した空き容量を記載しております その他の要因 ( 電圧や系統安定度など ) で連系制約が発生する場合があります
アセンブラ入門(CASL II) 第3版
CASLDV i COMET II COMET II CASL II COMET II 1 1 44 (1969 ) COMETCASL 6 (1994 ) COMETCASL 13 (2001 ) COMETCASL COMET IICASL II COMET IICASL II CASL II 2001 1 3 3 L A TEX 2 CASL II COMET II 6 6 7 Windows(Windows
1 Code Generation Part I Chapter 8 (1 st ed. Ch.9) COP5621 Compiler Construction Copyright Robert van Engelen, Florida State University,
1 Code Generation Part I Chapter 8 (1 st ed. Ch.9) COP5621 Compiler Construction Copyright Robert van Engelen, Florida State University, 2007-2013 2 Position of a Code Generator in the Compiler Model Source
i
i ii 2 1 JIS 2 [] NC [] 3 [] 4 5 [] 6 7 8 1900 9 10 11 12 13 14 () 15 16 17 () 18 8 19 20 A A.1 A.2 1 A.4 3 A.3 2 A.5 4 21 A.6 5 A.9 8 A.7 6 A.10 9 A.8 7 A.11 10 22 A 氏 の 手 のひらの 表 面 温 度 温 度 ( ) 37 36 35
欧州特許庁米国特許商標庁との共通特許分類 CPC (Cooperative Patent Classification) 日本パテントデータサービス ( 株 ) 国際部 2019 年 7 月 31 日 CPC 版が発効します 原文及び詳細はCPCホームページのCPC Revision
欧州特許庁米国特許商標庁との共通特許分類 CPC (Cooperative Patent Classification) 日本パテントデータサービス ( 株 ) 国際部 2019 年 7 月 31 日 CPC 2019.08 版が発効します 原文及び詳細はCPCホームページのCPC Revisions(CPCの改訂 ) をご覧ください https://www.cooperativepatentclassification.org/cpcrevisions/noticeofchanges.html
欧州特許庁米国特許商標庁との共通特許分類 CPC (Cooperative Patent Classification) 日本パテントデータサービス ( 株 ) 国際部 2019 年 1 月 17 日 CPC 版のプレ リリースが公開されました 原文及び詳細はCPCホームページの C
欧州特許庁米国特許商標庁との共通特許分類 CPC (Cooperative Patent Classification) 日本パテントデータサービス ( 株 ) 国際部 2019 年 1 月 17 日 CPC 2019.02 版のプレ リリースが公開されました 原文及び詳細はCPCホームページの CPC Revisions(CPCの改訂 ) 内のPre-releaseをご覧ください http://www.cooperativepatentclassification.org/cpcrevisions/prereleases.html
IO IO IO IO IO IO IO 8 8 8 7 279 289 299 309 319 329 339 349 359 369777 Z3 16024 0 1 051 050 051 050 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 JW-262S49 00 08 6 53 No. ON 7 5 4 3 2 1
000 001
all-round catalogue vol.2 000 001 002 003 AA0102 AA0201 AA0701 AA0801 artistic brushes AA0602 AB2701 AB2702 AB2703 AB2704 AA0301 AH3001 AH3011 AH3101 AH3201 AH3111 AB3201 AB3202 AB2601 AB2602 AB0701 artistic
PLC HMI High flexibility Simple networking Easy to use 190 HMI 2
PLC HMI High flexibility Simple networking Easy to use 190 HMI 2 Contents 4 11 14 15 3 SIMATIC PLC190 24 S7-1200/ S7-1200 S7-1200 I/OCPU ROM SIMATIC S7-1200PLC 4 S7-1200 CPU 100Mbps HMI-PLCPC-PLCPLC16
油圧1.indd
4 2 ff f f f f f f f f f f f f ff ff ff r f ff ff ff ff ff ff R R 6 7 φφ φφ φφ φ φ φφ φφφφφφφφ φφφφ φφφφ φφ! φ f f f f f f f f f f 9 f φ φ φ φ φ φ φ φ φφ φφ φ φ φ φ SD f f f KK MM S SL VD W Y KK MM S SL
PII S (96)
C C R ( 1 Rvw C d m d M.F. Pllps *, P.S. Hp I q G U W C M H P C C f R 5 J 1 6 J 1 A C d w m d u w b b m C d m d T b s b s w b d m d s b s C g u T p d l v w b s d m b b v b b d s d A f b s s s T f p s s
CASL入門
4 章 機械語の設計 ここでは 機械語の設計をしてみましょう 機械語の設計! そんなことができるのでしょうか 情報処理技術者試験の CASLⅡ 説明書の参考資料には 命令後の構成は定義しないが と記載されています アセンブラ言語を理解するためには機械語の理解が非常に大切になりますし 自分で設計してみれば格段に理解が容易になります そこで 定義されていないなら 定義してしまおう というわけです CASLⅡが動くコンピュータである
S5U1C8F360T1 Manual (S1C8F360 DEMO Board)
MF-0 CMOS -BIT SINGLE CHIP MICROCOMPUTER SUCF0T Manual (SCF0 DEMO Board) Hardware/Software SEIKO EPSON CORPORATION 00 S C 0 F 0A0 00 SU C D 00 SUCF0T Manual I HARDWARE SUCF0T MANUAL EPSON I-i (SCF0 DEMO
211 [email protected] 1 R *1 n n R n *2 R n = {(x 1,..., x n ) x 1,..., x n R}. R R 2 R 3 R n R n R n D D R n *3 ) (x 1,..., x n ) f(x 1,..., x n ) f D *4 n 2 n = 1 ( ) 1 f D R n f : D R 1.1. (x,
文字コードとその実装
1 2001 11 3 1 2 2 2 2.1 ISO/IEC 646 IRV US-ASCII................................. 2 2.2 ISO/IEC 8859 JIS X 0201..................................... 4 2.3 ISO/IEC 2022............................... 6
PowerPoint プレゼンテーション
コンピュータアーキテクチャ 第 7 週命令セットアーキテクチャ ( 命令の表現 命令の実行の仕組 ) 2013 年 11 月 6 日 金岡晃 授業計画 第 1 週 (9/25) 第 2 週 (10/2) 第 3 週 (10/9) 第 4 週 (10/16) 第 5 週 (10/23) 第 6 週 (10/30) 第 7 週 (11/6) 授業概要 2 進数表現 論理回路の復習 2 進演算 ( 数の表現
補足情報
1 危 険 警 告 注 意 2 3 4 5 6 7 8 1 2 3 4 5 9 6 7 8 9 10 10 1 2 11 1 12 1 2 13 3 4 14 1 2 15 3 4 5 16 1 2 3 17 1 2 3 4 18 19 20 21 22 23 1 2 3 4 5 24 6 7 8 9 10 25 26 27 28 6 1 2 7 8 9 3 4 5 29 1 2 警 告 3 4 5
R7G4HML3 6 LC2 取扱説明書 リモート I/O R7G4H シリーズ M E C H A T R O L I N K - Ⅲ 用 モニタ出力付 絶縁 2 点 ねじ端子台ロードセル入力ユニット 形式 R7G4HML3-6 - LC EU CE 許容電圧範囲 消費電流 直流
取扱説明書 リモート I/O R7G4H シリーズ M E C H A T R O L I N K - Ⅲ 用 モニタ出力付 絶縁 2 点 ねじ端子台ロードセル入力ユニット 形式 R7G4HML3-6 - LC2...1...2 EU CE 許容電圧範囲 消費電流 直流電源 24 V DC 24 V DC 10 % 160 ma -10 +55 30 90 % RH 10 NM-7772-AX 初版
h1-4_cs5.5.indd
SIMATIC HMI SIMATIC HMI SIMATIC HMI Comfort Panel All-in-One SIMATIC Comfort Panel all-in-one 4 22 1677 0 100% IP65 CEULKCRCMATEX HMI VB HMI ATEX 4 12 SIMATIC HMI Basic Panel 2 nd Generation SIMATIC Basic
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
4 5 ff f f f f f f f f f f f f ff ff ff r f ff ff ff ff ff ff R R 7 b b ï φφ φφ φφ φ φ φφ φφφφφφφφ φφφφ φφφφ ù û û Æ φ ñ ó ò ô ö õ φφ! b ü ú ù û ü ß μ f f f f f f f f f f b b b z x c n 9 f φ φ φ φ φ φ
Microsoft PowerPoint - NxLecture ppt [互換モード]
011-05-19 011 年前学期 TOKYO TECH 命令処理のための基本的な 5 つのステップ 計算機アーキテクチャ第一 (E) 5. プロセッサの動作原理と議論 吉瀬謙二計算工学専攻 kise_at_cs.titech.ac.jp W61 講義室木曜日 13:0-1:50 IF(Instruction Fetch) メモリから命令をフェッチする. ID(Instruction Decode)
EOS Kiss X3 使用説明書
J J 2 3 6 V U 0 S 0 9 7 8 3 M M M 1 4 1 2 3 4 5 6 7 8 9 10 11 5 1 2 3 1 1 2 3 4 5 6 7 C x 6 3 4 d Z D E S i j A s f a 8 q Oy A A A A B 2 0 7 5 6 7 8 A A B f HI u y b 8 K L B 9 w W d 10 11 9 i j s f D 7
EOS Kiss X8i (W) 使用説明書
EOS Kiss X8i (W) J 2 3 1 B B B 2 4 5 1 2 3 4 f 5 1 A 6 6 7 8 9 x 7 6 W X Y ZS 0 0 9 7 8 3 M M M 1 8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 9 i j s C f D 7 b A k 73 83 1 10 7a 8a b c S x H I K L 11 12 13 1
HyRAL®FPGA設計仕様書
HyRAL Encryption FPGA HyRAL FPGA 2009/12/ 13 2 2010/01/11 3. FPGA 3.1. Const1, 2,3 3.3.ciphergen 3.3.6. 3.4. Decrypt 4 3 2010/01/26 1. i 1.... 1 2.... 1 2.1. FPGA... 1 2.2.... 1 2.3.... 1 2.4. IP... 1
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
S S 3 0 0 0 3 0.01MPa 1.MPa 0s 0 JIS /g 1.0 0 SMBFFBCCBTTB SPMPPFPTP TTPTBCB 1 T1S YF F 0 0 0 0 0 M SSP MP 0 3..3. 3. 0.3 0.. 1 B P 0 10 3 0 0 F FP 3 0 3 FB 3 0 3 C 0 CB 1 T TP 1 3 TB 0 0 0 1 3 1 0 0 0
1122 1015 1 Voices 11 11 1 1 1 1 1 1 7 3 4 3 4 3 4 1 1 1 1 1 e 1 f dd 1 d 1 1 1 1 de 1 f 1 d b b bb ef f bb 1 1 882-1111 882-1160 1 1 a 6 1 1 1 f 1 1 c 1 f 1 1 f 1 cf 1 bf 1 1 1 1 a 1 g 1 g 1 af g 1 11
Catalog No.AR006-e DIN EN ISO 9001 JIS Z 9901 Certificate: 販売終了
Catalog No.AR006-e DIN EN ISO 9001 JIS Z 9901 Certificate:09 100 5919 DJ!0 DF DF @3 q w e 130 230 TR RA 0H R 130 230 RA TR R R RA 0.02MPa RA 130 230 130 230 R 0.06MPa RA 0.15MPa q R #1 TR #6 I N D E X
A S- hara/lectures/lectures-j.html r A = A 5 : 5 = max{ A, } A A A A B A, B A A A %
A S- http://www.math.kyushu-u.ac.jp/ hara/lectures/lectures-j.html r A S- 3.4.5. 9 phone: 9-8-444, e-mail: [email protected], http://www.math.kyushu-u.ac.jp/ hara/lectures/lectures-j.html Office
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 λ {
K E N Z OU 2008 8. 4x 2x 2 2 2 x + x 2. x 2 2x 2, 2 2 d 2 x 2 2.2 2 3x 2... d 2 x 2 5 + 6x 0 2 2 d 2 x 2 + P t + P 2tx Qx x x, x 2 2 2 x 2 P 2 tx P tx 2 + Qx x, x 2. d x 4 2 x 2 x x 2.3 x x x 2, A 4 2
untitled
5 28 EAR CCLECCN ECCN 1. 2. 3. 4. 5.EAR page 1 of 28 WWW.Agilent.co.jp -> Q&A ECCN 10020A 10070A 10070B 10070C 10071A 10071B 10072A 10073A 10073B 10073C 10074A 10074B 10074C 10076A 10229A 10240B 10430A
untitled
PIC Pic MPLAB HEX Pic PIC 18CXXX 14000 17CXXX 16C92X 16F8XX 16C7XX 16C6XX 16C62X 16F8X 12C5XX 16C5X 16C55X 12C6XX d f b f k k PIC 4 2 1 2 1 SPI SPI,SSART SPI 4 5 8 1 2 SPI,USART 1 64 128 256 8 (10bit)
II Time-stamp: <05/09/30 17:14:06 waki> ii
II [email protected] 18 1 30 II Time-stamp: ii 1 1 1.1.................................................. 1 1.2................................................... 3 1.3..................................................
閨75, 縺5 [ ィ チ573, 縺 ィ ィ
39ィ 8 998 3. 753 68, 7 86 タ7 9 9989769 438 縺48 縺55 3783645 タ5 縺473 タ7996495 ィ 59754 8554473 9 8984473 3553 7. 95457357, 4.3. 639745 5883597547 6755887 67996499 ィ 597545 4953473 9 857473 3553, 536583, 89573,
Security Solution 2008.pptx
Security Solution 2008 Windows DOS (apack, lzexe, diet, pklite) Linux (gzexe, UPX) PE PE DOS Stub Space Section Header.idata PE Header & Optional Header Space.unpack (unpack code) Section Header.unpack
MEDIAEDGE MEDIAEDGE TEL FAX :00 12:00 13:00 17: MEDIAEDGE MEDIAEDGE 8. HDMI HDMIHigh-Definition M
VPM-H1 HDMI http://www.mediaedge.co.jp http://www.mediaedge.co.jp TEL:078-265-1551 FAX:078-265-1550 TEL:03-3517-1655 FAX:03-3517-1657 10 00 12 00 13 00 17 00 e-mail:[email protected] 651-0083 5-1-14
VR-509DN
VR-509DN LST0729-001C ... 4... 5... 8... 10... 45... 45... 46... 47... 48... 48... 49... 50... 51... 52... 52... 15... 16... 17 ON/OFF... 17... 18... 19... 20... 22... 24... 25... 26... 26... 27... 28...
AS1161 : K21
2012 AUTUMN & WINTER CATALOG AS1161 : K21 AS3432 : A28 AS1157 : S83 AS1842 : K23 AS3433 : K25 AS1953 : A28 AS1730 : K25 AS3435 : K27 AS3434 : S83 AS3431 : N27 AS1159 : L04 AX1029 : C02 RX0044 : W06 AX1031
日立液晶プロジェクター CP-AW2519NJ 取扱説明書- 詳細版-
PAGE UP DOWN D- ESC ENTER 1 1 2 2 3 COMPUTER IN1 USB TYPE A DC5V 0.5A USB TYPE B HDMI COMPUTER IN2 LAN CONTROL MONITOR OUT MIC AUDIO IN1 AUDIO IN3 AUDIO OUT R R L L S-VIDEO AUDIO IN2 VIDEO PAGE UP DOWN
VR-516/VR-516D/VR-516D2
VR-516 VR-516D VR-516D VR-516 (D) LST0730-001C ... 55... 56... 4... 5... 8... 10... 15... 16... 18 ON/OFF... 18... 19... 0... 1... 4... 5 /... 8... 9... 31... 3... 3... 33... 34... 35... 36 (Web)... 37...
<リスト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
AD コンバータへのデータの出力例 NEC PC98 用 mov al,22h // CLK -> 1, CS -> 0, DI -> 0 out 32h,al // シリアル ポートにデータ出力 PC/AT 互換機用 mov al,00h // CLK -> 1 mov dx,3fbh out dx al // シリアル ポートにデータ出力 mov al,03h // CS -> 0,
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
1 1.1 R(x) = 0 y + P (x)y + Q(x)y = R(x)...(1) y + P (x)y + Q(x)y = 0...(2) 1 2 u(x) v(x) c 1 u(x)+ c 2 v(x) = 0 c 1 = c 2 = 0 c 1 = c 2 = 0 2 0 2 u(x) v(x) u(x) u (x) W (u, v)(x) = v(x) v (x) 0 1 1.2
P0001-P0002-›ºflÅŠpB5.qxd
Series ø, ø16, ø20, ø, ø32, ø40 MY1B MY1M MY1C T MY1W MY2C MY2H MY3 MY3B MY3M ø D- 15 -X -X 16 20 32 40 qqwe qwυeυυυq we m max M Mmax ME MEmax Σα 1 Σα w υ υυ υδ υδ υδ υ δ υ e 16 Series MY1B MY1M MY1C T
Z 2 10Z MPa MPa MPa MPa 1.5MPa s s s JIS 6g/6H SD SD/B LB LS
3 03 0.01MPa 0.1MPa 0.1MPa 0.01MPa 1.MPa 0s 0s 0s JIS g/h SDSD/BLB LS0 F FBTT/BTB TB/BCUCU/B SDLCFTT/B TCTC/BDBD SDSD/BLB LS0 F FBTT/BTB TB/BCUCU/B SDLBFTT/B SKSPLK LP FKFP SKSPLK LP FKFP TKTPDPBDBP TKTPDPBDBP
VR-306B
LST0656-001E ... 4... 5... 8... 10... 45... 45... 46... 47... 48... 48... 49... 50... 51... 5... 5... 15... 16... 18 ON/OFF... 18... 19... 0... 1... 4... 5... 6... 7... 8... 9 (Web)... 9... 0... 1... /...
