.
Program:
;---------------------------------------------------------------
;simulasi penekan tombol pada port 3 dan hasil penekanan
;di tampilkan pada display 7 segment di port 0
;file name HL10.H51
;---------------------------------------------------------------
Org 0h
;accumulator
Cjne A,#0FEh,banding1 ;Bandingkan isi A dengan FEh bila
;hasilnya tidak sama, maka loncat ke
;label mulai
Mov P0,#22h ;keluarkan kode angka 0 ke port 0
Sjmp Mulai ;loncat ke tabel mulai
banding1:
Cjne A,#0FDh,banding2
Mov P0,#0A4h
Sjmp Mulai
banding2:
Cjne A,#0FBh,banding3
mov P0,#0A4h
Sjmp Mulai
banding3:
Cjne A,#0F7h,banding4
mov P0,#25h
Sjmp Mulai
Banding4:
Cjne A,#0EFh,banding5
mov P0,#71h
Sjmp Mulai
Banding5:
Cjne A,#0DFh,banding6
mov P0,#29h
Sjmp Mulai
Banding6:
Cjne A,#0BFh,banding7
mov P0,#28h
Sjmp Mulai
Banding7:
Cjne A,#07Eh,mulai
mov P0,#67h
Sjmp Mulai
End