Changes

Jump to: navigation, search

Z80

70 bytes removed, 04:09, 8 May 2008
/* Opcodes */
|JR $N+2||12||2||------||18 XX||Relative Jump||PC=PC+e
|-
|JR C,$N+2||12/7||2||rowspan=4|------||38 XX||rowspan=4|Cond. Relative Jump||rowspan=4|If cc JR(cc=C,NC,NZ,Z)
|-
|JR NC,$N+2||12/7||2||||30 XX
|-
|JR Z,$N+2||12/7||2||||28 XX
|-
|JR NZ,$N+2||12/7||2||||20 XX
|- style="background:#efefef;"
|LD I,A||9||2||rowspan=2|------||ED 47||rowspan=2|Load*||rowspan=2|dst=src
|- style="background:#efefef;"
|LD R,A||9||2||||ED 4F
|-
|LD A,I||9||2||rowspan=2|**0*0-||ED 57||rowspan=2|Load*||rowspan=2|dst=src
|-
|LD A,R||9||2||||ED 5F
|- style="background:#efefef;"
|LD A,r||4||1||rowspan=38|------||78+rb||rowspan=38|Load (8-bit)||rowspan=38|dst=src
|- style="background:#efefef;"
|LD A,N||7||2||||3E XX
|- style="background:#efefef;"
|LD A,(BC)||7||1||||0A
|- style="background:#efefef;"
|LD A,(DE)||7||1||||1A
|- style="background:#efefef;"
|LD A,(HL)||7||1||||7E
|- style="background:#efefef;"
|LD A,(IX+N)||19||3||||DD 7E XX
|- style="background:#efefef;"
|LD A,(IY+N)||19||3||||FD 7E XX
|- style="background:#efefef;"
|LD A,(NN)||13||3||||3A XX XX
|- style="background:#efefef;"
|LD B,r||4||1||||40+rb
|- style="background:#efefef;"
|LD B,N||7||2||||06 XX
|- style="background:#efefef;"
|LD B,(HL)||7||1||||46
|- style="background:#efefef;"
|LD B,(IX+N)||19||3||||DD 46 XX
|- style="background:#efefef;"
|LD B,(IY+N)||19||3||||FD 46 XX
|- style="background:#efefef;"
|LD C,r||4||1||||48+rb
|- style="background:#efefef;"
|LD C,N||7||2||||0E XX
|- style="background:#efefef;"
|LD C,(HL)||7||1||||4E
|- style="background:#efefef;"
|LD C,(IX+N)||19||3||||DD 4E XX
|- style="background:#efefef;"
|LD C,(IY+N)||19||3||||FD 4E XX
|- style="background:#efefef;"
|LD D,r||4||1||||50+rb
|- style="background:#efefef;"
|LD D,N||7||2||||16 XX
|- style="background:#efefef;"
|LD D,(HL)||7||1||||56
|- style="background:#efefef;"
|LD D,(IX+N)||19||3||||DD 56 XX
|- style="background:#efefef;"
|LD D,(IY+N)||19||3||||FD 56 XX
|- style="background:#efefef;"
|LD E,r||4||1||||58+rb
|- style="background:#efefef;"
|LD E,N||7||2||||1E XX
|- style="background:#efefef;"
|LD E,(HL)||7||1||||5E
|- style="background:#efefef;"
|LD E,(IX+N)||19||3||||DD 5E XX
|- style="background:#efefef;"
|LD E,(IY+N)||19||3||||FD 5E XX
|- style="background:#efefef;"
|LD H,r||4||1||||60+rb
|- style="background:#efefef;"
|LD H,N||7||2||||26 XX
|- style="background:#efefef;"
|LD H,(HL)||7||1||||66
|- style="background:#efefef;"
|LD H,(IX+N)||19||3||||DD 66 XX
|- style="background:#efefef;"
|LD H,(IY+N)||19||3||||FD 66 XX
|- style="background:#efefef;"
|LD L,r||4||1||||68+rb
|- style="background:#efefef;"
|LD L,N||7||2||||2E XX
|- style="background:#efefef;"
|LD L,(HL)||7||1||||6E
|- style="background:#efefef;"
|LD L,(IX+N)||19||3||||DD 6E XX
|- style="background:#efefef;"
|LD L,(IY+N)||19||3||||FD 6E XX
|-
|LD BC,(NN)||20||4||rowspan=15|------||ED 4B XX XX ||rowspan=15|Load (16-bit)||rowspan=15|dst=src
|-
|LD BC,NN||10||3||||01 XX XX
|-
|LD DE,(NN)||20||4||||ED 5B XX XX
|-
|LD DE,NN||10||3||||11 XX XX
|-
|LD HL,(NN)||20||3||||2A XX XX
|-
|LD HL,NN||10||3||||21 XX XX
|-
|LD SP,(NN)||20||4||||ED 7B XX XX
|-
|LD SP,HL||6||1||||F9
|-
|LD SP,IX||10||2||||DD F9
|-
|LD SP,IY||10||2||||FD F9
|-
|LD SP,NN||10||3||||31 XX XX
|-
|LD IX,(NN)||20||4||||DD 2A XX XX
|-
|LD IX,NN||14||4||||DD 21 XX XX
|-
|LD IY,(NN)||20||4||||FD 2A XX XX
|-
|LD IY,NN||14||4||||FD 21 XX XX
|-
|LD (HL),r||7||1||rowspan=15------||70+rb||rowspan=15|Load (Indirect)||rowspan=15|dst=src
|-
|LD (HL),N||10||2||||36 XX
|-
|LD (BC),A||7||1||||02
|-
|LD (DE),A||7||1||||12
|-
|LD (NN),A||13||3||||32 XX XX
|-
|LD (NN),BC||20||4||||ED 43 XX XX
|-
|LD (NN),DE||20||4||||ED 53 XX XX
|-
|LD (NN),HL||16||3||||22 XX XX
|-
|LD (NN),IX||20||4||||DD 22 XX XX
|-
|LD (NN),IY||20||4||||FD 22 XX XX
|-
|LD (NN),SP||20||4||||ED 73 XX XX
|-
|LD (IX+N),r||19||3||||DD 70+rb XX
|-
|LD (IX+N),N||19||4||||DD 36 XX XX
|-
|LD (IY+N),r||19||3||||FD 70+rb XX
|-
|LD (IY+N),N||19||4||||FD 36 XX XX
|-
|LDD||16||2||--0*0-||ED A8||Load and Decrement||(DE)=(HL),HL=HL-1,#
|NOP||4||1||------||00||No Operation||||
|-
|OR r||4||1||rowspan=5|***P00||B0+rb||rowspan=5|Logical inclusive OR||rowspan=5|A=Avs
|-
|OR N||7||2||||F6 XX
|-
|OR (HL)||7||1||||B6
|-
|OR (IX+N)||19||3||||DD B6 XX
|-
|OR (IY+N)||19||3||||FD B6 XX
|-
|OUT (N),A||11||2||------||D3 XX||Output||(n)=A
|OTIR||21/1||2||?1??1-||ED B3||Output, Inc., Repeat||OUTI till B=0
|-
|POP AF||10||1||rowspan=4|------||F1||rowspan=4|Pop||rowspan=4|qq=(SP)+
|-
|POP BC||10||1||||C1
|-
|POP DE||10||1||||D1
|-
|POP HL||10||1||||E1
|-
|POP IX||14||2||rowspan=2|------||DD E1||rowspan=2|Pop||rowspan=2|xx=(SP)+
|-
|POP IY||14||2||||FD E1||||||
|-
|PUSH AF||11||1||rowspan=4|------||F5||rowspan=4|Push||rowspan=4|(SP)=qq
12,273
edits