Rabu, 15 Juni 2011

Cara menggunakan turbo assembler(contohnya)


Apabila turbo assembler sudah di install maka ikuti langkah - langkah berikut ini untuk  mencoba menampilkan nama (kata-kata yang dinginkan) menggunakan code ASCII. Jika benar turbo assembler sudah diinstall, Maka akan ada folder TASM.

1.      Buka Folder C:\TASM
2.      Buat folder bernama LAT di dalam folder BIN sehingga struktur foldernya sperti berikut
C:\TASM\BIN\LAT
3.      Buka notepad, ketik di bawah ini atau mungkin lebih simpelnya di copy paste saja.
; Mencoba program sederhana dari taufik akbar
; Menampilkan Karakter
COBA SEGMENT
ASSUME CS:COBA
ORG 100h

START : MOV AH,02H

MOV DL,48H

INT 21H

MOV DL,41H

INT 21H

MOV DL,4CH

INT 21H

MOV DL,4CH

INT 21H

MOV DL,4FH

INT 21H

MOV DL,20H

INT 21H

MOV DL,53H

INT 21H

MOV DL,41H

INT 21H

MOV DL,59H

INT 21H

MOV DL,41H

INT 21H

MOV DL,20H

INT 21H

MOV DL,54H

INT 21H

MOV DL,41H

INT 21H

MOV DL,55H

INT 21H

MOV DL,46H

INT 21H

MOV DL,49H

INT 21H

MOV DL,4BH

INT 21H

MOV DL,20H

INT 21H

MOV DL,41H

INT 21H

MOV DL,4BH

INT 21H

MOV DL,42H

INT 21H

MOV DL,41H

INT 21H

MOV DL,52H

INT 21H

INT 20H

COBA ENDS
END START
Selanjutnya simpan dengan nama TAU.ASM di  dalam folder LAT.
Ø  Untuk memperjelas kode-kode di atas maka lihat tabel dibawah ini.

Abjad
Code ASCII
A
41H
B
42H
C
43H
D
44H
E
45H
F
46H
G
47H
H
48H
I
49H
J
4AH
K
4BH
L
4CH
M
4DH
N
4EH
O
4FH
P
50H
Q
51H
R
52H
S
53H
T
54H
U
55H
V
56H
W
57H
X
58H
Y
59H
Z
5AH
.
2EH
SPACE
20H

ORG >singkatan dari ORIGIN, untuk menyatakan nomor memori yang dipakai setelah perintah itu, misalnya ORG $1000 maka memori berikutnya yang dipakai Assembler adalah $1000. ORG berlaku untuk memori program maupun memori-data. Dalam hal penomoran memori, dikenal tanda $ sebagai awalan untuk menyatakan nomor memori dari baris bersangkutan.
Mov> salah satu instruksi yang paling sering digunakan meskipun itu sugests nama yang bergerak data, ia hanyalah sebuah COPYs data dari satu tempat ke tempat lain.
Mov Ah,2h > Memberikan nilai servis untuk mencetak karakter ke monitor.
Mov dl,48h> memberikan nilai 48H (code ASCII) ke register DL.
Int 21h > memberikan interupsi untuk mencetak nilai yang ada pada register DL
20H > untuk menghasilkan interupsi mengakhiri program dan menyerahkan kendali sepenuhnya ke DOS

Apabila kode-kode diatas bisa dihapal ,maka akan mempermudah pembelajaran.


4.      Buka command prompt, Ketik CD C:\TASM\BIN
Kemudian tekan ENTER.
 
5.    Kemudian ketik TASM LAT\TAU.ASM tekan ENTER look emang benar gambarnya akan seperti ini,gambar
6.      Selanjutnya  ketik TLINK/t  TAU.OBJ untuk melingking object, Jika benar maka akan muncul seperti gambar ini.
7.    Tahap terakhir, sekarang tinggal mengeksekusi program, caranya ketik TAU, maka akan tampil seperti gambar ini.
Jika ada salah satu langkah yang salah maka hasilnya akan error,
NB :‘Jika ada tampilan selain gambar –gambar di atas ,  Maka itu salah. Mungkin penaruhan data atau mungkin juga kita sendiri salah ketik(namanya juga manusia, pasti membuat kesalahan)’,he2…..!


0 Komentar:

Posting Komentar

Berlangganan Posting Komentar [Atom]

<< Beranda