PRAKTIKUM
ORGANISASI KOMPUTER DAN SISTEM OPERASI
MENGGUNAKAN
EMULATOR 8086
AULIA
AKBAR ( 064.013.016 )
TRIAS
HENDRA RASYID ( 065.013.011 )
RAYYAN
N. INDRAWAN (065.014.017)
TEKNIK
INFORMATIKA
FAKULTAS
TEKNOLOGI INDUSTRI
UNIVERSITAS
TRISAKTI
2017
i.Tujuan
Praktikum
ii.Teori
Percobaan
iii.Langkah-Langkah
Menggunakan Emulator 8086
iv.Kesimpulan
i.Tujuan
Praktikum
Laporan ini dibuat untuk menyelesaikan praktikum enam
matakuliah Organisasi computer dan Sistem Operasi. Selain itu, hal ini juga
beguna sebagai panduan umum penggunaan Emulator8086 secara sederhana.
ii.Teori
Percobaan
Emulator 8086 atau yang dikenal emu8086 adalah salah satu
software untuk menulis bahasa assembly. Bahasa assembly sendiri merupakan
bahasa rakitan atau dikenal juga dengan bahasamesin yang mana berbeda dengan
bahasa pemrograman yang lain. Bahasa assembly digunakan untuk menulis program
dan memasukkannya kedalam suatu IC.
Salah satu kelebihan software ini adalah editor Bahasa
Assembly, Assembler dan Disassembler, perangkat lunak emulator (PC Semu) yang
dilengkapi dengan debugger. Software ini sudah terintegrasi simulasi yang dapat
dijalankan ketika kita mengkompilasi program.
instruksi-instruksi yang terdapat pada program emu8086 :
- LOADA
mem – Muat register A dari alamat memori
- LOADB
mem – Muat register B dari alamat memori
- CONB
con – Muat sebuah nilai konstan ke register B
- SAVEB
mem – Simpan register B ke alamat memori
- SAVEC
mem – Simpan register B ke alamat memori
- ADD –
Tambahkan A dan B dan simpan hasilnya di C
- SUB –
Kurangi A dan B dan simpan hasilnya di C
- MUL –
Kalikan A dan B dan simpan hasilnya di C
- DIV –
Bagi A dan B dan simpan hasilnya di C
- COM –
Bandingkan A dan B dan simpan hasilnya di C
- JUMP
addr – Melompat ke sebuah alamat
- JEQ
addr – Melompat, jika setara, ke alamat
- JNEQ
addr – Melompat, jika tak setara, ke alamat
- JG
addr – Melompat, jika lebih besar dari, ke alamat
- JGE
addr – Melompat, jika lebih besar dari atau setara, ke alamat
- JL
addr – Melompat, jika lebih kecil dari, ke alamat
- LE
addr – Melompat, jika lebih kecil dari atau setara, ke alamat
- STOP –
Berhenti melakukan eksekusi
Perlu diketahui bahwa tidak semua sintaks dalam assembly
didukung dalam software Emulator8086
iii.Langkah-Langkah
Menggunakan Emulator 8086
- Penggunaan
Operator Matematika
- Buka
Emulator8086
- Klik New dilanjutkan klik open
3.
Cari file Calculator.asm
4.
Kita lihat codingan dari program Calcuator.asm
ini
5.
Klik Emulate untuk mengcompile Calculator.asm
6.
Klik run untuk menjalankan file Calculator.asm
7.
Masukan input dan pilih operatornya
(+)
(-)
(*)
(/)
8.
Selesai
- Membuat
Program Luas Segitiga
- Klik
new
2.
Tulis Source codenya seperti pada gambar dibawah
3.
Klik emulate
4.
Klik run untuk menjalankan program
5.
Program sudah bisa dijalankan
- Membuat
Program penghitung pangkat tiga (n3)
- Klik
new
2.
Tulis Source codenya seperti pada gambar dibawah
3.
Klik emulate
4.
Klik run untuk menjalankan program
5.
Program sudah bisa dijalankan