Você está na página 1de 10

MEMÔNICOS

Z80/R800
GUIA DE CONSULTA RÁPIDA

Escrito e editorado por:


Edison Antonio Pires de Moraes
eapmoraes@msxall.com
www.msxtop.msxall.com

23/05/2004
18 MEMÔNICOS Z80/R800 MEMÔNICOS Z80/R800 3

ANOTAÇÕES GUIA DE CONSULTA DE MEMÔNICOS DO Z80/R800


GRUPO DE CARGA DE 8 BITS
Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR
LD r,r´ r r´ • • • • • • 01 r r´ -- 04 01 01
LD r,n r n • • • • • • 00 r 110 -- 07 02 02
LD u,u´ u u´ • • • • • • 11 011 101 DD -- -- 02
01 u u´ --
LD v,v´ v v´ • • • • • • 11 111 101 FD -- -- 02
01 v v´ --
LD u,n u n • • • • • • 11 011 101 DD -- -- 03
00 u 110 --
n --
LD v,n v n • • • • • • 11 111 101 FD -- -- 03
00 v 110 --
n --
LD r,(HL) r (HL) • • • • • • 01 r 110 DD 07 02 02
LD r,(IX+d) r (IX+d) • • • • • • 11 011 101 -- 19 05 05
01 r 110 --
d --
LD r,(IY+d) r (IY+d) • • • • • • 11 111 101 FD 19 05 05
01 r 110 --
d --
LD (HL),r (HL) r • • • • • • 01 110 r -- 07 02 02
LD (IX+d),r (IX+d) r • • • • • • 11 011 101 DD 19 05 05
01 110 r --
d --
LD (IY+d),r (IY+d) r • • • • • • 11 111 101 FD 19 05 05
01 110 r --
d --
LD A,(BC) A (BC) • • • • • • 00 001 010 0A 07 02 02
LD A,(DE) A (DE) • • • • • • 00 011 010 1A 07 02 02
LD A,(nn) A (nn) • • • • • • 00 111 010 3A 13 04 04
n --
n --
LD (BC),A (BC) A • • • • • • 00 000 010 02 07 02 02
LD (HL),A (HL) A • • • • • • 00 000 010 12 07 02 02
LD (nn),A (nn) A • • • • • • 00 000 010 32 13 04 04
n --
n --
LD A,I I A • I • • 11 101 101 ED 09 02 02
01 010 111 57
LD A,R I R • I • • 11 101 101 ED 09 02 02
01 011 111 5F
LD I,A I A • • • • • • 11 101 101 ED 09 02 02
01 000 111 47
LD R,A R A • • • • • • 11 101 101 ED 09 02 02
01 001 111 4F
4 MEMÔNICOS Z80/R800 MEMÔNICOS Z80/R800 17

000 001 010 011 100 101 110 111


r B C D E H L • A CONVENÇÕES USADAS
u B C D E IXH IXL • A
v B C D E IYH IYL • A Os memônicos do Z80 e do R800 estão separados em 14 grupos
por semelhança de função. Todas as instruções, à exceção de MULUB e
GRUPO DE CARGA DE 16 BITS MULUW, que são exclusivas do R800, são comuns aos dois proces-
sadores. As instruções que manipulam os registradores IXH, IXL, IYH e
Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR IYL são as instruções “secretas” do Z80; elas foram oficializadas no R800.
Abaixo há uma curta descrição de cada campo das tabelas.
LD dd,nn dd nn • • • • • • 00 dd0 001 -- 10 03 03
n --
n -- Memônico: Código memônico na notação do Z80.
LD IX,nn IX nn • • • • • • 11 011 101 DD 14 04 04 Ilustração: Curta descrição da operação realizada pela instrução. Uma
00 100 001 21 descrição entre parênteses é uma observação.
n -- C Z P/V S N H: Sinalizadores (flags) afetados. A notação é a seguinte:
n -- • sinalizador não afetado
LD IY,nn IY nn • • • • • • 11 111 101 FD 14 04 04 0 sinalizador desligado
00 100 001 21 1 sinalizador ligado
n -- ? sinalizador desconhecido
n -- sinalizador afetado de acordo com o resultado da
LD HL,(nn) H (nn+1) • • • • • • 00 101 010 2A 16 05 05
operação
L (nn) n --
n -- I o conteúdo do circuito biestável de ativação de
LD dd,(nn) ddh (nn+1) • • • • • • 11 101 101 ED 20 06 06 interrupções (IFF) é copiado para o sinalizador
ddl (nn) 01 dd1 011 -- Binário: Código binário da instrução
n -- Hex: Código hexadecimal da instrução
n -- TZ: Número de ciclos T para o Z80
LD IX,(nn) IXh (nn+1) • • • • • • 11 011 101 DD 20 06 06 MZ: Número de ciclos de máquina para o Z80
IXl (nn) 00 101 010 2A MR: Número de ciclos de máquina para o R800
n --
n -- Nota: Quando houver duas descrições de ciclos, elas referem às duas
LD IY,(nn) IYh (nn+1) • • • • • • 11 111 101 FD 20 06 06
IYl (nn) 00 101 010 2A
condições que a instrução pode assumir. A indicação “--” está pre-
n -- sente nas instruções que manipulam os registradores IXH, IXL,
n -- IYH e IYL (instruções “secretas” do Z80) e nas instruções MULUW
LD (nn),HL (nn+1) H • • • • • • 00 100 010 22 16 05 05 e MULUB do R800.
(nn) L n --
n --
LD (nn),dd (nn+1) ddh • • • • • • 11 101 101 ED 20 06 06
(nn) ddl 01 dd0 011 --
n --
n --
LD (nn),IX (nn+1) IXh • • • • • • 11 011 101 DD 20 06 06
(nn) IXl 00 100 010 22
n --
n --
LD (nn),IY (nn+1) IYh • • • • • • 11 111 101 FD 20 06 06
(nn) IYl 00 100 010 22
n --
n --
16 MEMÔNICOS Z80/R800 MEMÔNICOS Z80/R800 5

Memônico Ilustração C Z P
/V S N H Binário Hex TZ MZ MR Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR
HALT CPU parada • • • • • • 01 110 110 76 04 01 01 LD SP,HL SP HL • • • • • • 11 111 001 F9 06 01 01
DI IFF 0 • • • • • • 11 110 011 F3 04 01 01 LD SP,IX SP IX • • • • • • 11 011 101 DD 10 02 02
EI IFF 1 • • • • • • 11 111 011 FB 04 01 01 11 111 001 F9
IM 0 Modo 0 de • • • • • • 11 101 101 ED 08 02 02 LD SP,IY SP IY • • • • • • 11 111 101 FD 10 02 02
interrupção 01 000 110 46 11 111 001 F9
IM 1 Modo 1 de • • • • • • 11 101 101 ED 08 02 02 PUSH qq (SP-2) qql • • • • • • 11 qq0 101 -- 11 03 03
interrupção 01 010 110 56 (SP-1) qqh
IM 2 Modo 2 de • • • • • • 11 101 101 ED 08 02 02 PUSH IX (SP-2) IXl • • • • • • 11 011 101 DD 15 04 04
interrupção 01 011 110 5E (SP-1) IXh 11 100 101 E5
PUSH IY (SP-2) IYl • • • • • • 11 111 101 FD 11 04 04
(SP-1) IYh 11 100 101 E5
POP qq qql (SP+1) • • • • • • 11 qq0 001 -- 10 03 03
qqh (SP)
POP IX IXl (SP-2) • • • • • • 11 011 101 DD 14 04 04
IXh (SP-1) 11 100 001 E1
POP IY IYl (SP-2) • • • • • • 11 111 101 FD 14 04 04
IYh (SP-1) 11 100 001 E1

00 01 10 11
dd BC DE HL SP
qq BC DE HL AF

GRUPO DE TROCA

Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR


EX DE,HL DE HL • • • • • • 11 101 011 EB 04 01 01
EX AF,AF´ AF AF´ • • • • • • 00 001 000 08 04 01 01
EXX BC BC´ • • • • • • 11 011 001 D9 04 01 01
DE DE´
HL HL´
EX (SP),HL H (SP+1) • • • • • • 11 100 011 E3 19 05 05
L (SP)
EX (SP),IX IXh (SP+1) • • • • • • 11 011 101 DD 23 06 06
IXl (SP) 11 100 011 E3
EX (SP),IY IYh (SP+1) • • • • • • 11 011 101 FD 23 06 06
IYl (SP) 11 100 011 E3

GRUPO DE TRANFERÊNCIA DE BLOCO

Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR


LDI (DE) (HL) • • • 0 0 11 101 101 ED 16 04 04
DE DE+1 10 100 000 A0
HL HL+1
BC BC-1
6 MEMÔNICOS Z80/R800 MEMÔNICOS Z80/R800 15

Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR
LDIR (DE) (HL) • • 0 • 0 0 11 101 101 ED 21 05 05 IN r,(C) r (C) • P 0 11 101 101 ED 11 03 03
DE DE+1 10 110 000 A8 01 r 000 --
HL HL+1 INI (HL) (C) • ? ? 1 ? 11 101 101 ED 16 04 04
BC BC-1 B B-1 10 100 010 A2
{Até BC=0} 16 04 04 HL HL+1
LDD (DE) (HL) • • • 0 0 11 101 101 ED 16 04 04 INIR (HL) (C) • 1 ? ? 1 ? 11 101 101 ED 21 05 04
DE DE-1 10 101 000 B0 B B-1 10 110 010 B2
HL HL-1 HL HL+1
BC BC-1 {Até B=0} 16 04 03
LDDR (DE) (HL) • • 0 • 0 0 11 101 101 ED 21 05 05 IND (HL) (C) • ? ? 1 ? 11 101 101 ED 16 04 04
DE DE-1 10 111 000 B8 B B-1 10 101 010 AA
HL HL-1 HL HL-1
BC BC-1 INDR (HL) (C) • 1 ? ? 1 ? 11 101 101 ED 21 05 04
{Até BC=0} 16 04 04 B B-1 10 111 010 BA
HL HL-1
GRUPO DE PESQUISAS {Até B=0} 16 04 03
OUT (n),A (n) A • • • • • • 11 010 011 D3 11 03 03
n --
Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR OUT (C),r (C) r • • • • • • 11 101 101 ED 12 03 03
CPI A (HL) • 1 11 101 101 ED 16 04 04 01 r 001 --
HL HL+1 10 100 001 A1 OUTI (C) (HL) • ? ? 1 ? 11 101 101 ED 16 04 04
BC BC-1 B B-1 10 100 011 A3
CPIR A (HL) • 1 11 101 101 ED 21 05 05 HL HL+1
HL HL+1 10 110 001 B1 OTIR (C) (HL) • 1 ? ? 1 ? 11 101 101 ED 21 05 04
BC BC-1 B B-1 10 110 011 B3
{Até BC=0 HL HL+1
ou A=(HL)} 16 04 04 {Até B=0} 16 04 03
CPD A (HL) • 1 11 101 101 ED 16 04 04 OUTD (C) (HL) • ? ? 1 ? 11 101 101 ED 16 04 04
HL HL-1 10 101 001 A9 B B-1 10 110 011 AB
BC BC-1 HL HL-1
CPDR A (HL) • 1 11 101 101 ED 21 05 05 OTDR (C) (HL) • 1 ? ? 1 ? 11 101 101 ED 21 05 04
HL HL-1 10 111 001 B9 B B-1 10 111 011 BB
BC BC-1 HL HL-1
{Até BC=0 {Até B=0} 16 04 03
ou A=(HL)} 16 04 04
000 001 010 011 100 101 110 111
GRUPO LÓGICO E DE COMPARAÇÃO r B C D E H L F A

Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR GRUPO DE CONTROLE E MISCELÂNEA


V
AND A,r A AVr 0 P 0 1 10 100 r -- 04 01 01
AND A,p A A p 0 P 0 1 11 011 101 DD -- -- 01 Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR
V 10 100 p DAA Conv. BCD P • 00 100 111 27 04 01 01
AND A,q A A q 0 P 0 1 11 111 101 FD -- -- 01 CPL A NOT(A) • • • • 1 1 00 101 111 2F 04 01 01
V 10 100 q NEG A 0-A V 1 00 101 101 ED 08 02 02
AND A,(HL) A A V (HL) 0 P 0 1 10 100 110 A6 07 02 02 01 000 100 44
AND A,(IX+d) A A (IX+d) 0 P 0 1 11 011 101 DD 19 05 05 CCF CY NOT(CY) • • • 0 ? 00 111 111 3F 04 01 01
10 100 110 A6 SCF CY 1 1 • • • 0 0 00 110 111 37 04 01 01
d -- NOP Não-oper. • • • • • • 00 000 000 00 04 01 01
14 MEMÔNICOS Z80/R800 MEMÔNICOS Z80/R800 7

Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR
JR Z,e Se Z=1, • • • • • • 00 101 000 28 07 02 02 V
AND A,(IY+d) A A (IY+d) 0 P 0 1 11 111 101 FD 19 05 05
PC PC+e e-2 -- 12 03 03 10 100 110 A6
JR NZ,e Se Z=0, • • • • • • 00 100 000 20 07 02 02
V d --
PC PC+e e-2 -- 12 03 03
AND A,n A A n 0 P 0 1 11 100 110 E6 07 02 02
JP (HL) PC HL • • • • • • 11 101 001 E9 04 01 01
n --
JP (IX) PC IX • • • • • • 11 011 101 DD 08 02 02
11 101 001 E9 OR A,r A A Vr 0 P 0 1 10 110 r -- 04 01 01
JP (IY) PC IY • • • • • • 11 111 101 FD 08 02 02 OR A,p A A Vp 0 P 0 1 11 011 101 DD -- -- 01
11 101 001 E9 10 110 p
DJNZ e B B-1 • • • • • • 00 010 000 10 08 02 02 OR A,q A A Vq 0 P 0 1 11 111 101 FD -- -- 01
Se B 0, e-2 -- 10 110 q
PC PC+e 13 03 02 OR A,(HL) A A V (HL) 0 P 0 1 10 110 110 B6 07 02 02
OR A,(IX+d) A A V (IX+d) 0 P 0 1 11 011 101 DD 19 05 05
000 001 010 011 100 101 110 111 10 110 110 B6
cc NZ Z NC C PO PE P M d --
OR A,(IY+d) A A V (IY+d) 0 P 0 1 11 111 101 FD 19 05 05
GRUPO DE CHAMADA E RETORNO 10 110 110 B6
d --
Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR OR A,n A A Vn 0 P 0 1 11 110 110 F6 07 02 02
A n --
CALL nn (SP-1) PC h • • • • • • 11 001 101 CD 17 05 05
XOR A,r A AA r 0 P 0 1 10 101 r -- 04 01 01
(SP-2) PC l n --
PC nn n -- XOR A,p A A p 0 P 0 1 11 011 101 DD -- -- 01
CALL cc,nn Se cc=Verd, • • • • • • 11 cc 100 -- 10 03 03 A 10 101 p
(SP-1) PC h n -- XOR A,q A A q 0 P 0 1 11 111 101 FD -- -- 01
(SP-2) PC l n -- A 10 101 q
PC nn 17 05 05 XOR A,(HL) A AA (HL) 0 P 0 1 10 101 110 AE 07 02 02
RET PC l (SP) • • • • • • 11 001 001 C9 10 03 03 XOR A,(IX+d) A A (IX+d) 0 P 0 1 11 011 101 DD 19 05 05
PC h (SP+1) 10 101 110 AE
RET cc Se cc=Verd, • • • • • • 11 cc 000 -- 05 01 01 A d --
PC l (SP) XOR A,(IY+d) A A (IY+d) 0 P 0 1 11 111 101 FD 19 05 05
PC h (SP+1) 11 03 03 10 101 110 AE
RETI Retorna da • • • • • • 11 101 101 ED 14 04 05 A d --
interrupção 01 001 101 4D XOR A,n A A n 0 P 0 1 11 101 110 EE 07 02 02
RETN Ret. interr. • • • • • • 11 101 101 ED 14 04 05 n --
não mascar. 01 000 101 45 CP A,r A - r V 1 10 111 r -- 04 01 01
RST p (SP-1) PC h • • • • • • 11 p 111 -- 11 03 04 CP A,p A - p V 1 11 011 101 DD -- -- 01
(SP-2) PC l 10 111 p
PC l p * 8 CP A,q A - q V 1 11 111 101 FD -- -- 01
PC h 0 10 111 q
CP A,(HL) A - (HL) V 1 10 111 110 BE 07 02 02
000 001 010 011 100 101 110 111 CP A,(IX+d) A - (IX+d) V 1 11 011 101 DD 19 05 05
cc NZ Z NC C PO PE P M 10 111 110 BE
d --
GRUPO DE ENTRADA E SAÍDA CP A,(IY+d) A - (IY+d) V 1 11 111 101 FD 19 05 05
10 111 110 BE
Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR d --
IN A,(n) A (n) • • • • • • 11 011 011 28 11 03 03 CP A,n A - n V 1 11 111 110 FE 07 02 02
n -- n --
8 MEMÔNICOS Z80/R800 MEMÔNICOS Z80/R800 13

000 001 010 011 100 101 110 111 Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR
r B C D E H L • A BIT b,(IY+d) Z (IY+d) b • ? ? 0 1 11 111 101 FD 20 05 05
p • • • • IXH IXL • • 11 001 011 CB
q • • • • IYH IYL • • d --
01 b 110 --
GRUPO ARITMÉTICO DE 8 BITS SET b,r rb 1 • • • • • • 11 001 011 FD 08 02 02
11 b r --
Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR SET b,(HL) (HL) b 1 • • • • • • 11 001 011 FD 15 04 05
11 b 110 --
ADD A,r A A+r V 0 10 000 r -- 04 01 01 SET b,(IX+d) (IX+d) b 1 • • • • • • 11 011 101 FD 23 06 07
ADD A,p A A+p V 0 11 011 101 DD -- -- 01 11 001 011 CB
10 000 p d --
ADD A,q A A+q V 0 11 111 101 FD -- -- 01 11 b 110 --
10 000 q SET b,(IY+d) (IY+d) b 1 • • • • • • 11 111 101 FD 23 06 07
ADD A,(HL) A A+(HL) V 0 10 000 110 86 07 02 02 11 001 011 CB
ADD A,(IX+d) A A+(IX+d) 0 P 0 1 11 011 101 DD 19 05 05 d --
10 000 110 86 11 b 110 --
d -- RES b,r rb 0 • • • • • • 11 001 011 FD 08 02 02
ADD A,(IY+d) A A+(IY+d) 0 P 0 1 11 111 101 FD 19 05 05 10 b r --
10 000 110 86 RES b,(HL) (HL) b 0 • • • • • • 11 001 011 FD 15 04 05
d -- 10 b 110 --
ADD A,n A A+n 0 P 0 1 11 000 110 C6 07 02 02 RES b,(IX+d) (IX+d) b 0 • • • • • • 11 011 101 FD 23 06 07
n -- 11 001 011 CB
ADC A,r A A+r+CY 0 P 0 1 10 001 r -- 04 01 01 d --
ADC A,p A A+p+CY 0 P 0 1 11 011 101 DD -- -- 02 10 b 110 --
10 101 p -- RES b,(IY+d) (IY+d) b 0 • • • • • • 11 111 101 FD 23 06 07
ADC A,q A A+q+CY 0 P 0 1 11 111 101 FD -- -- 02 11 001 011 CB
10 101 q -- d --
ADC A,(HL) A A+(HL)+CY 0 P 0 1 10 001 110 8E 07 02 02 10 b 110 --
ADC A,(IX+d) A A+(IX+d)+CY 0 P 0 1 11 011 101 DD 19 05 05
10 001 110 8E 000 001 010 011 100 101 110 111
d -- r B C D E H L • A
ADC A,(IY+d) A A+(IY+d)+CY 0 P 0 1 11 111 101 FD 19 05 05 b b0 b1 b2 b3 b4 b5 b6 b7
10 001 110 8E
d -- GRUPO DE SALTO
ADC A,n A A+n+CY 0 P 0 1 11 001 110 CE 07 02 02
n --
Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR
SUB A,r A A-r V 1 10 010 r -- 04 01 01
SUB A,p A A-p V 1 11 011 101 DD -- -- 02 JP nn PC nn • • • • • • 11 000 011 C3 10 03 03
10 010 p -- n --
n --
SUB A,q A A-q V 1 11 111 101 FD -- -- 02
JP cc,nn Se cc=Verd, • • • • • • 11 cc 010 -- 10 03 03
10 010 q -- PC nn n --
SUB A,(HL) A A-(HL) V 1 10 010 110 96 07 02 02 n --
SUB A,(IX+d) A A-(IX+d) V 1 11 011 101 DD 19 05 05 JR e PC PC+e • • • • • • 00 011 000 18 12 03 03
10 010 110 96 e-2 --
d -- JR C,e Se C=1, • • • • • • 00 111 000 38 07 02 02
SUB A,(IY+d) A A-(IY+d) V 1 11 111 101 FD 19 05 05 PC PC+e e-2 -- 12 03 03
10 010 110 96 JR NC,e Se C=0, • • • • • • 00 110 000 30 07 02 02
d -- PC PC+e e-2 -- 12 03 03
12 MEMÔNICOS Z80/R800 MEMÔNICOS Z80/R800 9

Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR
SLA (IX+d) P 0 0 11 100 011 FD 23 06 07 SUB A,n A A-n V 1 11 010 110 D6 07 02 02
CY 7 0 0 11 001 011 CB n --
V

V
d -- SBC A,r A A-r-CY V 1 10 011 r -- 04 01 01
00 100 110 1E SBC A,p A A-p-CY V 1 11 011 101 DD -- -- 02
SRA r 7 0 CY P 0 0 11 011 011 CB 08 02 02 10 011 p --

V
V
00 101 r -- SBC A,q A A-q-CY V 1 11 111 101 FD -- -- 02
SRA (HL) 7
V 0 V CY P 0 0 11 001 011 CB 15 04 05 10 011 q --
00 101 110 2E SBC A,(HL) A A-(HL)-CY V 1 10 011 110 9E 07 02 02
SRA (IX+d) P 0 0 11 011 011 DD 23 06 07 SBC A,(IX+d) A A-(IX+d)-CY V 1 11 011 101 DD 19 05 05
7 0 CY 11 001 011 CB 10 011 110 9E
V

V
d -- d --
00 101 110 2E SBC A,(IY+d) A A-(IY+d)-CY V 1 11 111 101 FD 19 05 05
SRA (IX+d) P 0 0 11 100 011 FD 23 06 07 10 011 110 9E
7 0 CY 11 001 011 CB d --
V

V
d -- SBC n A A-n-CY V 1 11 011 110 DE 07 02 02
00 101 110 2E n --
SRL r CY
P 0 0 11 011 011 CB 08 02 02 INC r r r+1 • V 0 00 r 100 -- 04 01 01
0 7 0
V

00 111 r -- INC p p p+1 • V 0 11 011 101 DD -- -- 02


SRL (HL) CY
P 0 0 11 001 011 CB 15 04 05 00 p 100 --
0 7 0
V

00 111 110 3E INC q q q+1 • V 0 11 111 101 FD -- -- 02


SRL (IX+d) P 0 0 11 011 011 DD 23 06 07 00 q 100 --
CY
11 001 011 CB INC (HL) (HL) (HL)+1 • V 0 00 110 100 34 11 03 04
0 7 0
V

d -- INC (IX+d) (IX+d) • V 0 11 011 101 DD 23 06 07


00 111 110 3E (IX+d)+1 00 110 100 34
SRL (IY+d) P 0 0 11 100 011 FD 23 06 07 d --
11 001 011 CB INC (IY+d) (IY+d) • V 0 11 111 101 FD 23 06 07
0 7 0 CY
V
V

d -- (IY+d)+1 00 110 100 34


00 111 110 3E
d --
RLD 7 4 3 0 7 43 0
• P 0 0 11 101 101 ED 18 05 07 DEC r r r-1 • V 1 00 r 101 -- 04 01 01
A (HL) 01 101 111 6F DEC p p p-1 • V 1 11 011 101 DD -- -- 02
RRD • P 0 0 11 101 101 ED 18 05 07 00 p 101 --
7 43 0 7 43 0 DEC q q q-1 • V 1 11 111 101 FD -- -- 02
A (HL) 01 100 111 67
00 q 101 --
000 001 010 011 100 101 110 111 DEC (HL) (HL) (HL)-1 • V 1 00 110 101 35 11 03 04
r B C D E H L • A DEC (IX+d) (IX+d) • V 1 11 011 101 DD 23 06 07
(IX+d)-1 00 110 101 35
d --
GRUPO DE TESTE E MANIPULAÇÃO DE BITS DEC (IY+d) (IY+d) • V 1 11 111 101 FD 23 06 07
Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR (IY+d)-1 00 110 101 35
d --
BIT b,r Z rb • ? ? 0 1 11001 011 CB 08 02 02 MULUB A,r HL A* r 0 0 • • 11 101 101 ED -- -- 14
01 b r -- 11 r 001 --
BIT b,(HL) Z (HL) b • ? ? 0 1 11001 011 CB 12 03 03
01 b 110 --
BIT b,(IX+d) Z (IX+d) b • ? ? 0 1 11011 101 DD 20 05 05 000 001 010 011 100 101 110 111
11001 011 CB r B C D E H L • A
d -- p • • • • IXH IXL • •
01 b 110 -- q • • • • IYH IYL • •
10 MEMÔNICOS Z80/R800 MEMÔNICOS Z80/R800 11

GRUPO ARITMÉTICO DE 16 BITS Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR


RLC (IY+d) P 0 0 11 011 011 FD 23 06 07
Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR CY 11 001 011 CB

V
7 0

V
ADD HL,ss HL HL+ss • • • 0 ? 00 ss1 001 -- 11 03 01 d --
ADD IX,pp IX IX+pp • • • 0 ? 11 011 101 DD 15 04 02 00 000 110 06
00 ss1 001 RL r P 0 0 11 001 011 CB 08 02 02
CY

V
V
7 0
ADD IY,rr IY IY+rr • • • 0 ? 11 111 101 FD 15 04 02 00 010 r --
00 ss1 001 -- RL (HL) P 0 0 11 001 011 CB 15 04 05
CY

V
7 0

V
ADC HL,ss HL V 0 ? 11 101 101 ED 15 04 02 00 010 110 16
HL+ss+CY 01 ss1 010 -- RL (IX+d) P 0 0 11 011 011 DD 23 06 07
SBC HL,ss HL V 0 ? 11 101 101 ED 15 04 02 11 001 011 CB
CY

V
7 0

V
HL-ss-CY 01 ss0 010 -- d --
INC ss ss ss+1 • • • • • • 00 ss0 011 -- 06 01 01 00 010 110 16
INC IX IX IX+1 • • • • • • 11 011 101 DD 10 02 02 RL (IY+d) P 0 0 11 011 011 FD 23 06 07
00 100 011 23 11 001 011 CB
CY 7 0

V
V
INC IY IY IY+1 • • • • • • 11 111 101 FD 10 02 02 d --
00 100 011 23 00 010 110 16
DEC ss ss ss-1 • • • • • • 00 ss1 011 -- 06 01 01 RRC r CY
P 0 0 11 001 011 CB 08 02 02
7 0

V
DEC IX IX IX-1 • • • • • • 11 011 101 DD 10 02 02 00 001 r --
00 101 011 2B RRC (HL) P 0 0 11 001 011 CB 15 04 05
7 0 CY

V
DEC IY IY IY-1 • • • • • • 11 111 101 FD 10 02 02 00 001 110 0E
00 101 011 2B RRC (IX+d) P 0 0 11 011 011 DD 23 06 07
MULUW HL,ss DE:HL 0 0 • • 11 101 101 ED -- -- 36 11 001 011 CB
CY

V
7 0

V
HL * tt 11 tt0 011 -- d --
00 001 110 0E
00 01 10 11 RRC (IY+d) P 0 0 11 011 011 FD 23 06 07
ss BC DE HL SP 11 001 011 CB
7 0 CY
CY

V
pp BC DE IX SP d --
rr BC DE IY SP 00 001 110 0E
tt BC -- -- SP RR r P 0 0 11 011 011 CB 08 02 02
7 0 CY

V
00 001 r --
RR (HL) P 0 0 11 001 011 CB 15 04 05
GRUPO DE DESLOCAMENTO E ROTAÇÃO 7 0 CY

V
00 011 110 1E
RR (IX+d) P 0 0 11 011 011 DD 23 06 07
Memônico Ilustração C Z P/V S N H Binário Hex TZ MZ MR 11 001 011 CB
7 0 CY

V
RLCA CY • • • 0 0 00 000 111 07 04 01 01 d --
V

7 0
V

00 011 110 1E
RLA CY • • • 0 0 00 010 111 0F 04 01 01 RR (IY+d) P 0 0 11 011 011 FD 23 06 07
V

7 0
V

RRCA 7 0 CY • • • 0 0 00 001 111 17 04 01 01 11 001 011 CB


V

7 0 CY

V
d --
7 0 CY
V

RRA
V

• • • 0 0 00 011 111 1F 04 01 01 00 011 110 1E


RLC r P 0 0 11 001 011 CB 08 02 02 SLA r CY 0 P 0 0 11 011 011 CB 08 02 02

V
V
CY 7 0
V

7 0
V

00 000 r -- 00 100 r --
RLC (HL) P 0 0 11 001 011 CB 15 04 05 SLA (HL) CY 7 0 0 P 0 0 11 001 011 CB 15 04 05

V
CY
V
V

7 0
00 000 110 06 00 100 110 26
RLC (IX+d) P 0 0 11 011 011 DD 23 06 07 SLA (IX+d) P 0 0 11 011 011 DD 23 06 07
11 001 011 CB CY 0
11 001 011 CB
V
7 0

V
CY
V

7 0
V

d -- d --
00 000 110 06 00 100 110 26

Você também pode gostar