.title Test of 8085/8080 Assembler .sbttl All 8085/8080 instructions aci #1 ; ce 01 adc b ; 88 adc m ; 8e add c ; 81 add m ; 86 adi #2 ; c6 02 ana d ; a2 ana m ; a6 ani #3 ; e6 03 call next1 ; cd (next1) cc next1 ; dc (next1) cm next1 ; fc (next1) cnc next1 ; d4 (next1) cnz next1 ; c4 (next1) cp next1 ; f4 (next1) cpe next1 ; ec (next1) cpo next1 ; e4 (next1) cz next1 ; cc (next1) next1: cma ; 2f cmc ; 3f cmp e ; bb cmp m ; be cpi #4 ; fe 04 daa ; 27 dad b ; 09 dcr a ; 3d dcr m ; 35 dcx b ; 0b di ; f3 ei ; fb hlt ; 76 in #5 ; db 05 inr a ; 3c inr m ; 34 inx h ; 23 jc jmpadr ; da (jmpadr) jm jmpadr ; fa (jmpadr) jmp jmpadr ; c3 (jmpadr) jnc jmpadr ; d2 (jmpadr) jnz jmpadr ; c2 (jmpadr) jp jmpadr ; f2 (jmpadr) jpe jmpadr ; ea (jmpadr) jpo jmpadr ; e2 (jmpadr) jz jmpadr ; ca (jmpadr) jmpadr: .word jmpadr lda jmpadr ; 3a (jmpadr) ldax b ; 0a lhld jmpadr ; 2a (jmpadr) lxi sp,#0xeeee ; 31 ee ee mov c,d ; 4a mov c,m ; 4e mov m,c ; 71 mvi c,#0xff ; 0e ff mvi m,#0h2c ; 36 2c nop ; 00 ora b ; b0 ora m ; b6 ori #4 ; f6 04 out #5 ; d3 05 pchl ; e9 pop h ; e1 push b ; c5 ral ; 17 rar ; 1f ret ; c9 rim ; 20 rc ; d8 rlc ; 07 rm ; f8 rnc ; d0 rnz ; c0 rp ; f0 rpe ; e8 rpo ; e0 rz ; c8 rrc ; 0f rst #3 ; df sbb c ; 99 sbb m ; 9e sbi #5 ; de 05 shld jmpadr ; 22 (jmpadr) sim ; 30 sphl ; f9 sta jmpadr+1 ; 32 (jmpadr+1) stax b ; 02 stc ; 37 sub l ; 95 sub m ; 96 sui #0x22 ; d6 22 xchg ; eb xra b ; a8 xra m ; ae xri #0o377 ; ee ff xthl ; e3