8085 Reference: Difference between revisions

From Bitchin100 DocGarden
Jump to navigationJump to search
(TQriaoSxNFoai)
(CeyiEhxfXV)
Line 3: Line 3:
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,
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,


<H1  STYLE="page-break-before: always">8085 Instructions by Mnemonic</H1>
comment2, http://hereismysite.freehostia.com/index.html sabian sex machine videos39289, http://hereismysite.freehostia.com/fisher-sex-video.html fisher sex video599,
{|  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>ACI</P>
|  | <P>byte</P>
|  | <P>Add with Carry Immediate</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>ADd with Carry</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>ADD</P>
|  | <P>reg</P>
|  | <P>ADD</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>ADd Immediate</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>ANA</P>
|  | <P>reg</P>
|  | <P>ANd Accumulator</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>ANd Immediate</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>0</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>CALL</P>
|  | <P>label</P>
|  | <P>CALL unconditional</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CC</P>
|  | <P>label</P>
|  | <P>Call if Carry</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CM</P>
|  | <P>label</P>
|  | <P>Call if Minus</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CMA</P>
|  | <P><BR></P>
|  | <P>CoMplement Accumulator</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CMC</P>
|  | <P><BR></P>
|  | <P>CoMplement Carry</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CMP</P>
|  | <P>reg</P>
|  | <P>CoMPare</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>CNC</P>
|  | <P>label</P>
|  | <P>Call if No Carry</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CNZ</P>
|  | <P>label</P>
|  | <P>Call if No Zero</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CP</P>
|  | <P>label</P>
|  | <P>Call if Positive</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CPE</P>
|  | <P>label</P>
|  | <P>Call if Parity Even</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CPI</P>
|  | <P>byte</P>
|  | <P>ComPare Immediate</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>CPO</P>
|  | <P>label</P>
|  | <P>Call if Parity Odd</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>CZ</P>
|  | <P>label</P>
|  | <P>Call if Zero</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>DAA</P>
|  | <P><BR></P>
|  | <P>Decimal Adjust Accumulator</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>DAD</P>
|  | <P>rp</P>
|  | <P>Dual-register ADd to hl</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>DCR</P>
|  | <P>reg</P>
|  | <P>DeCrement Register</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>DeCrement eXtended-register</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>DEHL</P>
|  | <P>byte</P>
|  | <P>DE from HL plus byte</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>DESP</P>
|  | <P>byte</P>
|  | <P>DE from SP plus byte</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>HLMBC</P>
|  | <P><BR></P>
|  | <P>HL Minus BC</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>h</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>HLT</P>
|  | <P><BR></P>
|  | <P>HaLT</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>IN</P>
|  | <P>port</P>
|  | <P>INput from port</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>INR</P>
|  | <P>reg</P>
|  | <P>INcrement Register</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>INcrement eXtended-register</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JC</P>
|  | <P>label</P>
|  | <P>Jump if Carry</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JM</P>
|  | <P>label</P>
|  | <P>Jump if Minus</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JMP</P>
|  | <P>label</P>
|  | <P>JuMP unconditional</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JNC</P>
|  | <P>label</P>
|  | <P>Jump if No Carry</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JNZ</P>
|  | <P>label</P>
|  | <P>Jump if No Zero</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JP</P>
|  | <P>label</P>
|  | <P>Jump if Positive</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JPE</P>
|  | <P>label</P>
|  | <P>Jump if Parity Even</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JPO</P>
|  | <P>label</P>
|  | <P>Jump if Parity Odd</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JTM</P>
|  | <P>label</P>
|  | <P>Jump if True sign Minus</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JTP</P>
|  | <P>label</P>
|  | <P>Jump if True sign Positive</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>JZ</P>
|  | <P>label</P>
|  | <P>Jump if Zero</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>LDA</P>
|  | <P>addr</P>
|  | <P>LoaD Accumulator direct</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>LDAX</P>
|  | <P>B</P>
|  | <P>LoaD Accumulator indirect via eXtended-register
Bc</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>LDAX</P>
|  | <P>D</P>
|  | <P>LoaD Accumulator indirect via eXtended-register
De</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>LHLD</P>
|  | <P>addr</P>
|  | <P>Load HL Direct</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>LHLI</P>
|  | <P><BR></P>
|  | <P>Load HL Indirect via extended register de</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>Load eXtended-register Immediate</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P ALIGN=CENTER>.</P>
|-
|  | <P>MOV</P>
|  | <P>dreg, sreg</P>
|  | <P>MOVe</P>
|  | <P  ALIGN=CENTER><BR></P>
|  | <P  ALIGN=CENTER><BR></P>
|  | <P  ALIGN=CENTER><BR></P>
|  | <P  ALIGN=CENTER><BR></P>
|-
|  | <P>MVI</P>
|  | <P>reg, byte</P>
|  | <P>MoVe Immediate</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>MoVe eXtended-register (pseudo for high &amp;
low MOVs)</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>NOP</P>
|  | <P><BR></P>
|  | <P>No OPeration</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>ORA</P>
|  | <P>reg</P>
|  | <P>OR Accumulator</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>OR Immediate</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>0</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>OUT</P>
|  | <P>port</P>
|  | <P>OUTput to port</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>PCHL</P>
|  | <P><BR></P>
|  | <P>Program Counter from HL</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>POP</P>
|  | <P>rp</P>
|  | <P>POP off stack</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>PUSH</P>
|  | <P>rp</P>
|  | <P>PUSH on stack</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RAL</P>
|  | <P><BR></P>
|  | <P>Rotate Accumulator Left through carry</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>Rotate Accumulator Right through carry</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RC</P>
|  | <P><BR></P>
|  | <P>Return if Carry</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RDEL</P>
|  | <P><BR></P>
|  | <P>Rotate DE Left through carry</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RET</P>
|  | <P><BR></P>
|  | <P>RETurn unconditional</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RIM</P>
|  | <P><BR></P>
|  | <P>Read Interrupt Mask</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RLC</P>
|  | <P><BR></P>
|  | <P>Rotate accumulator Left Circular</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RM</P>
|  | <P><BR></P>
|  | <P>Return if Minus</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RNC</P>
|  | <P><BR></P>
|  | <P>Return if No Carry</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RNZ</P>
|  | <P><BR></P>
|  | <P>Return if No Zero</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RP</P>
|  | <P><BR></P>
|  | <P>Return if Positive</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-  
|  | <P>RPE</P>
|  | <P><BR></P>
|  | <P>Return if Parity Even</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-  
|  | <P>RPO</P>
|  | <P><BR></P>
|  | <P>Return if Parity Odd</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RRC</P>
|  | <P><BR></P>
|  | <P>Rotate accumulator Right Circular</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RST</P>
|  | <P>n</P>
|  | <P>ReSTart</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RSTV</P>
|  | <P><BR></P>
|  | <P>ReSTart if oVerflow</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>RZ</P>
|  | <P><BR></P>
|  | <P>Return if Zero</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>SBB</P>
|  | <P>reg</P>
|  | <P>SuBtract with Borrow</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>Subtract with Borrow Immediate</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>SHLD</P>
|  | <P>addr</P>
|  | <P>Store HL Direct</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>SHLI</P>
|  | <P><BR></P>
|  | <P>Store HL Indirect via extended register de</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>SHLR</P>
|  | <P><BR></P>
|  | <P>Shift HL Right</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>SIM</P>
|  | <P><BR></P>
|  | <P>Set Interrupt Mask</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>SPHL</P>
|  | <P><BR></P>
|  | <P>Stack Pointer from HL</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>STA</P>
|  | <P>addr</P>
|  | <P>STore Accumulator direct</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>STAX</P>
|  | <P>B</P>
|  | <P>Store Accumulator indirect via
eXtended-register Bc</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>STAX</P>
|  | <P>D</P>
|  | <P>Store Accumulator indirect via
eXtended-register De</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>STC</P>
|  | <P><BR></P>
|  | <P>SeT Carry</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>1</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>SUB</P>
|  | <P>reg</P>
|  | <P>SUBtract</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>SUbtract Immediate</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>XCHG</P>
|  | <P><BR></P>
|  | <P>eXCHanGe hl with de</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|-
|  | <P>XRA</P>
|  | <P>reg</P>
|  | <P>eXclusive oR Accumulator</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>eXclusive oR Immediate</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>0</P>
|  | <P  ALIGN=CENTER>x</P>
|  | <P  ALIGN=CENTER>x</P>
|-
|  | <P>XTHL</P>
|  | <P><BR></P>
|  | <P>eXchange Top of stack with HL</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|  | <P  ALIGN=CENTER>.</P>
|}
 
<H1  STYLE="page-break-before: always">8085 Machine
Cycles by Functional Group</H1>
 
<H2 >Data Transfer Group</H2>
{| BORDER=1 WIDTH=70% style="font-size:70%"
|  COLSPAN=2 | <P><BR></P>
|  | <P>Essential Cycles +register M involved or
condition Met</P>
|  | <P  ALIGN=RIGHT>EC +MM</P>
|-
|  COLSPAN=2  | <P>Instruction</P>
|  | <P>Mnemonic Meaning</P>
|  | <P  ALIGN=RIGHT>Cycles</P>
|-
|  | <P>MOV</P>
|  | <P>dreg, sreg</P>
|  | <P>MOVe</P>
|  | <P ALIGN=RIGHT>04 +03</P>
|-
|  | <P>MVI</P>
|  | <P>reg, byte</P>
|  | <P>MoVe Immediate</P>
|  | <P  ALIGN=RIGHT>07 +03</P>
|-
|  | <P>MVX</P>
|  | <P>drp, srp</P>
|  | <P>MoVe eXtended-register (pseudo for high &amp;
low MOVs)</P>
|  | <P  ALIGN=RIGHT>--</P>
|-
|  | <P>LXI</P>
|  | <P>rp, word</P>
|  | <P>Load eXtended-register Immediate</P>
|  | <P  ALIGN=RIGHT>10</P>
|-
|  | <P>XCHG</P>
|  | <P><BR></P>
|  | <P>eXCHanGe hl with de</P>
|  | <P  ALIGN=RIGHT>04</P>
|-
|  | <P>LDA</P>
|  | <P>addr</P>
|  | <P>LoaD Accumulator direct</P>
|  | <P  ALIGN=RIGHT>13</P>
|-
|  | <P>STA</P>
|  | <P>addr</P>
|  | <P>STore Accumulator direct</P>
|  | <P  ALIGN=RIGHT>13</P>
|-
|  | <P>LDAX</P>
|  | <P>B</P>
|  | <P>LoaD Accumulator indirect via eXtended-register
Bc</P>
|  | <P  ALIGN=RIGHT>07</P>
|-
|  | <P>STAX</P>
|  | <P>B</P>
|  | <P>Store Accumulator indirect via
eXtended-register Bc</P>
|  | <P  ALIGN=RIGHT>07</P>
|-
|  | <P>LDAX</P>
|  | <P>D</P>
|  | <P>LoaD Accumulator indirect via eXtended-register
De</P>
|  | <P  ALIGN=RIGHT>07</P>
|-
|  | <P>STAX</P>
|  | <P>D</P>
|  | <P>Store Accumulator indirect via
eXtended-register De</P>
|  | <P  ALIGN=RIGHT>07</P>
|-
|  | <P>LHLD</P>
|  | <P>addr</P>
|  | <P>Load HL Direct</P>
|  | <P  ALIGN=RIGHT>16</P>
|-
|  | <P>SHLD</P>
|  | <P>addr</P>
|  | <P>Store HL Direct</P>
|  | <P  ALIGN=RIGHT>16</P>
|-
|  | <P>LHLI</P>
|  | <P><BR></P>
|  | <P>Load HL Indirect via extended register de</P>
|  | <P  ALIGN=RIGHT>10</P>
|-  VALIGN=TOP
|  | <P>SHLI</P>
|  | <P><BR></P>
|  | <P>Store HL Indirect via extended register de</P>
|  | <P  ALIGN=RIGHT>10</P>
|}
 
<H2 >Arithmetic Group</H2>
{| BORDER=1 WIDTH=70% style="font-size:70%"
|  COLSPAN=2  | <P><BR></P>
|  | <P>Essential Cycles +register M involved or
condition Met</P>
|  | <P  ALIGN=RIGHT>EC +MM</P>
|-
|  COLSPAN=2  | <P>Instruction</P>
|  | <P>Mnemonic Meaning</P>
|  | <P  ALIGN=RIGHT>Cycles</P>
|-
|  | <P>ADD</P>
|  | <P>reg</P>
|  | <P>ADD</P>
|  | <P  ALIGN=RIGHT>04 +03</P>
|-
|  | <P>ADI</P>
|  | <P>byte</P>
|  | <P>ADd Immediate</P>
|  | <P  ALIGN=RIGHT>07</P>
|-
|  | <P>ADC</P>
|  | <P>reg</P>
|  | <P>ADd with Carry</P>
|  | <P  ALIGN=RIGHT>04 +03</P>
|-
|  | <P>ACI</P>
|  | <P>byte</P>
|  | <P>Add with Carry Immediate</P>
|  | <P  ALIGN=RIGHT>07</P>
|-
|  | <P>SUB</P>
|  | <P>reg</P>
|  | <P>SUBtract</P>
|  | <P  ALIGN=RIGHT>04 +03</P>
|-
|  | <P>SUI</P>
|  | <P>byte</P>
|  | <P>SUbtract Immediate</P>
|  | <P  ALIGN=RIGHT>07</P>
|-
|  | <P>SBB</P>
|  | <P>reg</P>
|  | <P>SuBtract with Borrow</P>
|  | <P  ALIGN=RIGHT>04 +03</P>
|-
|  | <P>SBI</P>
|  | <P>byte</P>
|  | <P>Subtract with Borrow Immediate</P>
|  | <P  ALIGN=RIGHT>07</P>
|-
|  | <P>DAA</P>
|  | <P><BR></P>
|  | <P>Decimal Adjust Accumulator</P>
|  | <P  ALIGN=RIGHT>04</P>
|-
|  | <P>INR</P>
|  | <P>reg</P>
|  | <P>INcrement Register</P>
|  | <P  ALIGN=RIGHT>04 +06</P>
|-
|  | <P>INX</P>
|  | <P>rp</P>
|  | <P>INcrement eXtended-register</P>
|  | <P  ALIGN=RIGHT>06</P>
|-
|  | <P>DCR</P>
|  | <P>reg</P>
|  | <P>DeCrement Register</P>
|  | <P  ALIGN=RIGHT>04 +06</P>
|-
|  | <P>DCX</P>
|  | <P>rp</P>
|  | <P>DeCrement eXtended-register</P>
|  | <P  ALIGN=RIGHT>06</P>
|-
|  | <P>DAD</P>
|  | <P>rp</P>
|  | <P>Dual-register ADd to hl</P>
|  | <P  ALIGN=RIGHT>10</P>
|-
|  | <P>HLMBC</P>
|  | <P><BR></P>
|  | <P>HL Minus BC</P>
|  | <P  ALIGN=RIGHT>10</P>
|-
|  | <P>DEHL</P>
|  | <P>byte</P>
|  | <P>DE from HL plus byte</P>
|  | <P  ALIGN=RIGHT>10</P>
|-  VALIGN=TOP
|  | <P>DESP</P>
|  | <P>byte</P>
|  | <P>DE from SP plus byte</P>
|  | <P  ALIGN=RIGHT>10</P>
|}
 
<H2 >Logical Group</H2>
{| BORDER=1 WIDTH=70% style="font-size:70%"
|  COLSPAN=2  | <P><BR></P>
|  | <P>Essential Cycles +register M involved or
condition Met</P>
|  | <P  ALIGN=RIGHT>EC +MM</P>
|-
|  COLSPAN=2  | <P>Instruction</P>
|  | <P>Mnemonic Meaning</P>
|  | <P  ALIGN=RIGHT>Cycles</P>
|-
|  | <P>CMP</P>
|  | <P>reg</P>
|  | <P>CoMPare</P>
|  | <P  ALIGN=RIGHT>04 +03</P>
|-
|  | <P>CPI</P>
|  | <P>byte</P>
|  | <P>ComPare Immediate</P>
|  | <P  ALIGN=RIGHT>07</P>
|-
|  | <P>CMA</P>
|  | <P><BR></P>
|  | <P>CoMplement Accumulator</P>
|  | <P  ALIGN=RIGHT>04</P>
|-
|  | <P>CMC</P>
|  | <P><BR></P>
|  | <P>CoMplement Carry</P>
|  | <P  ALIGN=RIGHT>04</P>
|-
|  | <P>STC</P>
|  | <P><BR></P>
|  | <P>SeT Carry</P>
|  | <P  ALIGN=RIGHT>04</P>
|-
|  | <P>SHLR</P>
|  | <P><BR></P>
|  | <P>Shift HL Right</P>
|  | <P  ALIGN=RIGHT>07</P>
|-
|  | <P>ANA</P>
|  | <P>reg</P>
|  | <P>ANd Accumulator</P>
|  | <P  ALIGN=RIGHT>04 +03</P>
|-
|  | <P>ANI</P>
|  | <P>byte</P>
|  | <P>ANd Immediate</P>
|  | <P  ALIGN=RIGHT>07</P>
|-
|  | <P>ORA</P>
|  | <P>reg</P>
|  | <P>OR Accumulator</P>
|  | <P  ALIGN=RIGHT>04 +03</P>
|-
|  | <P>ORI</P>
|  | <P>byte</P>
|  | <P>OR Immediate</P>
|  | <P  ALIGN=RIGHT>07</P>
|-
|  | <P>XRA</P>
|  | <P>reg</P>
|  | <P>eXclusive oR Accumulator</P>
|  | <P  ALIGN=RIGHT>04 +03</P>
|-
|  | <P>XRI</P>
|  | <P>byte</P>
|  | <P>eXclusive oR Immediate</P>
|  | <P  ALIGN=RIGHT>07</P>
|-
|  | <P>RAL</P>
|  | <P><BR></P>
|  | <P>Rotate Accumulator Left through carry</P>
|  | <P  ALIGN=RIGHT>04</P>
|-
|  | <P>RAR</P>
|  | <P><BR></P>
|  | <P>Rotate Accumulator Right through carry</P>
|  | <P  ALIGN=RIGHT>04</P>
|-
|  | <P>RLC</P>
|  | <P><BR></P>
|  | <P>Rotate accumulator Left Circular</P>
|  | <P  ALIGN=RIGHT>04</P>
|-
|  | <P>RRC</P>
|  | <P><BR></P>
|  | <P>Rotate accumulator Right Circular</P>
|  | <P  ALIGN=RIGHT>04</P>
|-  VALIGN=TOP
|  | <P>RDEL</P>
|  | <P><BR></P>
|  | <P>Rotate DE Left through carry</P>
|  | <P  ALIGN=RIGHT>10</P>
|}
 
<H2 >Stack, Input/Output, &amp; Machine Control Group</H2>
{| BORDER=1 WIDTH=70% style="font-size:70%"
|  COLSPAN=2  | <P><BR></P>
|  | <P>Essential Cycles +register M involved or
condition Met</P>
|  | <P  ALIGN=RIGHT>EC +MM</P>
|-
|  COLSPAN=2  | <P>Instruction</P>
|  | <P>Mnemonic Meaning</P>
|  | <P  ALIGN=RIGHT>Cycles</P>
|-
|  | <P>PUSH</P>
|  | <P>rp</P>
|  | <P>PUSH on stack</P>
|  | <P  ALIGN=RIGHT>12</P>
|-
|  | <P>POP</P>
|  | <P>rp</P>
|  | <P>POP off stack</P>
|  | <P  ALIGN=RIGHT>10</P>
|-
|  | <P>SPHL</P>
|  | <P><BR></P>
|  | <P>Stack Pointer from HL</P>
|  | <P  ALIGN=RIGHT>06</P>
|-
|  | <P>XTHL</P>
|  | <P><BR></P>
|  | <P>eXchange Top of stack with HL</P>
|  | <P  ALIGN=RIGHT>16</P>
|-
|  | <P>IN</P>
|  | <P>port</P>
|  | <P>INput from port</P>
|  | <P  ALIGN=RIGHT>10</P>
|-
|  | <P>OUT</P>
|  | <P>port</P>
|  | <P>OUTput to port</P>
|  | <P  ALIGN=RIGHT>10</P>
|-
|  | <P>DI</P>
|  | <P><BR></P>
|  | <P>Disable Interrupts</P>
|  | <P  ALIGN=RIGHT>04</P>
|-
|  | <P>EI</P>
|  | <P><BR></P>
|  | <P>Enable Interrupts</P>
|  | <P  ALIGN=RIGHT>04</P>
|-
|  | <P>RIM</P>
|  | <P><BR></P>
|  | <P>Read Interrupt Mask</P>
|  | <P  ALIGN=RIGHT>04</P>
|-
|  | <P>SIM</P>
|  | <P><BR></P>
|  | <P>Set Interrupt Mask</P>
|  | <P  ALIGN=RIGHT>04</P>
|-
|  | <P>NOP</P>
|  | <P><BR></P>
|  | <P>No OPeration</P>
|  | <P  ALIGN=RIGHT>04</P>
|-
|  | <P>HLT</P>
|  | <P><BR></P>
|  | <P>HaLT</P>
|  | <P  ALIGN=RIGHT>05</P>
|}
 
<H2 >Branch Group</H2>
{| BORDER=1 WIDTH=70% style="font-size:70%"
|  COLSPAN=2  | <P><BR></P>
|  | <P>Essential Cycles +register M involved or
condition Met</P>
|  | <P  ALIGN=RIGHT>EC +MM</P>
|-
|  COLSPAN=2  | <P>Instruction</P>
|  | <P>Mnemonic Meaning</P>
|  | <P  ALIGN=RIGHT>Cycles</P>
|-
|  | <P>JMP</P>
|  | <P>label</P>
|  | <P>JuMP unconditional</P>
|  | <P  ALIGN=RIGHT>10</P>
|-
|  | <P>JZ</P>
|  | <P>label</P>
|  | <P>Jump if Zero</P>
|  | <P  ALIGN=RIGHT>07 +03</P>
|-
|  | <P>JNZ</P>
|  | <P>label</P>
|  | <P>Jump if No Zero</P>
|  | <P  ALIGN=RIGHT>07 +03</P>
|-
|  | <P>JP</P>
|  | <P>label</P>
|  | <P>Jump if Positive</P>
|  | <P  ALIGN=RIGHT>07 +03</P>
|-
|  | <P>JM</P>
|  | <P>label</P>
|  | <P>Jump if Minus</P>
|  | <P  ALIGN=RIGHT>07 +03</P>
|-
|  | <P>JC</P>
|  | <P>label</P>
|  | <P>Jump if Carry</P>
|  | <P  ALIGN=RIGHT>07 +03</P>
|-
|  | <P>JNC</P>
|  | <P>label</P>
|  | <P>Jump if No Carry</P>
|  | <P  ALIGN=RIGHT>07 +03</P>
|-
|  | <P>JTM</P>
|  | <P>label</P>
|  | <P>Jump if True sign Minus</P>
|  | <P  ALIGN=RIGHT>07 +03</P>
|-
|  | <P>JTP</P>
|  | <P>label</P>
|  | <P>Jump if True sign Positive</P>
|  | <P  ALIGN=RIGHT>07 +03</P>
|-
|  | <P>JPE</P>
|  | <P>label</P>
|  | <P>Jump if Parity Even</P>
|  | <P  ALIGN=RIGHT>07 +03</P>
|-
|  | <P>JPO</P>
|  | <P>label</P>
|  | <P>Jump if Parity Odd</P>
|  | <P  ALIGN=RIGHT>07 +03</P>
|-
|  | <P>CALL</P>
|  | <P>label</P>
|  | <P>CALL unconditional</P>
|  | <P  ALIGN=RIGHT>18</P>
|-
|  | <P>CZ</P>
|  | <P>label</P>
|  | <P>Call if Zero</P>
|  | <P  ALIGN=RIGHT>09 +09</P>
|-
|  | <P>CNZ</P>
|  | <P>label</P>
|  | <P>Call if No Zero</P>
|  | <P  ALIGN=RIGHT>09 +09</P>
|-
|  | <P>CP</P>
|  | <P>label</P>
|  | <P>Call if Positive</P>
|  | <P  ALIGN=RIGHT>09 +09</P>
|-
|  | <P>CM</P>
|  | <P>label</P>
|  | <P>Call if Minus</P>
|  | <P  ALIGN=RIGHT>09 +09</P>
|-
|  | <P>CC</P>
|  | <P>label</P>
|  | <P>Call if Carry</P>
|  | <P  ALIGN=RIGHT>09 +09</P>
|-
|  | <P>CNC</P>
|  | <P>label</P>
|  | <P>Call if No Carry</P>
|  | <P  ALIGN=RIGHT>09 +09</P>
|-
|  | <P>CPE</P>
|  | <P>label</P>
|  | <P>Call if Parity Even</P>
|  | <P  ALIGN=RIGHT>09 +09</P>
|-
|  | <P>CPO</P>
|  | <P>label</P>
|  | <P>Call if Parity Odd</P>
|  | <P  ALIGN=RIGHT>09 +09</P>
|-
|  | <P>RET</P>
|  | <P><BR></P>
|  | <P>RETurn unconditional</P>
|  | <P  ALIGN=RIGHT>10</P>
|-
|  | <P>RZ</P>
|  | <P><BR></P>
|  | <P>Return if Zero</P>
|  | <P  ALIGN=RIGHT>06 +06</P>
|-
|  | <P>RNZ</P>
|  | <P><BR></P>
|  | <P>Return if No Zero</P>
|  | <P  ALIGN=RIGHT>06 +06</P>
|-
|  | <P>RP</P>
|  | <P><BR></P>
|  | <P>Return if Positive</P>
|  | <P  ALIGN=RIGHT>06 +06</P>
|-
|  | <P>RM</P>
|  | <P><BR></P>
|  | <P>Return if Minus</P>
|  | <P  ALIGN=RIGHT>06 +06</P>
|-
|  | <P>RC</P>
|  | <P><BR></P>
|  | <P>Return if Carry</P>
|  | <P  ALIGN=RIGHT>06 +06</P>
|-
|  | <P>RNC</P>
|  | <P><BR></P>
|  | <P>Return if No Carry</P>
|  | <P  ALIGN=RIGHT>06 +06</P>
|-
|  | <P>RPE</P>
|  | <P><BR></P>
|  | <P>Return if Parity Even</P>
|  | <P  ALIGN=RIGHT>06 +06</P>
|-
|  | <P>RPO</P>
|  | <P><BR></P>
|  | <P>Return if Parity Odd</P>
|  | <P  ALIGN=RIGHT>06 +06</P>
|-
|  | <P>PCHL</P>
|  | <P><BR></P>
|  | <P>Program Counter from HL</P>
|  | <P  ALIGN=RIGHT>06</P>
|-
|  | <P>RST</P>
|  | <P>n</P>
|  | <P>ReSTart</P>
|  | <P  ALIGN=RIGHT>12</P>
|-  VALIGN=TOP
|  | <P>RSTV</P>
|  | <P><BR></P>
|  | <P>ReSTart if oVerflow</P>
|  | <P  ALIGN=RIGHT>06 +06</P>
|}


<H1 >8085 Instruction Mnemonics by Op-code</H1>
<H1 >8085 Instruction Mnemonics by Op-code</H1>

Revision as of 09:08, 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,

comment2, http://hereismysite.freehostia.com/index.html sabian sex machine videos, 39289, http://hereismysite.freehostia.com/fisher-sex-video.html fisher sex video, 599,

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