Minggu, 07 Agustus 2011

Pengantar Bahasa Rakitan : Membuat Nama dengan Asembley

Berikut saya postingkan cara membuat tulisan atau nama dengan menggunakan command prompt yang cukup sederhana.

1. Langkah pertama buatlah tampilan berikut dengan menggunakan NotePad
. model small
. code org 100h
mulai :
mov ah,02h
mov dl 2
int 21h

int 20h

end mulai

ketika kita simpan syntak diatas kemudian run atau jalankan maka yang muncul huruf a. Artinya jika kita ganti mov dl,2 dengan menggunakan kode Ascii sesuai huruf yang kita kehendaki maka yang muncul mungkin akan berbeda. Lalu gimana jika kita ingin bikin sesuai nama kita misalnya . Ok kita coba bikin nama saya Rohmatun Yuliani caranya :

.model small

.code org 100h

mulai :
mov ah,02h
mov dl,82
int 21h
mov ah,02h
mov dl,111
int 21h

mov ah,02h
mov dl,104
int 21h

mov ah,02h
mov dl,109
int 21h
mov ah,02h
mov dl,97
int 21h
mov ah,02h

mov dl,116

int 21h
mov ah,02h
mov dl,117
int 21h
mov ah,02h
mov dl,110
int 21h
mov ah,02h

mov dl,32

int 21h
mov ah,02h
mov dl,89
int 21h
mov ah,02h
mov dl,117
int 21h
mov ah,02h
mov dl,108
int 21h
mov ah,02h
mov dl,105
int 21h
mov ah,02h

mov dl,97

int 21h

mov ah,02h

mov dl,110
int 21h

mov ah,02h

mov dl,105
int 21h
int 20h

end mulai


simpan data diatas gunakan latihan.asm . Jangan lupa simpan dalam folder asm yang didalamnya sudah terdapat 5 file asm agar program dapat dijalankan.
file asm tersebut terdiri dari :
TLINK.EXE
RTM.EXE
TASM.HLP
TLINK.CFG
TASM.EXE
simpan dalam satu folder asm jangan lupa pula untuk selalu memunculkan int 21h karena merupakan perintah intrupsi untuk memunculkan kode ascii yang kita ketikan menjadi bahasa yang bisa kita baca jadi coding mov dl,105 tidak akan muncul huruf i jika dibawahnya tidak dicantumkan code int 21h sama halnya jika kita tidak mencantumkan mov ah,02h juga terjadi eror.

Untuk menjalankan program command prompt dalam dos perhatikan 4 langkah yang harus dijalankan :

1. coding (buat coding seperti diatas)
2. compare dengan mengetikan tasm (nama filenya)latihan.asm (enter)
3. Link (merubah file obj ke dalam bahasa mesin dengan syarat memanggil :
tlink/t (nama file)latihan.obj (enter)
4. Jalankan perintah (Run)ketikan latihan.com (enter) maka nama yang diketikan dalam bahasa mesin akan tampil dalam bahasa manusia seperti contoh berikut :




Tidak ada komentar:

Posting Komentar