URL
https://opencores.org/ocsvn/a-z80/a-z80/trunk
Subversion Repositories a-z80
[/] [a-z80/] [trunk/] [resources/] [z80-pla-original.txt] - Rev 3
Compare with Previous | Blame | View Log
Source: http://arcfn.com/files/z80-pla-table.html98 . 1 . . . 1 . 1 1 . . 1 . 1 . . . 1 1 . 1101x011 e out (*),a/in a,(*)97 . 1 . . . 1 . 1 1 . . 1 . 1 . . . 1 . 1 1111x011 e di/ei96 . . . 1 1 . . 1 . 1 . 1 1 . . . . . . . 01xxx110 g im n95 . 1 . . 1 . . 1 . 1 . 1 1 . 1 . . 1 . 1 01110110 e haltGND94 . . . 1 1 . 1 . 1 . 1 . . 1 . . . . . 1 101xx000 g ldi/ldir/ldd/lddr93 . . . 1 . 1 1 . 1 . 1 . . 1 . . . . . 1 101xx001 g cpi/cpir/cpd/cpdr92 . 1 . . . 1 . 1 . 1 1 . 1 . 1 . . 1 . 1 00110111 e scf91 . . . 1 . . . 1 1 . 1 . . 1 . . . . . 1 101xx01x g inx/outx/inxr/otxr90 . 1 . . 1 . 1 . 1 . 1 . 1 . 1 . . 1 1 . 00010000 e djnz *89 . 1 . . . 1 . 1 . 1 1 . 1 . . 1 . 1 . 1 00111111 e ccf88 1 . . . . . . . . . . . . . . 1 1 . . 1 xx101xxx d 101 (XOR)87 . . . 1 . 1 . 1 . 1 . 1 1 . . . . 1 1 . 0101x111 g ld a,i / ld a,rGND86 1 . . . . . . . . . . . . . 1 . . 1 . 1 xx110xxx d 110 (OR)85 1 . . . . . . . . . . . . . 1 . 1 . . 1 xx100xxx d 100 (AND)--- bit 384 1 . . . . . . . . . . . . . 1 . 1 . 1 . xx000xxx d 000 (ADD)83 . . . 1 . 1 . 1 . 1 . 1 1 . . . . 1 1 . 0101x111 g ld a,i/a,r82 . . . 1 1 . 1 . . 1 . 1 1 . . . . . . . 01xxx100 g neg81 . 1 . . . 1 . 1 . 1 1 . 1 . . 1 1 . . 1 00101111 e cpl80 1 . . . . . . . . . . . . . . 1 1 . 1 . xx001xxx d 001 (ADC)GND79 1 . . . . . . . . . . . . . . 1 . 1 1 . xx011xxx d 011 (SBC)78 1 . . . . . . . . . . . . . 1 . . 1 1 . xx010xxx d 010 (SUB)--- bit 477 . 1 . . . 1 . 1 . 1 1 . 1 . 1 . 1 . . 1 00100111 e daa76 1 . . . . . . . . . . . . . . 1 . 1 . 1 xx111xxx d 111 (CP)75 . 1 . . . 1 1 . . 1 1 . 1 . . . . . . . 00xxx101 e dec r74 . . 1 . . . . . . . . 1 . 1 . . . . . . 11xxxxxx f set b,r73 . . 1 . . . . . . . 1 . . 1 . . . . . . 10xxxxxx f res b,r72 . . 1 . . . . . . . . 1 1 . . . . . . . 01xxxxxx f bit b,rGND71 . 1 . . . 1 . 1 . 1 1 . 1 . . . . . 1 . 000xx111 e rlca/rla/rrca/rra70 . . 1 . . . . . . . 1 . 1 . . . . . . . 00xxxxxx f rlc r69 . 1 . . . 1 1 . 1 . 1 . 1 . . 1 . . . . 00xx1001 e add hl,rr68 . . . 1 1 . . 1 1 . . 1 1 . . . . . . . 01xxx010 g adc/sbc hl,rr67 . . . 1 1 . 1 . 1 . . 1 1 . . . . . . . 01xxx000 g in66 . 1 . . . . 1 . . 1 1 . 1 . . . . . . . 00xxx10x e inc/dec r65 . 1 . . . . . . . . 1 . . 1 . . . . . . 10xxxxxx e add/sub/and/or/xor/cmp a,r64 . 1 . . 1 . . 1 . 1 . 1 . 1 . . . . . . 11xxx110 e add/sub/and/or/xor/cmp a,imm---GND63 . 1 . . 1 . . 1 . 1 1 . 1 . . . . . . . 00xxx110 e ld r,*62 . . 1 . . . . . . . . . . . . . . . . . xxxxxxxx f For all CB opcodes---61 . 1 . . . . . . . . . 1 1 . . . . . . . 01xxxxxx e ld r,r'60 . . . 1 . 1 . 1 . 1 . 1 1 . . . 1 . . 1 0110x111 g rrd/rld---------GND59 . 1 . . . . . . . . . 1 1 . 1 . . 1 . 1 01110xxx ce ld (hl),r58 . 1 . . 1 . . 1 . 1 . 1 1 . . . . . . . 01xxx110 ce ld r,(hl)---57 . . . 1 . 1 . 1 . 1 . 1 1 . . . 1 . 1 . 0100x111 g ld i,a/r,a56 . 1 . . . 1 . 1 . 1 . 1 . 1 . . . . . . 11xxx111 e rst p55 . . 1 . 1 . . 1 . 1 . . . . . . . . . . xxxxx110 f Every CB op (hl)54 . . 1 . . . . . . . . . . . . . . . . . xxxxxxxx bf Every CB with IX/IY--- bit /053 . 1 . . . . 1 . . 1 1 . 1 . 1 . . 1 . 1 0011010x e inc/dec (hl)GND52 . 1 . . 1 . . 1 . 1 1 . . 1 . . . . . . 10xxx110 e add/sub/and/or/xor/cp (hl)--- bit 451 . 1 . . . 1 1 . . 1 . 1 . 1 . 1 1 . . 1 11101101 e ED prefix--- bit /1--- bit /250 . 1 . . 1 . . 1 . 1 1 . 1 . 1 . . 1 . 1 00110110 e ld (hl),n49 . . . . . 1 . 1 1 . . 1 . 1 . 1 1 . 1 . 11001011 b CB prefix with IX/IY48 . 1 . . 1 . 1 . 1 . 1 . 1 . . . . . . 1 001xx000 e jr ss,eGND47 . 1 . . 1 . 1 . 1 . 1 . 1 . . 1 . 1 1 . 00011000 e jr e46 . . . 1 . 1 1 . . 1 . 1 1 . . . . . . . 01xxx101 g reti/retn45 . 1 . . 1 . 1 . 1 . . 1 . 1 . . . . . . 11xxx000 e ret cc44 . 1 . . . 1 . 1 1 . . 1 . 1 . 1 1 . 1 . 11001011 e CB prefix43 . 1 . . 1 . . 1 1 . . 1 . 1 . . . . . . 11xxx010 e jp cc,nn42 . 1 . . 1 . 1 . . 1 . 1 . 1 . . . . . . 11xxx100 e call cc,nn41 . 1 . . . 1 1 . . 1 . 1 . 1 . 1 . 1 . . 11x11101 e IX/IY40 . 1 . . 1 . . 1 . 1 1 . 1 . 1 . . 1 . 1 00110110 be ld (ix+d),nGND39 . 1 . . 1 . 1 . 1 . 1 . 1 . . 1 1 . 1 . 00001000 e ex af,af'38 . 1 . . 1 . . 1 1 . 1 . 1 . . . . 1 . 1 0011x010 e ld (nn),a/a,(nn)37 . 1 . . . 1 . 1 1 . . 1 . 1 . . . 1 1 . 1101x011 e out (n),a/a,(n)36 . 1 . . 1 . . 1 1 . 1 . 1 . . . . . 1 . 000xx010 e ld(rr),a/a,(rr)35 . 1 . . . 1 1 . 1 . . 1 . 1 . 1 1 . 1 . 11001001 e ret34 . . . 1 . 1 1 . 1 . . 1 1 . . . . . . . 01xxx001 g out (c),r33 . . . 1 . 1 . 1 1 . . 1 1 . 1 . . . . . 01xx0011 g ld direction32 . . . 1 . 1 . 1 . 1 . 1 1 . . . . . 1 . 010xx111 g ld i,a/a,i/r,a/a,rGND---31 . . . 1 . 1 . 1 1 . . 1 1 . . . . . . . 01xxx011 g ld rr,(nn)/(nn),rr30 . 1 . . 1 . . 1 1 . 1 . 1 . . . 1 . . 1 0010x010 e ld hl,(nn)/(nn),hl29 . 1 . . . 1 . 1 1 . . 1 . 1 1 . 1 . 1 . 11000011 e jp nn28 . 1 . . . 1 . 1 1 . . 1 . 1 1 . . 1 1 . 11010011 e out (n),a--- bit 327 . . . 1 . . 1 . 1 . . 1 1 . . . . . . . 01xxx00x g in/out r,(c)26 . 1 . . 1 . 1 . 1 . 1 . 1 . 1 . . 1 1 . 00010000 e djnz eGND25 . 1 . . . 1 . 1 . 1 1 . 1 . . . . . 1 . 000xx111 e rlca/rla/rrca/rra24 . 1 . . . 1 1 . . 1 . 1 . 1 . 1 1 . 1 . 11001101 e call nn---23 . 1 . . . 1 1 . . . . 1 . 1 1 . . . . . 11xx0x01 e push/pop---22 . . . . . 1 . 1 1 . . 1 . 1 . 1 1 . 1 . 11001011 a CB prefix w/o IX/IY21 . . . 1 1 . . 1 1 . 1 . . 1 . . . . . 1 101xx010 g inx/inxrGND20 . . . 1 . 1 . 1 1 . 1 . . 1 . . . . . 1 101xx011 g outx/otxr---19 . . . 1 . 1 1 . 1 . 1 . . 1 . . . . . 1 101xx001 g cpi/cpir/cpd/cpdr18 . . . 1 1 . 1 . 1 . 1 . . 1 . . . . . 1 101xx000 g ldi/ldir/ldd/lddr17 . 1 . . 1 . . 1 . 1 1 . 1 . . . . . . . 00xxx110 e ld r,nGND16 . 1 . . . 1 1 . . 1 . 1 . 1 1 . . . . . 11xx0101 e push rr15 . . . 1 . 1 . 1 . 1 . 1 1 . . . 1 . . 1 0110x111 g rrd/rld---14 . 1 . . . 1 . 1 1 . 1 . 1 . . 1 . . . . 00xx1011 e dec rr13 . 1 . . 1 . . 1 1 . 1 . 1 . 1 . . . . . 00xx0010 e ld direction12 . . . 1 1 . 1 . 1 . 1 . . 1 . . . . . 1 101xx000 g ldi/ldir/ldd/lddr11 . . . 1 . 1 1 . 1 . 1 . . 1 . . . . . 1 101xx001 g cpi/cpir/cpd/cpdr10 . 1 . . . 1 . 1 1 . . 1 . 1 1 . 1 . . 1 11100011 e ex (sp),hlGND9 . 1 . . . 1 . 1 1 . 1 . 1 . . . . . . . 00xxx011 e inc/dec rr8 . 1 . . 1 . . 1 1 . 1 . 1 . . . . . 1 . 000xx010 e ld (rr),a/a,(rr)7 . 1 . . . 1 1 . 1 . 1 . 1 . 1 . . . . . 00xx0001 e ld rr,nn6 . 1 . . . 1 1 . 1 . . 1 . 1 . 1 1 . . 1 11101001 e jp hl5 . 1 . . . 1 1 . 1 . . 1 . 1 . 1 . 1 . 1 11111001 e ld sp,hl4 . . . 1 . 1 . 1 . 1 . 1 1 . . . . . 1 . 010xx111 g ld x,a/a,xGND3 . 1 . . . 1 1 . . 1 . 1 . 1 . 1 . 1 . . 11x11101 e IX/IY prefix2 . 1 . . . 1 . 1 1 . . 1 . 1 . 1 1 . . 1 11101011 e ex de,hl1 . 1 . . . 1 1 . 1 . . 1 . 1 . 1 . 1 1 . 11011001 e exx0 . . . 1 . . . . 1 . 1 . . 1 . . 1 . . 1 1010x0xx g ldx/cpx/inx/outx brk
