Laporan
-
Upload
indrrawijaya -
Category
Documents
-
view
4 -
download
1
description
Transcript of Laporan
Program 1
- Screenshot
- Pembahasan1. Program diatas digunakan untuk melakukan instruksi penjumlahan pada register AX dan BX
dengan menggunakan perintah JMP. Jadi perintah penambahan akan disimpan dalam sebuah fungsi dan fungsi inilah yang akan dituju oleh instruksi JMP.
2. Tidak akan berpengaruh karena di akhir fungsi penambahan program akan langsung dihentikan.
3. Maka instruksi pada fungsi calc tidak akan dilakukan.4. Hasil tidak ada penambahan dikarenakan langsung di stop.
Program 2
- Screenshot
- Pembahasan1. Instruksi JNB digunakan sebagai syarat untuk melakukan perulangan dari fungsi cetak
dengan membandingkan nilai DL dan CL, sehingga cetak akan terus dilakukan sampai nilai DL > dari CL
2. Tidak terjadi perubahan, dikarenakan fungsi JNB,JAE,JNC memiliki kegunaan yang sama.3. Program tidak melakukan perintah jump untuk JZ dan JO dan program akan melakukan
perulangan 1x untuk JP, dikarenakan syarat yang diajukan untuk melakukan lompatan tidak terpenuhi.
Program 3
- Screenshot
- Pembahasan1. AH :digunakan sebagai output standar.
BX :register yang nilainya akan ditampilkan.DH :digunakan untuk menentukan posisi dalam tampilan.DL :register yang nilainya akan ditampilkan.CX :digunakan untuk penyimpanan data sementara.
2. Loop bekerja dengan cara menggunakan nilai dari register sebagai syarat untuk melakukan perulangan, register yang terlibat adalah register DX dan BX