URL
https://opencores.org/ocsvn/a-z80/a-z80/trunk
Subversion Repositories a-z80
[/] [a-z80/] [trunk/] [resources/] [z80-pla.txt] - Rev 12
Go to most recent revision | Compare with Previous | Blame | View Log
# Automatically generated by process-pla.py......1 .11..11...1..... - 0 1010x0xx ldx/cpx/inx/outx brk....1.. .1.11..1.11.1..1 - 1 11011001 exx....1.. .1.1.11..11..1.1 - 2 11101011 ex de,hl....1.. .1.1...1.1.11..1 - 3 11x11101 IX/IY prefix......1 1..11......1.1.1 - 4 010xx111 ld x,a/a,x....1.. .1.1.1.1.11.1..1 - 5 11111001 ld sp,hl....1.. .1.1.11..11.1..1 - 6 11101001 jp hl....1.. 1.1.....1.1.1..1 - 7 00xx0001 ld rr,nn....1.. 1.1.1.....1..11. - 8 000xx010 ld (rr),a/a,(rr)....1.. 1.1.......1..1.1 - 9 00xxx011 inc/dec rr....1.. .1.1.11.1.1..1.1 - 10 11100011 ex (sp),hl......1 .11..1....1.1..1 - 11 101xx001 cpi/cpir/cpd/cpdr......1 .11..1....1.1.1. - 12 101xx000 ldi/ldir/ldd/lddr....1.. 1.1.....1.1..11. - 13 00xx0010 ld direction....1.. 1.1......11..1.1 - 14 00xx1011 dec rr......1 1..1.11....1.1.1 - 15 0110x111 rrd/rld....1.. .1.1....1..11..1 - 16 11xx0101 push rr....1.. 1.1........1.11. - 17 00xxx110 ld r,n......1 .11..1....1.1.1. D 18 101xx000 ldi/ldir/ldd/lddr......1 .11..1....1.1..1 D 19 101xx001 cpi/cpir/cpd/cpdr......1 .11..1....1..1.1 - 20 101xx011 outx/otxr......1 .11..1....1..11. - 21 101xx010 inx/inxr1...... .1.11.1..11..1.1 - 22 11001011 CB prefix w/o IX/IY....1.. .1.1....1...1..1 - 23 11xx0x01 push/pop....1.. .1.11.1..1.11..1 - 24 11001101 call nn....1.. 1.1.1......1.1.1 - 25 000xx111 rlca/rla/rrca/rra....1.. 1.1.1..11.1.1.1. - 26 00010000 djnz e......1 1..1......1.1... - 27 01xxx00x in/out r,(c)....1.. .1.11..11.1..1.1 - 28 11010011 out (n),a....1.. .1.11.1.1.1..1.1 - 29 11000011 jp nn....1.. 1.1..11...1..11. - 30 0010x010 ld hl,(nn)/(nn),hl......1 1..1......1..1.1 - 31 01xxx011 ld rr,(nn)/(nn),rr......1 1..11......1.1.1 D 32 010xx111 ld i,a/a,i/r,a/a,r......1 1..1....1.1..1.1 - 33 01xx0011 ld direction......1 1..1......1.1..1 - 34 01xxx001 out (c),r....1.. .1.11.1..11.1..1 - 35 11001001 ret....1.. 1.1.1.....1..11. D 36 000xx010 ld(rr),a/a,(rr)....1.. .1.11..1..1..1.1 - 37 1101x011 out (n),a/a,(n)....1.. 1.1..1.1..1..11. - 38 0011x010 ld (nn),a/a,(nn)....1.. 1.1.1.1..11.1.1. - 39 00001000 ex af,af'.1..1.. 1.1..1.11..1.11. - 40 00110110 ld (ix+d),n....1.. .1.1...1.1.11..1 D 41 11x11101 IX/IY....1.. .1.1.......11.1. - 42 11xxx100 call cc,nn....1.. .1.1......1..11. - 43 11xxx010 jp cc,nn....1.. .1.11.1..11..1.1 - 44 11001011 CB prefix....1.. .1.1......1.1.1. - 45 11xxx000 ret cc......1 1..1.......11..1 - 46 01xxx101 reti/retn....1.. 1.1.1..1.11.1.1. - 47 00011000 jr e....1.. 1.1..1....1.1.1. - 48 001xx000 jr ss,e.1..... .1.11.1..11..1.1 - 49 11001011 CB prefix with IX/IY....1.. 1.1..1.11..1.11. - 50 00110110 ld (hl),n....1.. .1.1.11..1.11..1 - 51 11101101 ED prefix....1.. .11........1.11. - 52 10xxx110 add/sub/and/or/xor/cp (hl)....1.. 1.1..1.11..11... - 53 0011010x inc/dec (hl).1...1. ................ - 54 xxxxxxxx Every CB with IX/IY.....1. ...........1.11. - 55 xxxxx110 Every CB op (hl)....1.. .1.1.......1.1.1 - 56 11xxx111 rst p......1 1..11.1....1.1.1 - 57 0100x111 ld i,a/r,a..1.1.. 1..1.......1.11. - 58 01xxx110 ld r,(hl)..1.1.. 1..1.1.11....... - 59 01110xxx ld (hl),r......1 1..1.11....1.1.1 D 60 0110x111 rrd/rld....1.. 1..1............ - 61 01xxxxxx ld r,r'.....1. ................ - 62 xxxxxxxx For all CB opcodes....1.. 1.1........1.11. D 63 00xxx110 ld r,*....1.. .1.1.......1.11. - 64 11xxx110 add/sub/and/or/xor/cmp a,imm....1.. .11............. - 65 10xxxxxx add/sub/and/or/xor/cmp a,r....1.. 1.1........11... - 66 00xxx10x inc/dec r......1 1..1......1.1.1. - 67 01xxx000 in......1 1..1......1..11. - 68 01xxx010 adc/sbc hl,rr....1.. 1.1......11.1..1 - 69 00xx1001 add hl,rr.....1. 1.1............. - 70 00xxxxxx rlc r....1.. 1.1.1......1.1.1 D 71 000xx111 rlca/rla/rrca/rra.....1. 1..1............ - 72 01xxxxxx bit b,r.....1. .11............. - 73 10xxxxxx res b,r.....1. .1.1............ - 74 11xxxxxx set b,r....1.. 1.1........11..1 - 75 00xxx101 dec r...1... .....1.1.1...... - 76 xx111xxx 111 (CP)....1.. 1.1..11.1..1.1.1 - 77 00100111 daa...1... ....1..11....... - 78 xx010xxx 010 (SUB)...1... ....1..1.1...... - 79 xx011xxx 011 (SBC)...1... ....1.1..1...... - 80 xx001xxx 001 (ADC)....1.. 1.1..11..1.1.1.1 - 81 00101111 cpl......1 1..1.......11.1. - 82 01xxx100 neg......1 1..11..1...1.1.1 - 83 0101x111 ld a,i/a,r...1... ....1.1.1....... - 84 xx000xxx 000 (ADD)...1... .....11.1....... - 85 xx100xxx 100 (AND)...1... .....1.11....... - 86 xx110xxx 110 (OR)......1 1..11..1...1.1.1 D 87 0101x111 ld a,i / ld a,r...1... .....11..1...... - 88 xx101xxx 101 (XOR)....1.. 1.1..1.1.1.1.1.1 - 89 00111111 ccf....1.. 1.1.1..11.1.1.1. D 90 00010000 djnz *......1 .11..1....1..1.. - 91 101xx01x inx/outx/inxr/otxr....1.. 1.1..1.11..1.1.1 - 92 00110111 scf......1 .11..1....1.1..1 D 93 101xx001 cpi/cpir/cpd/cpdr......1 .11..1....1.1.1. D 94 101xx000 ldi/ldir/ldd/lddr....1.. 1..1.1.11..1.11. - 95 01110110 halt......1 1..1.......1.11. - 96 01xxx110 im n....1.. .1.1.1.1..1..1.1 - 97 1111x011 di/ei....1.. .1.11..1..1..1.1 D 98 1101x011 out (*),a/in a,(*)....... ...............1 - 99 xxxxxxx1 opcode[0]....... .............1.. - 100 xxxxxx1x opcode[1]....... ...........1.... - 101 xxxxx1xx opcode[2]....... .........1...... - 102 xxxx1xxx opcode[3]....... .......1........ - 103 xxx1xxxx opcode[4]....... .....1.......... - 104 xx1xxxxx opcode[5]
Go to most recent revision | Compare with Previous | Blame | View Log
