i8080 instruction set

x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
0x nop lxi b,NN stax b inx b inr b dcr b mvi b,N rlc dad b ldax b dcx b inr c dcr c mvi c,N rrc
1x lxi d,NN stax d inx d inr d dcr d mvi d,N ral dad d ldax d dcx d inr e dcr e mvi e,N rar
2x lxi h,NN shld NN inx h inr h dcr h mvi h,N daa dad h lhld NN dcx h inr l dcr l mvi l,N cma
3x lxi sp,NN sta NN inx sp inr m dcr m mvi m,N stc dad sp lda NN dcx sp inr a dcr a mvi a,N cmc
4x 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
5x 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
6x 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
7x 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
8x 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
9x 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
Ax 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
Bx 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
Cx rnz pop b jnz NN jmp NN cnz NN push b adi N rst 0 rz ret jz NN cz NN call NN aci N rst 1
Dx rnc pop d jnc NN out N cnc NN push d sui N rst 2 rc jc NN in N cc NN sbi N rst 3
Ex rpo pop h jpo NN xthl cpo NN push h ani N rst 4 rpe pchl jpe NN xchg cpe NN xri N rst 5
Fx rp pop psw jp NN di cp NN push psw ori N rst 6 rm sphl jm NN ei cm NN cpi N rst 7
Control Load/Move Arithmetic Jump/Call Stack