PROGRAM PERKALIAN DUA
2. Video Simulasi Program [kembali]
3. Penjelasan Perbaris [kembali]
- Baris 1 : Komentar
- Baris 2 : Mengisi CX dengan 4H
- Baris 3 : Mengisi BH dengan 1H
- Baris 4 : "ulangi :" adalah sebulah lebel perintah pada program emu.
- Baris 5 : mengisi AH dengan service number interrupt yaitu 02H
- Baris 6 : mengisi dan mencetak register DL karakter dengan ASCII code 0d
- Baris 7 : menjalankan interrupt 21H atau menjalankan program baris 6
- Baris 8 : mengisi dan mencetak register DL karakter dengan ASCII code 0AH
- Baris 9 : menjalankan interrupt 21H atau menjalankan program baris 8
- Baris 10 : -
- Baris 11 : mengisi dan mencetak BH sama dengan nilai DL
- Baris 12 : menambah karakter BH dengan 30H untuk memanggil karakter angka
- Baris 13 : mengisi AH dengan 02H
- Baris 14 : menjalankan interrupt 21H atau menjalankan program baris 13
- Baris 15 : -
- Baris 16 : mengisi dan mencetak register DL karakter dengan ASCII code 2AH
- Baris 17 : menjalankan interrupt 21H atau menjalankan program baris 16
- Baris 18 : mengisi dan mencetak register DL karakter dengan ASCII code 32H
- Baris 19 : menjalankan interrupt 21H atau menjalankan program baris 18
- Baris 20 : mengisi dan mencetak register DL karakter dengan ASCII code 3DH
- Baris 21 : menjalankan interrupt 21H atau menjalankan program baris 20
- Baris 22 : -
- Baris 23 : Nilai servis untuk mencetak karakter
- Baris 24 : komputer akan mengambil nilai yang terdapat pada BH dan nilai pada AL untuk dikalikan
- Baris 25 : -
- Baris 26 : untuk mengisi dan mencetak nilai al sama dengan nilai dl
- Baris 27 : menambahkan register DL dengan karakter dengan ASCII code 30H
- Baris 28 : nilai servis untuk mencetak karakter
- Baris 29 : menjalankan interrupt 21H atau menjalankan program baris 28
- Baris 30 : mengisi dan mencetak nilai register DL dengan karakter 0D pada ASCII code (turun 1 baris)
- Baris 31 : menjalankan interrupt 21H atau menjalankan program baris 30
- Baris 32 : mengisi dan mencetak nilai register DL dengan karakter 0a pada ASCII code
- Baris 33 : menjalankan interrupt 21H atau menjalankan program baris 32
- Baris 34 : -
- Baris 35 : untuk menambahkan nilai BH yang sebelumnya dengan 1 (BH+1)
- Baris 36 : -
- Baris 37 : melakukan looping atau perulangan dari baris ke-4 yang telah diberi label "ulang:" , sampai nilai CX=0
- Baris 38 : -
- Baris 39 : return code, untuk mengembalikan atau mengakhiri program setelah tidak ada pengulangan lagi
- Baris 40 : menjalankan program yang dibuat dibaris 39
4. Link Download [kembali]
- File Simulasi [DOWNLOAD]
- Video Simulasi [DOWNLOAD]
- File HTML [DOWNLOAD]
Tidak ada komentar:
Posting Komentar