Changes

Z80

No change in size, 11 March
/* 8-bit ALU group */
|-
| adc a,p || 11i11101 10001ppp || 2 || 8 (4,4) || + || + || + || + || + || V || 0 || + || a += p + cf
|-
| adc a,n || 11001110 nnnnnnnn || 2 || 7 (4,3) || + || + || + || + || + || V || 0 || + || a += n + cf
|-
| adc a,(hl) || 10001110 || 2 || 7 (4,3) || + || + || + || + || + || V || 0 || + || a += (hl) + cf
|-
| adc a,(ixy+d) || 11i11101 10001110 dddddddd || 5 || 19 (4,4,3,5,3) || + || + || + || + || + || V || 0 || + || a += (ixy+d) + cf
|-
| adc a,n || 11001110 nnnnnnnn || 2 || 7 (4,3) || + || + || + || + || + || V || 0 || + || a += n + cf
|-
| sub r || 10010rrr || 1 || 4 (4) || + || + || + || + || + || V || 1 || + || a -= r ||rowspan=5|Subtract
|-
| sub p || 11i11101 10010ppp || 2 || 8 (4,4) || + || + || + || + || + || V || 1 || + || a -= p
|-
| sub n || 11010110 nnnnnnnn || 2 || 7 (4,3) || + || + || + || + || + || V || 1 || + || a -= n
|-
| sub (hl) || 10010110 || 2 || 7 (4,3) || + || + || + || + || + || V || 1 || + || a -= (hl)
|-
| sub (ixy+d) || 11i11101 10010110 dddddddd || 5 || 19 (4,4,3,5,3) || + || + || + || + || + || V || 1 || + || a -= (ixy+d)
|-
| sub n || 11010110 nnnnnnnn || 2 || 7 (4,3) || + || + || + || + || + || V || 1 || + || a -= n
|-
| sbc a,r || 10011rrr || 1 || 4 (4) || + || + || + || + || + || V || 1 || + || a -= r + cf ||rowspan=5|Subtract with Carry
|-
| sbc a,p || 11i11101 10011ppp || 2 || 8 (4,4) || + || + || + || + || + || V || 1 || + || a -= p + cf
|-
| sbc a,n || 11011110 nnnnnnnn || 2 || 7 (4,3) || + || + || + || + || + || V || 1 || + || a -= n + cf
|-
| sbc a,(hl) || 10011110 || 2 || 7 (4,3) || + || + || + || + || + || V || 1 || + || a -= (hl) + cf
|-
| sbc a,(ixy+d) || 11i11101 10011110 dddddddd || 5 || 19 (4,4,3,5,3) || + || + || + || + || + || V || 1 || + || a -= (ixy+d) + cf
|-
| sbc a,n || 11011110 nnnnnnnn || 2 || 7 (4,3) || + || + || + || + || + || V || 1 || + || a -= n + cf
|-
| and r || 10100rrr || 1 || 4 (4) || + || + || + || 1 || + || P || 0 || 0 || a := a and r ||rowspan=5|Logical AND
|-
| and p || 11i11101 10100ppp || 2 || 8 (4,4) || + || + || + || 1 || + || P || 0 || 0 || a := a and p
|-
| and n || 11100110 nnnnnnnn || 2 || 7 (4,3) || + || + || + || 1 || + || P || 0 || 0 || a := a and n
|-
| and (hl) || 10100110 || 2 || 7 (4,3) || + || + || + || 1 || + || P || 0 || 0 || a := a and (hl)
|-
| and (ixy+d) || 11i11101 10100110 dddddddd || 5 || 19 (4,4,3,5,3) || + || + || + || 1 || + || P || 0 || 0 || a := a and (ixy+d)
|-
| and n || 11100110 nnnnnnnn || 2 || 7 (4,3) || + || + || + || 1 || + || P || 0 || 0 || a := a and n
|-
| xor r || 10101rrr || 1 || 4 (4) || + || + || + || 0 || + || P || 0 || 0 || a := a xor r ||rowspan=5|Logical eXclusive OR
|-
| xor p || 11i11101 10101ppp || 2 || 8 (4,4) || + || + || + || 0 || + || P || 0 || 0 || a := a xor p
|-
| xor n || 11101110 nnnnnnnn || 2 || 7 (4,3) || + || + || + || 0 || + || P || 0 || 0 || a := a xor n
|-
| xor (hl) || 10101110 || 2 || 7 (4,3) || + || + || + || 0 || + || P || 0 || 0 || a := a xor (hl)
|-
| xor (ixy+d) || 11i11101 10101110 dddddddd || 5 || 19 (4,4,3,5,3) || + || + || + || 0 || + || P || 0 || 0 || a := a xor (ixy+d)
|-
| xor n || 11101110 nnnnnnnn || 2 || 7 (4,3) || + || + || + || 0 || + || P || 0 || 0 || a := a xor n
|-
| or r || 10110rrr || 1 || 4 (4) || + || + || + || 0 || + || P || 0 || 0 || a := a or r ||rowspan=5|Logical Inclusive OR
|-
| or p || 11i11101 10110ppp || 2 || 8 (4,4) || + || + || + || 0 || + || P || 0 || 0 || a := a or p
|-
| or n || 11110110 nnnnnnnn || 2 || 7 (4,3) || + || + || + || 0 || + || P || 0 || 0 || a := a or n
|-
| or (hl) || 10110110 || 2 || 7 (4,3) || + || + || + || 0 || + || P || 0 || 0 || a := a or (hl)
|-
| or (ixy+d) || 11i11101 10110110 dddddddd || 5 || 19 (4,4,3,5,3) || + || + || + || 0 || + || P || 0 || 0 || a := a or (ixy+d)
|-
| or n || 11110110 nnnnnnnn || 2 || 7 (4,3) || + || + || + || 0 || + || P || 0 || 0 || a := a or n
|-
| cp r || 10111rrr || 1 || 4 (4) || + || + || X || + || X || V || 1 || + || tmp := a - r, f5 := r.5, f3 := r.3 ||rowspan=5|Compare
|-
| cp p || 11i11101 10111ppp || 2 || 8 (4,4) || + || + || X || + || X || V || 1 || + || tmp := a - p, f5 := p.5, f3 := p.3
|-
| cp n || 11111110 nnnnnnnn || 2 || 7 (4,3) || + || + || X || + || X || V || 1 || + || tmp := a - n, f5 := n.5, f3 := n.3
|-
| cp (hl) || 10111110 || 2 || 7 (4,3) || + || + || X || + || X || V || 1 || + || tmp := a - (hl), f5 := (hl).5, f3 := (hl).3
|-
| cp (ixy+d) || 11i11101 10111110 dddddddd || 5 || 19 (4,4,3,5,3) || + || + || X || + || X || V || 1 || + || tmp := a - (ixy+d), f5 := (ixy+d).5, f3 := (ixy+d).3
|-
| cp n || 11111110 nnnnnnnn || 2 || 7 (4,3) || + || + || X || + || X || V || 1 || + || tmp := a - n, f5 := n.5, f3 := n.3
|-
| dec r || 00rrr101 || 1 || 4 (4) || + || + || + || + || + || V || 1 || - || r -= 1 ||rowspan=4|Decrement
13,173
edits