8085 Reference: Difference between revisions

From Bitchin100 DocGarden
Jump to navigationJump to search
(VAKnGorVGMV)
(TQriaoSxNFoai)
Line 1: Line 1:
yopurz  <a href="http://dkdqtndqqmdq.com/">dkdqtndqqmdq</a>, [url=http://pflyfywhtfda.com/]pflyfywhtfda[/url], [link=http://bpslmwisizts.com/]bpslmwisizts[/link], http://hcdimejbtqhs.com/
yopurz  <a href="http://dkdqtndqqmdq.com/">dkdqtndqqmdq</a>, [url=http://pflyfywhtfda.com/]pflyfywhtfda[/url], [link=http://bpslmwisizts.com/]bpslmwisizts[/link], http://hcdimejbtqhs.com/


<H1 >8085 Instruction Actions by Functional Group</H1>
comment6, http://privatevids.freehostia.com/boob-fuck-sex-video.html boob fuck sex videoelnc, http://privatevids.freehostia.com/free-sex-videos-sado.html free sex videos sado241370,
<H2 >Data Transfer Group</H2>
{| BORDER=1 WIDTH=70% style="font-size:70%"
|  COLSPAN=2 % | <P>Instruction</P>
|  | <P>Mnemonic Meaning</P>
|  COLSPAN=4 % | <P>Flags</P>
|-
|  COLSPAN=3 % | <P><BR></P>
|  | <P  ALIGN=CENTER>Zf</P>
|  | <P  ALIGN=CENTER>Cf</P>
|  | <P  ALIGN=CENTER>Pf</P>
|  | <P  ALIGN=CENTER>Sf</P>
|-
|  | <P>MOV</P>
|  | <P>dreg, sreg</P>
|  | <P>dreg&lt;=sreg</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>MVI</P>
|  | <P>reg, byte</P>
|  | <P>reg&lt;=byte</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>MVX</P>
|  | <P>drp, srp</P>
|  | <P>drp&lt;=srp (pseudo for high &amp; low MOVs)</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>LXI</P>
|  | <P>rp, word</P>
|  | <P>rp&lt;=word</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>XCHG</P>
|  | <P><BR></P>
|  | <P>HL&lt;=DE while DE&lt;=HL</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>LDA</P>
|  | <P>addr</P>
|  | <P>A&lt;=b[addr]</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>STA</P>
|  | <P>addr</P>
|  | <P>b[addr]&lt;=A</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>LDAX</P>
|  | <P>B</P>
|  | <P>A&lt;=b[BC]</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>STAX</P>
|  | <P>B</P>
|  | <P>b[BC]&lt;=A</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>LDAX</P>
|  | <P>D</P>
|  | <P>A&lt;=b[DE]</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>STAX</P>
|  | <P>D</P>
|  | <P>b[DE]&lt;=A</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>LHLD</P>
|  | <P>addr</P>
|  | <P>HL&lt;=w[addr]</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>SHLD</P>
|  | <P>addr</P>
|  | <P>w[addr]&lt;=HL</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>LHLI</P>
|  | <P><BR></P>
|  | <P>HL&lt;=w[DE]</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-  VALIGN=TOP
|  | <P>SHLI</P>
|  | <P><BR></P>
|  | <P>w[DE]&lt;=HL</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|}
 
<H2 >Arithmetic Group</H2>
{| BORDER=1 WIDTH=70% style="font-size:70%"
|  COLSPAN=2  | <P>Instruction</P>
|  | <P>Mnemonic Meaning</P>
|  COLSPAN=4  | <P>Flags</P>
|-
|  COLSPAN=3  | <P><BR></P>
|  | <P  ALIGN=CENTER>Zf</P>
|  | <P  ALIGN=CENTER>Cf</P>
|  | <P  ALIGN=CENTER>Pf</P>
|  | <P  ALIGN=CENTER>Sf</P>
|-
|  | <P>ADD</P>
|  | <P>reg</P>
|  | <P>A&lt;=A+reg</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>ADI</P>
|  | <P>byte</P>
|  | <P>A&lt;=A+byte</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>ADC</P>
|  | <P>reg</P>
|  | <P>A&lt;=A+reg+Cf</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>ACI</P>
|  | <P>byte</P>
|  | <P>A&lt;=A+byte+Cf</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>SUB</P>
|  | <P>reg</P>
|  | <P>A&lt;=A-reg</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>SUI</P>
|  | <P>byte</P>
|  | <P>A&lt;=A-byte</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>SBB</P>
|  | <P>reg</P>
|  | <P>A&lt;=A-reg-Cf</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>SBI</P>
|  | <P>byte</P>
|  | <P>A&lt;=A-byte-Cf</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>DAA</P>
|  | <P><BR></P>
|  | <P>in A3..A0 and A7..A4: if &gt;9 then +6, carry
to next</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>INR</P>
|  | <P>reg</P>
|  | <P>reg&lt;=reg+1</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>INX</P>
|  | <P>rp</P>
|  | <P>rp&lt;=rp+1</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>DCR</P>
|  | <P>reg</P>
|  | <P>reg&lt;=reg-1</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>DCX</P>
|  | <P>rp</P>
|  | <P>rp&lt;=rp-1</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>DAD</P>
|  | <P>rp</P>
|  | <P>HL&lt;=HL+rp</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>HLMBC</P>
|  | <P><BR></P>
|  | <P>HL&lt;=HL-BC</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>h</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>DEHL</P>
|  | <P>byte</P>
|  | <P>DE&lt;=HL+byte</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-  VALIGN=TOP
|  | <P>DESP</P>
|  | <P>byte</P>
|  | <P>DE&lt;=SP+byte</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|}
 
<H2 >Branch Group</H2>
{| BORDER=1 WIDTH=70% style="font-size:70%"
|  COLSPAN=2  | <P>Instruction</P>
|  | <P>Mnemonic Meaning</P>
|  COLSPAN=4  | <P>Flags</P>
|-
|  COLSPAN=3  | <P><BR></P>
|  | <P  ALIGN=CENTER>Zf</P>
|  | <P  ALIGN=CENTER>Cf</P>
|  | <P  ALIGN=CENTER>Pf</P>
|  | <P  ALIGN=CENTER>Sf</P>
|-
|  | <P>JMP</P>
|  | <P>label</P>
|  | <P>PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JZ</P>
|  | <P>label</P>
|  | <P>if Zf=1 then PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JNZ</P>
|  | <P>label</P>
|  | <P>if Zf=0 then PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-  
|  | <P>JP</P>
|  | <P>label</P>
|  | <P>if Sf=0 then PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-  
|  | <P>JM</P>
|  | <P>label</P>
|  | <P>if Sf=1 then PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-  
|  | <P>JC</P>
|  | <P>label</P>
|  | <P>if Cf=1 then PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JNC</P>
|  | <P>label</P>
|  | <P>if Cf=0 then PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JTM</P>
|  | <P>label</P>
|  | <P>if TSf=1 then PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JTP</P>
|  | <P>label</P>
|  | <P>if TSf=0 then PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JPE</P>
|  | <P>label</P>
|  | <P>if Pf=1 then PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JPO</P>
|  | <P>label</P>
|  | <P>if Pf=0 then PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CALL</P>
|  | <P>label</P>
|  | <P>SP&lt;=SP-2, w[SP]&lt;=PC+3, PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CZ</P>
|  | <P>label</P>
|  | <P>if Zf=1 then SP&lt;=SP-2, w[SP]&lt;=PC+3,
PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P ALIGN=CENTER>.</P>
|-
|  | <P>CNZ</P>
|  | <P>label</P>
|  | <P>if Zf=0 then SP&lt;=SP-2, w[SP]&lt;=PC+3,
PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CP</P>
|  | <P>label</P>
|  | <P>if Sf=0 then SP&lt;=SP-2, w[SP]&lt;=PC+3,
PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CM</P>
|  | <P>label</P>
|  | <P>if Sf=1 then SP&lt;=SP-2, w[SP]&lt;=PC+3,
PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CC</P>
|  | <P>label</P>
|  | <P>if Cf=1 then SP&lt;=SP-2, w[SP]&lt;=PC+3,
PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CNC</P>
|  | <P>label</P>
|  | <P>if Cf=0 then SP&lt;=SP-2, w[SP]&lt;=PC+3,
PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CPE</P>
|  | <P>label</P>
|  | <P>if Pf=1 then SP&lt;=SP-2, w[SP]&lt;=PC+3,
PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CPO</P>
|  | <P>label</P>
|  | <P>if Pf=0 then SP&lt;=SP-2, w[SP]&lt;=PC+3,
PC&lt;=label</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RET</P>
|  | <P><BR></P>
|  | <P>PC&lt;=w[SP], SP&lt;=SP+2</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RZ</P>
|  | <P><BR></P>
|  | <P>if Zf=1 then PC&lt;=w[SP], SP&lt;=SP+2</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RNZ</P>
|  | <P><BR></P>
|  | <P>if Zf=0 then PC&lt;=w[SP], SP&lt;=SP+2</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RP</P>
|  | <P><BR></P>
|  | <P>if Sf=0 then PC&lt;=w[SP], SP&lt;=SP+2</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RM</P>
|  | <P><BR></P>
|  | <P>if Sf=1 then PC&lt;=w[SP], SP&lt;=SP+2</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RC</P>
|  | <P><BR></P>
|  | <P>if Cf=1 then PC&lt;=w[SP], SP&lt;=SP+2</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RNC</P>
|  | <P><BR></P>
|  | <P>if Cf=0 then PC&lt;=w[SP], SP&lt;=SP+2</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RPE</P>
|  | <P><BR></P>
|  | <P>if Pf=1 then PC&lt;=w[SP], SP&lt;=SP+2</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RPO</P>
|  | <P><BR></P>
|  | <P>if Pf=0 then PC&lt;=w[SP], SP&lt;=SP+2</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>PCHL</P>
|  | <P><BR></P>
|  | <P>PC&lt;=HL</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RST</P>
|  | <P>n</P>
|  | <P>SP&lt;=SP-2, w[SP]&lt;=PC+1, PC&lt;=n*8 where n
is 0 to 7</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RSTV</P>
|  | <P><BR></P>
|  | <P>if OVf=1 then SP&lt;=SP-2, w[SP]&lt;=PC+1,
PC&lt;=8*8</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|}
 
<H2>Logical Group</H2>
{| BORDER=1 WIDTH=70% style="font-size:70%"
|  COLSPAN=2 | <P>Instruction</P>
|  | <P>Mnemonic Meaning</P>
|  COLSPAN=4 | <P>Flags</P>
|-
|  COLSPAN=3 | <P><BR></P>
|  | <P ALIGN=CENTER>Zf</P>
|  | <P ALIGN=CENTER>Cf</P>
|  | <P ALIGN=CENTER>Pf</P>
|  | <P ALIGN=CENTER>Sf</P>
|-
|  | <P>CMP</P>
|  | <P>reg</P>
|  | <P>T&lt;=A-reg</P>
|  | <P ALIGN=CENTER>x</P>
|  | <P ALIGN=CENTER>x</P>
|  | <P ALIGN=CENTER>x</P>
|  | <P ALIGN=CENTER>x</P>
|-
|  | <P>CPI</P>
|  | <P>byte</P>
|  | <P>T&lt;=A-byte</P>
|  | <P ALIGN=CENTER>x</P>
|  | <P ALIGN=CENTER>x</P>
|  | <P ALIGN=CENTER>x</P>
|  | <P ALIGN=CENTER>x</P>
|-
|  | <P>CMA</P>
|  | <P><BR></P>
|  | <P>A&lt;=1's complement of A</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CMC</P>
|  | <P><BR></P>
|  | <P>Cf&lt;=1's complement of Cf</P>
|  | <P ALIGN=CENTER>.</P>
|  | <P ALIGN=CENTER>x</P>
|  | <P ALIGN=CENTER>.</P>
|  | <P ALIGN=CENTER>.</P>
|-
|  | <P>STC</P>
|  | <P><BR></P>
|  | <P>Cf&lt;=1</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>1</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>SHLR</P>
|  | <P><BR></P>
|  | <P>HL&lt;=HL/2 while H6&lt;=H7 (extend sign) and
Cf&lt;=L0</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-  
|  | <P>ANA</P>
|  | <P>reg</P>
|  | <P>A&lt;=A AND reg</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>0</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-  
|  | <P>ANI</P>
|  | <P>byte</P>
|  | <P>A&lt;=A AND byte</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>0</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-  
|  | <P>ORA</P>
|  | <P>reg</P>
|  | <P>A&lt;=A Inclusive OR reg</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>0</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>ORI</P>
|  | <P>byte</P>
|  | <P>A&lt;=A Inclusive OR byte</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>0</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>XRA</P>
|  | <P>reg</P>
|  | <P>A&lt;=A Exclusive OR reg</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>0</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>XRI</P>
|  | <P>byte</P>
|  | <P>A&lt;=A Exclusive OR byte</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>0</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>RAL</P>
|  | <P><BR></P>
|  | <P>A&lt;=A*2 where Cf&lt;=A7 while A0&lt;=Cf</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RAR</P>
|  | <P><BR></P>
|  | <P>A&lt;=A/2 where Cf&lt;=A0 while A7&lt;=Cf</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RLC</P>
|  | <P><BR></P>
|  | <P>A7..A1&lt;=A6..A0 while A0&lt;=A7 and Cf&lt;=A7</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RRC</P>
|  | <P><BR></P>
|  | <P>A6..A0&lt;=A7..A1 while A7&lt;=A0 and Cf&lt;=A0</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RDEL</P>
|  | <P><BR></P>
|  | <P>DE&lt;=DE*2 where: Cf&lt;=DE15 while DE00&lt;=Cf</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|}
 
<H2>Stack, Input/Output, &amp; Machine Control Group</H2>
{| BORDER=1 WIDTH=70% style="font-size:70%"
|  COLSPAN=2  | <P>Instruction</P>
|  | <P>Mnemonic Meaning</P>
|  COLSPAN=4  | <P>Flags</P>
|-
|  COLSPAN=3  | <P><BR></P>
|  | <P  ALIGN=CENTER>Zf</P>
|  | <P  ALIGN=CENTER>Cf</P>
|  | <P  ALIGN=CENTER>Pf</P>
|  | <P  ALIGN=CENTER>Sf</P>
|-
|  | <P>PUSH</P>
|  | <P>rp</P>
|  | <P>SP&lt;=SP-2, w[SP]&lt;=rp</P>
|  | <P ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>POP</P>
|  | <P>rp</P>
|  | <P>rp&lt;=w[SP], SP&lt;=SP+2</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>SPHL</P>
|  | <P><BR></P>
|  | <P>SP&lt;=HL</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>XTHL</P>
|  | <P><BR></P>
|  | <P>HL&lt;=w[SP] while w[SP]&lt;=HL</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>IN</P>
|  | <P>port</P>
|  | <P>A&lt;=data from port</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>OUT</P>
|  | <P>port</P>
|  | <P>data to port&lt;=A</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>DI</P>
|  | <P><BR></P>
|  | <P>disable interrupts</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>EI</P>
|  | <P><BR></P>
|  | <P>enable interrupts</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RIM</P>
|  | <P><BR></P>
|  | <P>A&lt;=interrupt mask</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>SIM</P>
|  | <P><BR></P>
|  | <P>interrupt mask&lt;=A</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>NOP</P>
|  | <P><BR></P>
|  | <P>do nothing</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>HLT</P>
|  | <P><BR></P>
|  | <P>halt 8085 processor</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|}


<H1  STYLE="page-break-before: always">8085 Instructions by Mnemonic</H1>
<H1  STYLE="page-break-before: always">8085 Instructions by Mnemonic</H1>

Revision as of 08:48, 23 December 2008

yopurz <a href="http://dkdqtndqqmdq.com/">dkdqtndqqmdq</a>, [url=http://pflyfywhtfda.com/]pflyfywhtfda[/url], [link=http://bpslmwisizts.com/]bpslmwisizts[/link], http://hcdimejbtqhs.com/

comment6, http://privatevids.freehostia.com/boob-fuck-sex-video.html boob fuck sex video, elnc, http://privatevids.freehostia.com/free-sex-videos-sado.html free sex videos sado, 241370,

8085 Instructions by Mnemonic

Instruction

Mnemonic Meaning

Flags


Zf

Cf

Pf

Sf

ACI

byte

Add with Carry Immediate

x

x

x

x

ADC

reg

ADd with Carry

x

x

x

x

ADD

reg

ADD

x

x

x

x

ADI

byte

ADd Immediate

x

x

x

x

ANA

reg

ANd Accumulator

x

0

x

x

ANI

byte

ANd Immediate

x

0

x

x

CALL

label

CALL unconditional

.

.

.

.

CC

label

Call if Carry

.

.

.

.

CM

label

Call if Minus

.

.

.

.

CMA


CoMplement Accumulator

.

.

.

.

CMC


CoMplement Carry

.

x

.

.

CMP

reg

CoMPare

x

x

x

x

CNC

label

Call if No Carry

.

.

.

.

CNZ

label

Call if No Zero

.

.

.

.

CP

label

Call if Positive

.

.

.

.

CPE

label

Call if Parity Even

.

.

.

.

CPI

byte

ComPare Immediate

x

x

x

x

CPO

label

Call if Parity Odd

.

.

.

.

CZ

label

Call if Zero

.

.

.

.

DAA


Decimal Adjust Accumulator

x

x

x

x

DAD

rp

Dual-register ADd to hl

.

x

.

.

DCR

reg

DeCrement Register

x

.

x

x

DCX

rp

DeCrement eXtended-register

.

.

.

.

DEHL

byte

DE from HL plus byte

.

.

.

.

DESP

byte

DE from SP plus byte

.

.

.

.

DI


Disable Interrupts

.

.

.

.

EI


Enable Interrupts

.

.

.

.

HLMBC


HL Minus BC

x

x

h

x

HLT


HaLT

.

.

.

.

IN

port

INput from port

.

.

.

.

INR

reg

INcrement Register

x

.

x

x

INX

rp

INcrement eXtended-register

.

.

.

.

JC

label

Jump if Carry

.

.

.

.

JM

label

Jump if Minus

.

.

.

.

JMP

label

JuMP unconditional

.

.

.

.

JNC

label

Jump if No Carry

.

.

.

.

JNZ

label

Jump if No Zero

.

.

.

.

JP

label

Jump if Positive

.

.

.

.

JPE

label

Jump if Parity Even

.

.

.

.

JPO

label

Jump if Parity Odd

.

.

.

.

JTM

label

Jump if True sign Minus

.

.

.

.

JTP

label

Jump if True sign Positive

.

.

.

.

JZ

label

Jump if Zero

.

.

.

.

LDA

addr

LoaD Accumulator direct

.

.

.

.

LDAX

B

LoaD Accumulator indirect via eXtended-register Bc

.

.

.

.

LDAX

D

LoaD Accumulator indirect via eXtended-register De

.

.

.

.

LHLD

addr

Load HL Direct

.

.

.

.

LHLI


Load HL Indirect via extended register de

.

.

.

.

LXI

rp, word

Load eXtended-register Immediate

.

.

.

.

MOV

dreg, sreg

MOVe





MVI

reg, byte

MoVe Immediate

.

.

.

.

MVX

drp, srp

MoVe eXtended-register (pseudo for high & low MOVs)

.

.

.

.

NOP


No OPeration

.

.

.

.

ORA

reg

OR Accumulator

x

0

x

x

ORI

byte

OR Immediate

x

0

x

x

OUT

port

OUTput to port

.

.

.

.

PCHL


Program Counter from HL

.

.

.

.

POP

rp

POP off stack

.

.

.

.

PUSH

rp

PUSH on stack

.

.

.

.

RAL


Rotate Accumulator Left through carry

.

x

.

.

RAR


Rotate Accumulator Right through carry

.

x

.

.

RC


Return if Carry

.

.

.

.

RDEL


Rotate DE Left through carry

.

x

.

.

RET


RETurn unconditional

.

.

.

.

RIM


Read Interrupt Mask

.

.

.

.

RLC


Rotate accumulator Left Circular

.

x

.

.

RM


Return if Minus

.

.

.

.

RNC


Return if No Carry

.

.

.

.

RNZ


Return if No Zero

.

.

.

.

RP


Return if Positive

.

.

.

.

RPE


Return if Parity Even

.

.

.

.

RPO


Return if Parity Odd

.

.

.

.

RRC


Rotate accumulator Right Circular

.

x

.

.

RST

n

ReSTart

.

.

.

.

RSTV


ReSTart if oVerflow

.

.

.

.

RZ


Return if Zero

.

.

.

.

SBB

reg

SuBtract with Borrow

x

x

x

x

SBI

byte

Subtract with Borrow Immediate

x

x

x

x

SHLD

addr

Store HL Direct

.

.

.

.

SHLI


Store HL Indirect via extended register de

.

.

.

.

SHLR


Shift HL Right

.

x

.

.

SIM


Set Interrupt Mask

.

.

.

.

SPHL


Stack Pointer from HL

.

.

.

.

STA

addr

STore Accumulator direct

.

.

.

.

STAX

B

Store Accumulator indirect via eXtended-register Bc

.

.

.

.

STAX

D

Store Accumulator indirect via eXtended-register De

.

.

.

.

STC


SeT Carry

.

1

.

.

SUB

reg

SUBtract

x

x

x

x

SUI

byte

SUbtract Immediate

x

x

x

x

XCHG


eXCHanGe hl with de

.

.

.

.

XRA

reg

eXclusive oR Accumulator

x

0

x

x

XRI

byte

eXclusive oR Immediate

x

0

x

x

XTHL


eXchange Top of stack with HL

.

.

.

.

8085 Machine Cycles by Functional Group

Data Transfer Group


Essential Cycles +register M involved or condition Met

EC +MM

Instruction

Mnemonic Meaning

Cycles

MOV

dreg, sreg

MOVe

04 +03

MVI

reg, byte

MoVe Immediate

07 +03

MVX

drp, srp

MoVe eXtended-register (pseudo for high & low MOVs)

--

LXI

rp, word

Load eXtended-register Immediate

10

XCHG


eXCHanGe hl with de

04

LDA

addr

LoaD Accumulator direct

13

STA

addr

STore Accumulator direct

13

LDAX

B

LoaD Accumulator indirect via eXtended-register Bc

07

STAX

B

Store Accumulator indirect via eXtended-register Bc

07

LDAX

D

LoaD Accumulator indirect via eXtended-register De

07

STAX

D

Store Accumulator indirect via eXtended-register De

07

LHLD

addr

Load HL Direct

16

SHLD

addr

Store HL Direct

16

LHLI


Load HL Indirect via extended register de

10

SHLI


Store HL Indirect via extended register de

10

Arithmetic Group


Essential Cycles +register M involved or condition Met

EC +MM

Instruction

Mnemonic Meaning

Cycles

ADD

reg

ADD

04 +03

ADI

byte

ADd Immediate

07

ADC

reg

ADd with Carry

04 +03

ACI

byte

Add with Carry Immediate

07

SUB

reg

SUBtract

04 +03

SUI

byte

SUbtract Immediate

07

SBB

reg

SuBtract with Borrow

04 +03

SBI

byte

Subtract with Borrow Immediate

07

DAA


Decimal Adjust Accumulator

04

INR

reg

INcrement Register

04 +06

INX

rp

INcrement eXtended-register

06

DCR

reg

DeCrement Register

04 +06

DCX

rp

DeCrement eXtended-register

06

DAD

rp

Dual-register ADd to hl

10

HLMBC


HL Minus BC

10

DEHL

byte

DE from HL plus byte

10

DESP

byte

DE from SP plus byte

10

Logical Group


Essential Cycles +register M involved or condition Met

EC +MM

Instruction

Mnemonic Meaning

Cycles

CMP

reg

CoMPare

04 +03

CPI

byte

ComPare Immediate

07

CMA


CoMplement Accumulator

04

CMC


CoMplement Carry

04

STC


SeT Carry

04

SHLR


Shift HL Right

07

ANA

reg

ANd Accumulator

04 +03

ANI

byte

ANd Immediate

07

ORA

reg

OR Accumulator

04 +03

ORI

byte

OR Immediate

07

XRA

reg

eXclusive oR Accumulator

04 +03

XRI

byte

eXclusive oR Immediate

07

RAL


Rotate Accumulator Left through carry

04

RAR


Rotate Accumulator Right through carry

04

RLC


Rotate accumulator Left Circular

04

RRC


Rotate accumulator Right Circular

04

RDEL


Rotate DE Left through carry

10

Stack, Input/Output, & Machine Control Group


Essential Cycles +register M involved or condition Met

EC +MM

Instruction

Mnemonic Meaning

Cycles

PUSH

rp

PUSH on stack

12

POP

rp

POP off stack

10

SPHL


Stack Pointer from HL

06

XTHL


eXchange Top of stack with HL

16

IN

port

INput from port

10

OUT

port

OUTput to port

10

DI


Disable Interrupts

04

EI


Enable Interrupts

04

RIM


Read Interrupt Mask

04

SIM


Set Interrupt Mask

04

NOP


No OPeration

04

HLT


HaLT

05

Branch Group


Essential Cycles +register M involved or condition Met

EC +MM

Instruction

Mnemonic Meaning

Cycles

JMP

label

JuMP unconditional

10

JZ

label

Jump if Zero

07 +03

JNZ

label

Jump if No Zero

07 +03

JP

label

Jump if Positive

07 +03

JM

label

Jump if Minus

07 +03

JC

label

Jump if Carry

07 +03

JNC

label

Jump if No Carry

07 +03

JTM

label

Jump if True sign Minus

07 +03

JTP

label

Jump if True sign Positive

07 +03

JPE

label

Jump if Parity Even

07 +03

JPO

label

Jump if Parity Odd

07 +03

CALL

label

CALL unconditional

18

CZ

label

Call if Zero

09 +09

CNZ

label

Call if No Zero

09 +09

CP

label

Call if Positive

09 +09

CM

label

Call if Minus

09 +09

CC

label

Call if Carry

09 +09

CNC

label

Call if No Carry

09 +09

CPE

label

Call if Parity Even

09 +09

CPO

label

Call if Parity Odd

09 +09

RET


RETurn unconditional

10

RZ


Return if Zero

06 +06

RNZ


Return if No Zero

06 +06

RP


Return if Positive

06 +06

RM


Return if Minus

06 +06

RC


Return if Carry

06 +06

RNC


Return if No Carry

06 +06

RPE


Return if Parity Even

06 +06

RPO


Return if Parity Odd

06 +06

PCHL


Program Counter from HL

06

RST

n

ReSTart

12

RSTV


ReSTart if oVerflow

06 +06

8085 Instruction Mnemonics by Op-code


x0h

x1h

x2h

x3h

x4h

x5h

x6h

x7h

x8h

x9h

xAh

xBh

xCh

xDh

xEh

xFh

00h-0Fh

NOP

LXI B,w

STAX B

INX B

INR B

DCR B

MVI B,b

RLC

HLMBC

DAD B

LDAX B

DCX B

INR C

DCR C

MVI C,b

RRC

10h-1Fh

SHLR

LXI D,w

STAX D

INX D

INR D

DCR D

MVI D,b

RAL

RDEL

DAD D

LDAX D

DCX D

INR E

DCR E

MVI E,b

RAR

20h-2Fh

RIM

LXI H,w

SHLD @

INX H

INR H

DCR H

MVI H,b

DAA

DEHL b

DAD H

LHLD @

DCX H

INR L

DCR L

MVI L,b

CMA

30h-3Fh

SIM

LXI SP,w

STA @

INX SP

INR M

DCR M

MVI M,b

STC

DESP b

DAD SP

LDA @

DCX SP

INR A

DCR A

MVI A,b

CMC

40h-4Fh

MOV B,B

MOV B,C

MOV B,D

MOV B,E

MOV B,H

MOV B,L

MOV B,M

MOV B,A

MOV C,B

MOV C,C

MOV C,D

MOV C,E

MOV C,H

MOV C,L

MOV C,M

MOV C,A

50h-5Fh

MOV D,B

MOV D,C

MOV D,D

MOV D,E

MOV D,H

MOV D,L

MOV D,M

MOV D,A

MOV E,B

MOV E,C

MOV E,D

MOV E,E

MOV E,H

MOV E,L

MOV E,M

MOV E,A

60h-6Fh

MOV H,B

MOV H,C

MOV H,D

MOV H,E

MOV H,H

MOV H,L

MOV H,M

MOV H,A

MOV L,B

MOV L,C

MOV L,D

MOV L,E

MOV L,H

MOV L,L

MOV L,M

MOV L,A

70h-7Fh

MOV M,B

MOV M,C

MOV M,D

MOV M,E

MOV M,H

MOV M,L

HLT

MOV M,A

MOV A,B

MOV A,C

MOV A,D

MOV A,E

MOV A,H

MOV A,L

MOV A,M

MOV A,A

80h-8Fh

ADD B

ADD C

ADD D

ADD E

ADD H

ADD L

ADD M

ADD A

ADC B

ADC C

ADC D

ADC E

ADC H

ADC L

ADC M

ADC A

90h-9Fh

SUB B

SUB C

SUB D

SUB E

SUB H

SUB L

SUB M

SUB A

SBB B

SBB C

SBB D

SBB E

SBB H

SBB L

SBB M

SBB A

A0h-AFh

ANA B

ANA C

ANA D

ANA E

ANA H

ANA L

ANA M

ANA A

XRA B

XRA C

XRA D

XRA E

XRA H

XRA L

XRA M

XRA A

B0h-BFh 

ORA B

ORA C

ORA D

ORA E

ORA H

ORA L

ORA M

ORA A

CMP B

CMP C

CMP D

CMP E

CMP H

CMP L

CMP M

CMP A

COh-CFh

RNZ

POP B

JNZ @

JMP @

CNZ @

PUSH B

ADI b

RST 0

RZ

RET

JZ @

RSTV

CZ @

CALL @

ACI b

RST 1

D0h-DFh

RNC

POP D

JNC @

OUT port

CNC @

PUSH D

SUI b

RST 2

RC

SHLI

JC @

IN port

CC @

JTP @

SBI b

RST 3

E0h-EFh

RPO

POP H

JPO @

XTHL

CPO @

PUSH H

ANI b

RST 4

RPE

PCHL

JPE @

XCHG

CPE @

LHLI

XRI b

RST 5

F0h-FFh

RP

POP PSW

JP @

DI

CP @

PUSH PSW

ORI b

RST 6

RM

SPHL

JM @

EI

CM @

JTM @

CPI b

RST 7