Memulai dengan assembelly

TEXT EDITOR
Untuk menuliskan source file untuk program assembly bisa anda gunakan
berbagai editor, misalkan SideKick, WordStar dan Word Perfect. Source file
yang diketikkan harus berupa file ASCII, file ini bisa anda hasilkan melalui
WordStar dengan file 'NON DOCUMEN', atau dengan SideKick.
Untuk meyakinkan bahwa source file yang anda buat adalah file ASCII,
bisa anda coba ketikkan perintah Type pada A>. Bila file yang terlihat dengan
perintah type sama persis dengan yang anda ketikkan pada editor, tanpa
tambahan karakter-karakter yang acak, maka file tersebut adalah file ASCII.
Source file untuk assembly harus berektensi .ASM.

COMPILER
Source file ASCII yang telah anda ketikkan perlu dicompile kebentuk file
object dengan extensi .OBJ, dari file object inilah nantinya dapat dijadikan
kebentuk file .EXE atau .COM.
Untuk mengcompile source file, misalnya file COBA.ASM menjadi file
object dengan extensi .OBJ bisa anda gunakan file TASM.EXE dengan mengetikkan:
C:\>tasm coba
Turbo Assembler Version 2.0 Copyright (c) 1988,
1990 Borland International
Assembling file: coba.ASM
Error messages: None
Warning messages: None
Passes: 1
Remaining memory: 307k
C:\>dir coba.*
Volume in drive C is S’to
Directory of C:\
COBA OBJ 128 08-12-94 10:42p
COBA ASM 128 08-12-94 10:41p
2 file(s) 246 bytes
1,085,952 bytes free

LINGKING
File object yang telah terbentuk dengan TASM, belum dapat dieksekusi
secara langsung. Untuk membuat file object ke bentuk file yang dapat
dieksekusi(ektensi .COM atau .EXE) bisa anda gunakan file TLINK.EXE.
Bila source program yang anda buat dalam bentuk EXE maka untuk membentuk
file dengan ektensi EXE bisa anda ketikkan :

C:\>tlink coba
Turbo Link Version 3.0 Copyright (c) 1987,
1990 Borland International
Bila source program yang dibuat adalah file COM, maka bisa anda
ketikkan:
C:\>tlink/t coba
Turbo Link Version 3.0 Copyright (c) 1987,
1990 Borland International
5.4. PERBEDAAN PROGRAM COM DAN EXE
Program dengan ektensi COM dan EXE mempunya berbagai perbedaan yang
menyolok, antara lain :
PROGRAM COM : - Lebih pendek dari file EXE
- Lebih cepat dibanding file EXE
- Hanya dapat menggunakan 1 segmen
- Ukuran file maksimum 64 KB (ukuran satu
segment)
- sulit untuk mengakses data atau procedure
yang terletak pada segment yang lain.
- 100h byte pertama merupakan PSP(Program
Segment Prefix) dari program tersebut.
- Bisa dibuat dengan DEBUG
PROGRAM EXE : - Lebih panjang dari file COM
- Lebih lambat dibanding file COM
- Bisa menggunakan lebih dari 1 segmen
- Ukuran file tak terbatas sesuai dengan
ukuran memory.
- mudah mengakses data atau procedure pada
segment yang lain.
- Tidak bisa dibuat dengan DEBUG

Comments

Popular posts from this blog

Ruang Alamat Logika Dan Ruang Alamat Fisik

PRINSIP PRINSIP DESAIN GRAFIS

Cara terhubung dengan internet melalui Telepon Kabel