NIM : 1805062030
KELAS : TK-4D
TUGAS :
1. Menampilkan isi memori display ke 7-Segment (POLTEC)
2. Mengubah tampilan peraga 7-segment menjadi 346789
3. Mengubah program utama sehingga hanya menampilkan 1 3 - - 6 7 (digit 2 dan 3
kosong)
JAWABAN:
1. Menampilkan isi memori display ke 7-Segment (POLTEC)
Addres Machine Label Mnemonic Comment
81C0 3E-98 MVI A,98H ;Inisialisasi PPI 8255
81C2 D3-13 OUT 13H
81C4 CD-50-81 ULANG: CALL OUTDISP ;Tampilkan
81C7 C3-C4-81 JMP ULANG ;Ulangi
Addres Machine Label Mnemonic Comment
8150 E5 OUTDISP: PUSH H
8151 F5 PUSH PSW
8152 D5 PUSH D
8153 21-00-84 LXI H,8400H ;Set alamat awal memori displai
8156 11-10-84 LXI D,8410H ;Set alamat data trace
8159 3E-00 TERUS: MVI A,00 ;Padamkan 7-segement
815B D3-11 OUT 11H
815D 1A LDAX D ;Baca data trace
815E D3-12 OUT 12H ;Berikan ke decoder
8160 7E MOV A,M ;Ambil nilai segment
8161 D3-11 OUT 11H ;Berikan ke 7-segment
8163 CD-00-82 CALL DELAY ;Tunggu sesaat
8166 13 INX D ;Naikkan alamat data trace
8167 23 INX H ;Naikkan alamat memori displai
8168 7D MOV A,L ;Periksa apakah sdh max+1
8169 FE-06 CPI 06
816B C2-59-81 ;Ulangi jika belum semua
JNZ TERUS ditrace
816E D1 POP D
816F F1 POP PSW
8170 E1 POP H
8171 C9 RET ;Kembali