Changes

Z80

No change in size, 11 March
/* Z80 Instructions */
! notation !! Meaning !! respective Opcode bits
|-
| nn || 16-bit address or immediate || alalalal ahahahahlolololo hihihihi
|-
| b || bit number (0..7) || bbb = 000..111
! Instruction !! Opcode !! NOPs !! Cycles !! S !! Z !! 5 !! H !! 3 !! P !! N !! C !! Effect !! Description
|-
| call nn || 11001101 alalalal ahahahah lolololo hihihihi || 5 || 17 (4,3,4,3,3) || - || - || - || - || - || - || - || - || sp -= 2, (sp) := pc, pc := nn || Call
|-
| call cc,nn || 11ccc100 alalalal ahahahah lolololo hihihihi || 5/3 || 17/10 (4,3,4,3,3)/(4,3,3) || - || - || - || - || - || - || - || - || if cc then sp -= 2, (sp) := pc, pc := nn || Conditional call
|-
| jp nn || 11000011 alalalal ahahahah lolololo hihihihi || 3 || 10 (4,3,3) || - || - || - || - || - || - || - || - || pc := nn ||rowspan=3|Jump
|-
| jp (hl) || 11101001 || 1 || 4 (4) || - || - || - || - || - || - || - || - || pc := hl
| jp (ixy) || 11i11101 11101001 || 2 || 8 (4,4) || - || - || - || - || - || - || - || - || pc := ixy
|-
| jp cc,nn || 11ccc010 alalalal ahahahah lolololo hihihihi || 3 || 10 (4,3,3) || - || - || - || - || - || - || - || - || if cc then pc := nn || Conditional pump
|-
| jr e || 00011000 dddddddd || 3 || 12 (4,3,5) || - || - || - || - || - || - || - || - || pc := e || Relative pump
| ld a,(de) || 00011010 || 2 || 7 (4,3) || - || - || - || - || - || - || - || - || a := (de)
|-
| ld (nn),a || 00110010 alalalal ahahahah lolololo hihihihi || 4 || 13 (4,3,3,3) || - || - || - || - || - || - || - || - || (nn) := a
|-
| ld a,(nn) || 00111010 alalalal ahahahah lolololo hihihihi || 4 || 13 (4,3,3,3) || - || - || - || - || - || - || - || - || a := (nn)
|-
| ld dd,nn || 00qq0001 alalalal ahahahah lolololo hihihihi || 3 || 10 (4,3,3) || - || - || - || - || - || - || - || - || dd := nn ||rowspan=10|16-bit Load
|-
| ld ixy,nn || 11i11101 00100001 alalalal ahahahah lolololo hihihihi || 4 || 14 (4,4,3,3) || - || - || - || - || - || - || - || - || ixy := nn
|-
| ld (nn),dd || 11101101 01qq0011 alalalal ahahahah lolololo hihihihi || 6 || 20 (4,4,3,3,3,3) || - || - || - || - || - || - || - || - || (nn) := dd
|-
| ld dd,(nn) || 11101101 01qq1011 alalalal ahahahah lolololo hihihihi || 6 || 20 (4,4,3,3,3,3) || - || - || - || - || - || - || - || - || dd := (nn)
|-
| ld (nn),hl || 00100010 alalalal ahahahah lolololo hihihihi || 5 || 16 (4,3,3,3,3) || - || - || - || - || - || - || - || - || (nn) := hl
|-
| ld (nn),ixy || 11i11101 00100010 alalalal ahahahah lolololo hihihihi || 6 || 20 (4,4,3,3,3,3) || - || - || - || - || - || - || - || - || (nn) := ixy
|-
| ld hl,(nn) || 00101010 alalalal ahahahah lolololo hihihihi || 5 || 16 (4,3,3,3,3) || - || - || - || - || - || - || - || - || hl := (nn)
|-
| ld ixy,(nn) || 11i11101 00101010 alalalal ahahahah lolololo hihihihi || 6 || 20 (4,4,3,3,3,3) || - || - || - || - || - || - || - || - || ixy := (nn)
|}
13,173
edits