Professional Documents
Culture Documents
Laporan Bahasa Rakitan - Hafidhio Oktarizk Putra - 09011382025153
Laporan Bahasa Rakitan - Hafidhio Oktarizk Putra - 09011382025153
DISUSUN OLEH :
09011382025153
UNIVERSITAS SRIWIJAYA
2021
Simulasi Pengendalian Device Eternal ( Traffic Lights )
2. Buka Emu8086
filename.a51 filename terserah anda mau diketik dengan nama apa saja tetapi
jangan lupa mengetikan (.a51) diakhir file namenya seperti: programl.a51.
program berhasil disave ditandai dengan berubahnya tulisan menjadi berwarna.
6. Pastikan program yang diketikkan telah benar dan cek program yang telah di
ketik, apakah masih ada error atau no error, dengan cara klik " build" dan lihat
keterangan dibawah. (jangan sampai lupa mengklik build setelah peng-save-an).
8. Jika program telah selesai, masukkan program ke desain proteus kita dengan
cara :
- masukkan program yang di ketik tadi dengan cara klik program file, ambil
program kita tadi misalkan program1.hex lalu klik OK, seperti tampilan di bawah
ini :
out 4, ax
; wait 5 seconds (5 million microseconds)
jmp next
; FEDC_BA98_7654_3210
situation dw 0000_0011_0000_1100b
s1 dw 0000_0110_1001_1010b
s2 dw 0000_1000_0110_0001b
s3 dw 0000_1000_0110_0001b
s4 dw 0000_0100_1101_0011b
sit_end = $
all_red equ 0000_0010_0100_1001b
1. Menurut percobaan di atas dapat di Analisa untuk pertama setelah kita men
run kan code assembly tersebut, pertama tama 2 lampu bewarna merah dan ada
2 lampu lagi berwarna hijau
2. lalu dimasukkan rumus out , dikarenakan ada 4 lampu merah jadi di tulis OUT 4,
AX dan memasuki offset situation semua lampu berubah menjadi warna merah,
sehingga motor tidak dapat bergerak
3. lanjut dengan memasukkan
out 4, ax
4. memasukkan code :
int 15h
maka motor di register ax akan jalan karena lampu nya berubah menjadi warna
hijau
5. kemudian memasukkan code :
Begitu terus jika kita single step maka akan terulang Kembali semua dari lampu
merah , hijau dan kuning bergantian muncul.