- Home>
- Assembly , Bahasa Rakitan , Download , Tutorial >
- Tutorial perintah lompat yang mengikuti perintah JMP
Posted by : ikaas
Assalammualaikum Wr.Wb
oke, pada pembahasan saya sebelumnya saya membahas tentang pengulangan dengan menggunakan loop. dan pada pembahasan saya kali ini saya membahas tentang "Tutorial perintah lompat yang mengikuti perintah CMP" , sebelumnya pada postingan saya kali ini saya menggunakan DosBox dan Tasm 1.4
oke, pada pembahasan saya sebelumnya saya membahas tentang pengulangan dengan menggunakan loop. dan pada pembahasan saya kali ini saya membahas tentang "Tutorial perintah lompat yang mengikuti perintah CMP" , sebelumnya pada postingan saya kali ini saya menggunakan DosBox dan Tasm 1.4
- untuk langkah pertama , buka aplikasi TASM 1.4 . lalu akan tampil seperti tampilan dibawah ini.
- kemudian ketikan EDIT pada DosBox tersebut. dan akan tampil seperti dibawah ini
- langkah berikutnya ketikan skrip dibawah ini pada tampilan diatas.
.MODEL SMALL
.CODE
ORG 100h
TData: JMP Proses
BilA DB 67
BilB DB 66
Kal0 DB 'Bilangan A lebih kecil dari bilangan B $'
Kal1 DB 'Bilangan A sama dengan bilangan B $'
Kal2 DB 'Bilangan A lebih besar dari bilangan B $'
Proses:
MOV AL,BilA ; Masukkan bilangan A pada AL
CMP AL,BilB ; Bandingkan AL(BilA) dengan Bilangan B
JB AKecil ; Jika BilA < BilB, lompat ke AKecil
JE Sama ; Jika BilA = BilB, lompat ke Sama
JA ABesar ; Jika BilA > BilB, lompat ke ABesar
Akecil:
LEA DX,Kal0 ; Ambil offset Kal0
JMP Cetak ; Lompat ke cetak
Sama:
LEA DX,Kal1 ; Ambil offset Kal1
JMP Cetak ; Lompat ke cetak
ABesar:
LEA DX,Kal2 ; Ambil offset Kal2
Cetak:
MOV AH,09 ; Servis untuk mencetak kalimat
INT 21h ; Cetak kalimat !!
EXIT: INT 20h
END TData
dan hasilnya akan menjadi seperti diawah ini.
- langkah berikutnya Save skrip diatas dengan fotmat .ASM lalu exit
- langkah berikutnya test skrip diatas dengan cara mengetikkan perintah dibawah ini pada tampilan dosbox
TASM LATIHAN1.ASM - kemudian, ketik
TLINK/t LATIHAN1 - kemudian test kembali untuk melihat hasilnya dengan perintah seperti dibawah ini
LATIHAN1.ASM
untuk mengunduh file ini, bisa di unduh disini