PENGENALAN
TENTANG PROGRAM ASSEMBLY/BAHASA RAKITAN
Bahasa rakitan atau lebih umum
dikenal sebagai Assembly adalah bahasa pemrograman tingkat rendah yang
digunakan dalam pemrograman komputer, mikroprosesor, pengendali
mikro,
dan perangkat lainnya yang dapat diprogram. Bahasa rakitan mengimplementasikan
representasi atas kode mesin dalam bentuk simbol-simbol yang secara
relatif lebih dapat dipahami oleh manusia.
·
Bahasa rakitan dibandingkan dengan bahasa mesin, bahasa rakitan merupakan
representasi atas bahasa mesin yang dirancang agar lebih mudah dipahami oleh
manusia. Dengan menggunakan bahasa rakitan, seorang programmer dapat lebih
mudah mengingat instruksi-instruksi dengan menggunakan simbol yang lebih
dimengerti dibandingkan bila menggunakan simbol mnemonic kode mesin
secara langsung. Demikian halnya pula dengan mekanisme lompatan yang umum
terdapat dalam bahasa mesin yang biasanya menggunakan alamat memori, programmer
dapat lebih mudah menggunakan fasilitas pelabelan yang terdapat pada bahasa
rakitan dibandingkan menggunakan alamat memori tertentu dalam kode mnemonic.
·
Bahasa rakitan dibandingkan dengan bahasa tingkat tinggi, bahasa rakitan memungkinkan
programmer untuk mengontrol serta memanfaatkan secara penuh kapabilitas yang
terdapat atas suatu perangkat keras, berbeda halnya dengan bahasa pemrograman
tingkat tinggi yang memiliki banyak keterbatasan dalam pemanfaatan secara penuh
suatu perangkat keras. Bahasa rakitan menjanjikan tingkat unjuk kerja yang
maksimum karena sifatnya yang menerjemahkan secara langsung instruksi rakitan
menjadi instruksi mesin, berbeda halnya dengan bahasa pemrograman tingkat
tinggi yang biasanya menerjemahkan sebuah instruksi menjadi sejumlah kode
mesin.
CARA
MENJALANKAN PROGRAM ASSEMBLY/BAHASA RAKITAN
1 . Download terlebih dahulu program
TASM, TLINK, dan RTM.
2 . Buatkanlah folder baru ke dalam
direktori D (Local Disk D). Contoh namakan folder dengan nama 1CA.
Lalu setelah kita berada didalam folder 1CA tersebut, buat lagi folder baru.
Dan namakan dengan nama folder tersebut ASM.
3. Copy kan semua program yang telah kita
download tadi ke dalam folder ASM tersebut. Contoh gambar dibawah ini.
- .
Setelah
langkah tadi dilakukan, sekarang kita akan menjalankan programnya dengan
menggunakan Command Prompt. Cara membuka Command Prompt.
Klik
start Run Lalu tuliskan nama cmd. Contoh gambarnya.
- Sesudah
melakukan langkah diatas lalu klik OK. Maka akan tampil tampilan Command Prompt
seperti gambar di bawah ini.
- Isilah
Command Prompt dengan cara sebagai berikut.
-
C:\Users\asus>cd\ tekan enter
-
C:\>d: tekan enter
-
D:\cd
1CA\ASM tekan enter
-
D:\1CA\ASM>
Contoh
gambar.
- Sekarang
kita akan mengubah tampilan Command Prompt tadi ke dalam menu edit.
Lakukan
seperti langkah diatas tadi dengan membuka Command Prompt terlebih dahulu. Lalu
ikuti tulisan tadi dengan menambahkan tulisan edit.
Isi Command
Prompt dengan cara berikut.
-
C:\Users\asus>cd\ tekan enter
-
C:\>d: tekan enter
-
D:\cd
1CA\ASM tekan enter
-
D:\1CA\ASM>edit tekan enter
Contoh
gambar.
- Setelah
di menu edit, kita akan masukkan tulisan bahasa assembly tadi dengan cara
sebagai berikut.
.MODEL SMALL
.CODE
ORG 100h
START:
MOV AH, 2h
MOV DL, ‘A’
INT 21h
INT 20h
END START
Contoh gambar
dibawah ini.
- Setelah
kita menginput tulisan didalam menu edit tadi. Sekarang kita akan menyimpan
tulisan tadi dengan cara sebagai berikut.
Arahkan
pointer mouse ke tulisan File lalu klik
Pilih tulisan Save As lalu klik kembali Lalu isilah File Name dengan nama
Latihan1.ASM (jangan lupa menambahkan .ASM) pada saat menyimpan tulisan
tadi Lalu klik Ok. Contoh gambar
sebagai berikut. File ini akan tersimpan pada folder ASM yang kita buat
sebelumnya.
- 1 Untuk
melihat hasil di menu edit tadi, sekarang kita kembali ke tampilan Command
Prompt tadi. Mari kita input tulisan sebagai berikut. Kita lanjutkan sampai
tulisan yang tadi.
D:\1CA\ASM>TASM Latihan1.ASM tekan enter
Turbo Assembler
Version 4.1 Copyright <c> 1988,1996 Borland International
Assembling file: Latihan1.ASM
Jika keluar tulisan None berarti hasil kita sudah benar
semua.
|
Error
messages: None
Warning
messages: None
Passes: 1
Remaining
memory: 419k
D:\1CA\ASM>Tlink/t
Latihan1 tekan
enter
Turbo Link
Version 7.1.30.1. Copyright <c> 1987, 1996 Borland International
D:\1CA\ASM>Latihan1 tekan enter
A
Contoh gambar.
LANGKAH
SELANJUTNYA MENCETAK KARAKTER NAMA KITA
1.
Sekarang
kita akan menginput nama kita pada tampilan menu edit Command Prompt tadi.
Contoh input nama kita di menu edit.
.MODEL SMALL
.CODE
ORG 100h
START:
MOV AH, 2h
MOV DL, ‘K’
INT 21h
MOV DL, ‘H’
INT 21h
MOV DL, ‘A’
INT 21h
MOV DL, ‘R’
INT 21h
MOV DL, ‘I’
INT 21h
MOV DL, 'S'
INT 21h
INT 20h
END START
Contoh gambar
dibawah ini.
2.
Setelah
menginput nama kita di menu edit tadi. Sekarang simpan file nama kita ini
seperti langkah sebelumnya tadi. Dengan nama file Latihan2.ASM jangan lupa
menambahkan (.ASM). Lalu klik Ok
Contoh
gambar.
3.
Langkah
selanjutnya kita akan mengecek apakah sudah benar atau belum input nama kita
yang dibuat tadi. Sekarang kembali ke tampilan Command Prompt. Caranya sebagai
berikut.
D:\1CA\ASM>TASM Latihan2.ASM tekan enter
Turbo Assembler
Version 4.1 Copyright <c> 1988,1996 Borland International
Assembling file: Latihan2.ASM
Jika keluar tulisan None berarti hasil kita sudah benar
semua.
|
Error
messages: None
Warning
messages: None
Passes: 1
Remaining
memory: 419k
D:\1CA\ASM>Tlink/t
Latihan2 tekan enter
Turbo Link
Version 7.1.30.1. Copyright <c> 1987, 1996 Borland International
D:\1CA\ASM>LATIHAN1 tekan enter
KHARIS
inilah tata cara menjalankan
Program Assembly semoga bermanfaat.