Mencetak
Karakter dengan Procedure
Bukalah
program CMD yang berfungsi sebagai tempat ujicoba program yang nanti akan kita
buat, ketikan perintah
a. cd \
b. cd
1ca/asm
c. d:
atau
bisa lihat gambar di bawah ini :
Buka
lagi program cmd yang ke dua untuk
melakukan pemrograman atau yang kita sebut coding, ketikan perintah
a. cd \
b. d:
c. cd
1ca/asm
d. edit
atau
bisa dilihan di bawah ini :
Maka
akan muncul program assembly, seperti gambar di bawah ini :
Masukan
kode program seperti gambar di bawah ini :
.MODEL SMALL
.CODE
ORG 100h
TData : JMP Proses
Kar DB ?
Klm DB 'BATMAN SI MANUSIA KELELAWAR ' ; 28 Karakter
Proses : MOV CX,28 ; Banyaknya pengulangan
XOR BX,BX ; Addressing Mode
Ulang :
MOV DL,Klm[BX]
MOV Kar,DL
CALL Cetak_Kar ; Panggil Cetak_Kar
INC BX
LOOP Ulang
INT 20h
Cetak_Kar PROC NEAR
PUSH AX ; Simpan semua register
PUSH DX ; Yang digunakan
MOV AH,02h
MOV DL,Kar
INT 21h ; Cetak karakter
POP DX ; Kembalikan semua register
POP AX ; Yang disimpan
RET ; Kembali kepada si pemanggil
Cetak_Kar ENDP ; END Procedures
END TData
.MODEL SMALL
.CODE
ORG 100h
TData : JMP Proses
Kar DB ?
Klm DB 'BATMAN SI MANUSIA KELELAWAR ' ; 28 Karakter
Proses : MOV CX,28 ; Banyaknya pengulangan
XOR BX,BX ; Addressing Mode
Ulang :
MOV DL,Klm[BX]
MOV Kar,DL
CALL Cetak_Kar ; Panggil Cetak_Kar
INC BX
LOOP Ulang
INT 20h
Cetak_Kar PROC NEAR
PUSH AX ; Simpan semua register
PUSH DX ; Yang digunakan
MOV AH,02h
MOV DL,Kar
INT 21h ; Cetak karakter
POP DX ; Kembalikan semua register
POP AX ; Yang disimpan
RET ; Kembali kepada si pemanggil
Cetak_Kar ENDP ; END Procedures
END TData
Sesudah
memasukan kode program atau coding, save as file nya dengan format (.ASM)
Buka
CMD yang pertama untuk menguji program yang telah kita buat tadi, dengan
mengetikan perintah :
a. TASM
(nama file) cth : TASM PROC_KA1.ASM -> untuk melihat apakah program yg kita
buat ada yang error dll.
b. tlink/t
PROC_KA1 -> untuk membuat file objek ke bentuk file yang dapat di eksekusi
(EKTENSI .COM .EXE)
c. kemudian
untuk melihat karakter yang telah kira buat tinggal mengetikan nama file yang
kita buat tadi contoh (PROC_KA1) enter, maka akan tampil karakter yg kita buat.
Seperti
di bawah ini :
Jika ingin data di atas silahkan klik
DOWNLOAD
DOWNLOAD
ConversionConversion EmoticonEmoticon