Jawaban UTS (Teori)
Mata Kulah : Pemrograman
Bahasa Rakitan
Nama : Anipatulloh
NIM : SIA201003
1. Tahapan mendevelop software menggunakan
bahasa assembly
a. Membuat coding
Yaitu
membuat sebuah coding program pada text editor seperti notepad. Setelah selesai
membuat coding, simpan file tersebut dengan ekstensi .asm
Contoh:
.mode
small
.code
Org
100h
Mulai
b. Compiling
Yaitu
proses menerjemahkan rangkaian perintah kedalam bahasa mesin. Dalam proses
compiling dan proses berikutnya digunakan command prompt. Pada program TASM, file
ekstensi .asm setelah di compile akan
berbentuk file objek (obj). Caranya compile-nya dengan memanggil file
ekstensi .asm pada command prompt kemudian tekan tomol
enter.
Contoh:
C:\tasm
lat.asm (tekan enter)
c. Link
Yaitu
proses membuat file hasil compile ekstensi .asm
menjadi file berekstensi .exe
atau .com yang nantinya akan menjadi
file yang bisa berdiri sendiri (aplikasi). Caranya dengan memanggil nama file
ekstensi .obj tersebut dilanjutkan
dengan menekan enter.
Contoh:
C:\tlink/t
lat.obj (tekan enter)
d. Run
Yaitu proses mengeksekusi atau menjalan
file yang sudah jadi (aplikasi). Caranya tinggal memanggil nama file yang sudah
berekstensi .exe kemudan tekan enter.
Contoh:
C:\lat.exe
(tekan enter)
2. Linking menggunakan parameter /t atau
tanpa parameter /t pada file .obj tidak berpengaruh pada hasil akhir sebuah
coding, hanya saja akan muncul warning message: “No stack” (tidak ada tumpukan data). Parameter tersebut digunakan untuk menampilkan pesan
jika berhasil meng-assembly coding.
3. Contoh program assembly dengan perulangan
.model small
.code
org 100h
mulai:
mov ah,02h
mov dl,65
mov
cx,13
ulang:
int 21h
inc dl
inc dl
loop ulang
int 20h
end mulai
4. Output dari program
.model
small
.code
org
100h
mulai:
mov ah,02h
mov dl,'B'
mov cx,8
lagi:
int 21h
inc al (diganti dl)
inc cx (diganti dl)
loop lagi
int 20h
end
mulai
Output
program diatas adalah “BDFHJLNP”



Friday, October 14, 2011
@^!v
Posted in: 
0 comments:
Post a Comment