Latihan Perintah lompat yang mengikuti
perintah cmp
Bukalah program CMD yang berfungsi sebagai tempat ujicoba program yang nanti
akan kita buat, ketikan perintah
a. cd
\
b. d:
c. cd
1ca/ASM
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 dilihat 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
UAS DB 50
Kal0 DB ‘Lulus $'
Kal1 DB 'Anda DO B $'
Kal2 DB ‘Cum Laude $'
Proses:
MOV AL,UAS
CMP AL,50
JBE DO
CMP AL,85
JAE UABesar
CMP AL,54
JAE UASKeci
UASkecil:
LEA DX,Kal0
; Ambil offset Kal0
JMP
Cetak
; Lompat ke cetak
DO:
LEA DX,Kal1
; Ambil offset Kal1
JMP Cetak
;
Lompat ke cetak
UASBesar:
LEA
DX,Kal2 ; Ambil offset Kal2
Cetak:
MOV AH,09
; Servis untuk mencetak kalimat
INT
21h
; Cetak kalimat !!
EXIT :
INT
20h ; Kembali ke DOS.
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 JMP.ASM -> untuk melihat apakah program yg kita buat
ada yang error dll.
b. tlink/t
JMP -> 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 (JMP) enter, maka akan tampil karakter yg kita
buat.
Seperti di bawah ini :
Sekian dari saya cara membuat
karakter dalam program assembly
Jika ingin data di atas silahkan klik
ConversionConversion EmoticonEmoticon