Latihan 1. Bahasa Assembler

Tugas Bahasa Assembler




1. Kondisi [Kembali]

    Gambar 27. Program Angka 9-0 dengan Penjelasan

2. Gambar Rangkaian Simulasi [kembali]


3. Video Simulasi [kembali] 


 

 4. Prinsip Kerja  [kembali]

1. Perintah program untuk menampilkan angka 9 sampai 0 kelayar monitor
2. MOV CX,0AH merupakan melakukan pengulangan sebanyak 0AH ( 10 kali) dimana register CX adalah 16 bit
3. MOV DL,39h merupakan melakukan mengisi register DL dengan karakter ASCII dari angka 9
4. Ulangi merupakan label semaca lokasi dimana alamat yang akan diulang dituju
5. MOV AH,02h merupakan mengisi nilai karakter AH dengan data 02H
6. INT 21h merupakan menjalankan interrupt 21 hexsa dengan mencetak kode ASCII karakter di DL ke layar
7. DEC DL dengan DL – 1  merupakan, untuk DEC adalah tata penulisan untuk pengurangan DL-1 adalah smbol untuk karakter berikutnya. 39-1 = 38, dimana 38 dala kode ASCII adalah 8
8. Loop Ulangi merupakan pengulangan sampai angka 0 karena CX=AH (10 kali)
9. MOV AH,4CH dan baris ke 10. INT 21h merupakan perintah untuk menghentikan program


5. Hasil  [kembali]



6. Listing Program  [kembali]

        MOV CX,0Ah
        MOV DL,39h
        ulangi:
        MOV AH,02h
        INT 21h
        DEC DL
        LOOP ulangi
        MOV AH ,4Ch
        INT 21h
     
7. Link Download  [kembali]
- video  [download]
- simulasi [download]

Tidak ada komentar:

Posting Komentar