Changes

Z80

12 bytes added, 13:34, 1 September 2024
/* Letter S */
! Instruction !! Opcode !! NOPs !! Cycles !! S !! Z !! 5 !! H !! 3 !! P !! N !! C !! Effect !! Description
|-
| sbc a,R || 10011rrr || 1 || 4 || + || + || + || + || + || V || 1 || + || a -= R + cf ||rowspan=6|Subtract with Carry
|-
| sbc a,J || 11i11101 1001110b || 2 || 8 || + || + || + || + || + || V || 1 || + || a -= J + cf
|-
| sbc a,N || 11011110 nnnnnnnn || 2 || 7 || + || + || + || + || + || V || 1 || + || a -= N + cf
|-
| sbc a,(hl) || 10011110 || 2 || 7 || + || + || + || + || + || V || 1 || + || a -= (hl) + cf
|-
| sbc a,(I+D) || 11i11101 10011110 dddddddd || 5 || 19 || + || + || + || + || + || V || 1 || + || a -= (I+D) + cf
|-
| sbc hl,Q || 11101101 01qq0010 || 4 || 15 || + || + || + || + || + || V || 1 || + || hl -= Q + cf
|-
| scf || 00110111 || 1 || 4 || - || - || A || 0 || A || - || 0 || 1 || nothing else || Set Carry Flag
|-
| set B,R || 11001011 11bbbrrr || || 8 || - || - || - || - || - || - || - || - || R := R OR [1 << B] ||rowspan=4|Set Bit
| srl (I+D)->R || 11i11101 11001011 dddddddd 00111rrr || || 23 || 0 || + || + || 0 || + || P || 0 || X || cf := (I+D).0, (I+D) := R := (I+D) >> 1
|-
| sub R || 10010rrr || 1 || 4 || + || + || + || + || + || V || 1 || + || a -= R ||rowspan=5|Subtract
|-
| sub J || 11i11101 1001010b || 2 || 8 || + || + || + || + || + || V || 1 || + || a -= J
|-
| sub N || 11010110 nnnnnnnn || 2 || 7 || + || + || + || + || + || V || 1 || + || a -= N
|-
| sub (hl) || 10010110 || 2 || 7 || + || + || + || + || + || V || 1 || + || a -= (hl)
|-
| sub (I+D) || 11i11101 10010110 dddddddd || 5 || 19 || + || + || + || + || + || V || 1 || + || a -= (I+D)
|}
13,173
edits