Changes

Z80

746 bytes removed, 11 March
/* Z80 Instructions */
{| class="wikitable" style="white-space: nowrap;"
! notation !! Meaning !! respective Opcode bits
|-
| nn || 16-bit address or immediate || lolololo hihihihi
|-
| b || bit number (0..7) || bbb = 000..111
|-
| cc || Condition (nz, z, nc, c, po, pe, p, m)
nz: ZF=0, z: ZF=1, nc: CF=0, c: CF=1, po: PF=0, pe: PF=1, p: SF=0, m: SF=1
|| ccc = 000, 001, 010, 011, 100, 101, 110, 111
|-
| d || 8-bit signed relative offset || dddddddd
|-
| e || 16-bit relative address || dddddddd (e minus address of next instruction)|-| ixy || Index register (ix, iy) || b = 0, 1|-| p || Half index register (ixh, ixl, iyh, iyl) || (i, b) = (0, 0), (0, 1), (1, 0), (1, 1)eeeeeeee
|-
| n || 8-bit immediate || nnnnnnnn
|-
| qq || 16-bit register pair (bc, de, hl, af) || qq = 00, 01, 10, 11
|-
| dd || 16-bit register (bc, de, hl/ix/iy, sp) || dd = 00, 01, 10, 11
|-
| r || 8-bit general purpose register (a, b, c, d, e, h, l) || rrr (or sss) = 111, 000, 001, 010, 011, 100, 101
|-
| t || restart address (0x00, 0x08,..., 0x38) || ttt = 000, 001,..., 111
|}
13,173
edits