Changes
Z80
,/* Legend */
| e || 16-bit relative address || dddddddd (e minus address of next instruction)
|-
| ixy || ixyndex Index register (ix, iy) || i = 0, 1
|-
| p || Half index register (ixh, ixl, iyh, iyl) || (i, b) = (0, 0), (0, 1), (1, 0), (1, 1)
| r || 8-bit general purpose register (a, b, c, d, e, h, l) || rrr (or sss) = 111, 000, 001, 010, 011, 100, 101
|-
| S t || restart address (0x00, 0x08,..., 0x38) || sss ttt = 000, 001,..., 111
|}
* 3 = undocumented, bit 3 of the result byte
* P = parity (set if the result byte has an even number of bits set) or overflow (set when crossing the boundary of the signed range); always specified
* n N = negative, set if the previous operation was a subtraction; always specified * cc C = carry, the theoretical bit 8 of the result byte
* 0 = always reset
* 1 = always set
* P = parity (only for the parity flag)
* V = overflow (only for the parity flag)
* nn A = Or OR with the respective bit of the accumulator* cc C = set if the counter (bc) is nonzero after decrementing
==== Miscellaneous ====