III. CHƯƠNG TRÌNH PHẦN MỀM
III.1 Chương Trình Chính
;chuong trinh chinh card ghi doc eprom; org 7900h
mvi a,3eh ; led1 hien chu d; sta 83f8h
mvi a,5ch ; led2 hien chu o; sta 83f9h
mvi a,58h ; led3 hien chu c; sta 83fah
mvi a,3fh ; led4 hien chu O; sta 83fbh
mvi a,31h ; led5 hien chu r; sta 83fch
mvi a,6fh ; led6 hien chu g; sta 83fdh
mvi a,74h ; led7 hien chu h; sta 83feh
mvi a,30h ; led8 hien chu i; sta 83ffh
aa: call 0216h ; goi ct tastd; sta 8325h
lda 8325h
cpi 11h ; phim chuc nang G(Ghi); jz ghi
cpi 13h ; phim chuc nang D(Doc); jz doc
cpi 12h ; phim chuc nang R(Roi); jz dung
jmp aa
ghi: mvi a,07h ; led1 hien chu T; sta 83f8h
mvi a,3eh ; led2 hien chu U; sta 83f9h
mvi a,7dh ; led3 hien chu G; sta 83fah
mvi a,76h ; led4 hien chu H; sta 83fbh
mvi a,30h ; led5 hien chu i; sta 83fch
mvi a,6eh ; led6 hien chu y; sta 83fdh
mvi a,30h ; led7 hien dau /; sta 83feh
mvi a,37h ; led8 hien chu n; sta 83ffh
call 0216h ; goi ct tastd; sta 8325h
lda 8325h
cpi 17h ; phim chuc nang F(Fai); jz nhap
call 7000h ; nhay toi chuong trinh nhap dcd ram; call 7080h ; nhay toi chuong trinh nhap dcc ram; call 7100h ; nhay toi chuong trinh nhap dcd eprom; call 7400h ; nhay toi chuong trinh ktra sach eprom; call 7500h ; nhay toi chuong trinh ghi dl len eprom; call 7600h ; nhay toi chuong trinh ktra dl da ghi; jmp dung
call 7100h ; nhay toi chuong trinh nhap dcd eprom; call 7300h ; nhay toi chuong trinh nhap dl len ram;
call 7400h ; nhay toi chuong trinh ktra sach eprom; call 7500h ; nhay toi chuong trinh ghi dl len eprom; call 7600h ; nhay toi chuong trinh ktra dl da ghi; jmp dung
doc: call 7100h ; nhay toi chuong trinh nhap dcd eprom; call 7200h ; nhay toi chuong trinh nhap dcc eprom; call 7700h ; nhay toi chuong trinh doc dl tu eprom; dung: hlt
end