LAPupc 5D k01 Job1
LAPupc 5D k01 Job1
LANGKAH KERJA
3.1. Bertanyalah kepada instruktur, apakah pada computer yang anda
gunakan telah di siapkan direktori kerja dengan nama PRAKTIKUM
yang di letakan di drive D:\?. Apabila langkah 3.1 telah di
konfirmasikan anda lanjutkan langkah 3.2
3.2. Hidupkan PC, kemudian login ke user student.
3.3. Buka folder praktikum dengan cara; klick kanan Start, kemudian klick
Explore, kemudian arahkan mouse ke Drive D dan klick, kemudian
buka folder PRAKTIKUM yang tampak seperti gambar 3-1. dalam
folder PRAKTIKUM telah di sediakan sebuah compiler ASM51.EXE
dan library MOD51.
Gambar 3-1
3.4. Membuat file ASEMBLE menggunakan command-line dengan cara;
klick kiri start, kemudian arahkan mose ke Run.. dan klick kiri, yang
tampak seperti gambar 3-2,
Gambar 3-2
kemudian ketikkan cmd, kemudian klick ok. Maka akan keluar layar
hitam yang tampak seperti gambar 3-3.
Gambar 3-3
kemudian ketikan perintah command pada kursor seperti berikut
C:\Documents and Settings\student>d:
kemudian enter, maka kita akan masuk ke drive D yang tampak seperti
berikut
D:\>
kemudian ketikan perintah command pada kursor seperti berikut
D:\>cd praktikum
kemudian tekan enter, maka kita sudah masuk ke direktori
PRAKTIKUM yang tampak sebagai berikut
D:\PRAKTIKUM>
kemudian anda dapat memulai membuat file asemble untuk job-1
dengan nama file coba.asm, dengan perintah
D:\PRAKTIKUM>notepad coba.asm
kemudian enter, maka tampil editor notepad dengan opsi Do you want
to create a new file? maka klick Yes, maka tampil lembar kerja dengan
nama coba.asm seperti gambar 3-4 berikut
Gam
bar 3-4
3.5. Ketiklah contoh intruksi program berikut pada lembar kerja editor
seperti gambar 3-5
Gambar 3-5
3.6. Kompilasi program asemble coba.asm menggunakan perintah
command-line, sebagai berikut
D:\PRAKTIKUM>asm51 coba.asm
kemudian enter. Maka tampil pada layar hitam informasi hasil
kompilasi program. Apabila sintak program sudah benar, maka
kompiler akan memberikan informasi seperti berikut
8051 Cross-Assembler, Version 1.2k
(c) Copyright 1984-1996 by MetaLink Corporation
First pass
Second pass
ASSEMBLY COMPLETE, 0 ERRORS FOUND
yang menandakan tidak ada kesalahan, dan jika terjadi kesalahan
bukalah file coba.lst untuk mengetahui kesalahan penulisan pada baris
program yang di nyatakan error, kemudian perbaiki program dengan
membuka file coba.asm, kemudian save dan kompilasi ulang seperti
langkah 3.5. Setelah file coba.asm di kompilasi menghasilkan dua buah
file baru yaitu coba.hex dan coba.lst dalam direktori/folder
PRAKTIKUM.
3.7. Membuka emulator untuk mengetahui proses intruksi program
assemble, dengan klick-kiri Start, klick kiri Program kemudian klickkiri
Ts Controls 8051 10.1 , maka tampil seperti gambar 3-6.
emulator 8051 untuk melihat perubahan-perubahan yang terjadi pada;
register, register fungsi khusus, kode disassemble, memori
internal/external, dan listing program pada mikrokontroller keluarga
8051.
Gambar 3-6
3.8. Membuka file hexa dari program yang telah di kompilasi dengan cara;
klick-kiri menu File, kemudian klick-kiri Load File Hex.., maka tampil
window untuk mencari file. Arahkan mouse pada browser, kemudian
ketikkan tempat file hexa yang ada di directory PRAKTIKUM seperti
gambar 3-7
Gambar 3-7
kemudian enter/klick-kiri OK, maka file yang diambil akan berada pada
lembar kerja disassemble code seperti gamabr 3-8
Gambar 3-8
3.9. Membuka file listing dari program yang telah di kompilasi dengan cara;
klick-kiri menu File, kemudian klick-kiri Load sorce Listing File..,
maka tampil window untuk mencari file. Arahkan mouse pada browser,
kemudian ketikkan tempat file hexa yang asa di directory
PRAKTIKUM seperti gambar 3-9
Gambar 3-9
kemudian enter/klick-kiri OK, maka file yang diambil akan berada pada
lembar kerja source listing seperti gamabr 3-10
Gambar 3-10
3.10. Mulai amati setiap langkah program assemble dan akibat yang
disebabkan terhadap register dan register fungsi khusus perbaris
program. Terlebih dulu reset emulator dengan menekan Ctlr+Shift+F5
kemudian lakukan pengamatan baris demi baris program dengan
menekan F11. Apabila baris program terakhir telah di amati dan anda
belum puas dan ingin mengulang, anda lakukan kembali langkah 3.9.
tampilan secara keseluruhan emulator sperti gambar 3-11
Gambar 3-11
IV. TUGAS
4.1. Buatlah sebuah file assemble kemudian kompilasi, kemudian buka file
hasil kompilasi (file listing dan file hexa) dengan emulator.
V.JAWAB PERTANYAAN
Langkah-langkah kerja :
Mod51
3. Membuat file ASEMBLE menggunakan command-line dengan cara;
klick kiri start, kemudian arahkan mose ke Run.. dan klick kiri, yang tampak pada
gambar berikut :
contoh perintah yang mengalami kesalahan yang dikarenakan belum menyimpan file
coba.asm.notepad :
8. Membuka file listing dari program yang telah di kompilasi dengan cara;
klick-kiri menu File, kemudian klick-kiri Load sorce Listing File..,
maka tampil window untuk mencari file. Arahkan mouse pada browser,
kemudian ketikkan tempat file hexa yang asa di directory
Agoenk seperti gambar
kemudian enter/klick-kiri OK, maka file yang diambil akan berada pada
lembar kerja source listing seperti gamabar :