PENGENALAN TENTANG PROGRAM ASSEMBLY/ BAHASA RAKITAN
Bahasa rakitan atau lebih umum
dikenal sebagai Assembly adalah bahasa pemrograman tingkat rendah yang
digunakan dalam pemrograman komputer, mikroprosessor, 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.
4. 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.
5. Sesudah
melakukan langkah diatas lalu klik OK. Maka akan tampil tampilan Command Prompt
seperti gambar di bawah ini.
-
C:\Users\asus>cd\ --> tekan enter
-
C:\>d: --> tekan enter
-
D:\cd
1CA\ASM --> tekan enter
-
D:\1CA\ASM>
Contoh gambar.
7. 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.
8. 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.
9. 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.
10. 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
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, ‘R’
INT 21h
MOV DL, ‘I’
INT 21h
MOV DL, ‘D’
INT 21h
MOV DL, ‘H’
INT 21h
MOV DL, ‘O’
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
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>Latihan2 -> tekan enter
RIDHO
Contoh gambar sebagai berikut.
Download Software Assembly nya disini gan
Download filenya disini gan :D
Tidak ada komentar:
Posting Komentar