Nama : Muhammad Fadhli
Kelas : 1CB
NIM : 061430700541
Mata Kuliah : Praktek
Bahasa Rakitan
Menampilkan Karakter 'Bilangan A Lebih besar dari bilangan B' Dengan Menggunakan Perintah Lompat yang mengikuti CMP Pada Program Asembly
Berikut ini adalah langkah-langkahnya:
1.
Klik Start
2.
Klik program Command
Prompt maka akan tampil dilayar anda seperti pada gambar dibawah ini
:
Setelah program Command
Prompt terbuka lalu anda ketik langkah-langkah selanjutnya seperti
berikut ini :
1.
cd..
2.
D:
3.
cd
1CB
4.
cd
asm
5.
cd
asembly
6.
edit
Lalu tekan Enter maka
tampil dilayar anda seperti pada gambar dibawah ini :
Setelah anda melakukan
langkah-langkah diatas,maka tulislah dengan abjad alphabetis kata-kata berikut
:
.Model Small
.Code
Org 100h
TData : JMP Proses
BilA DB 'A'
BilB DB 'B'
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 ; Kembali ke DOS.
END
TData
Hasilnya seperti pada
gambar dibawah ini ;
Kalau anda
sudah selesai hal yang harus anda lakukan selanjutnya adalah dicek sekali lagi
agar tidak terdapatnya kesalahan,setelah sudah anda cek kemudian klik File
> Save dan berilah nama file nya xxx.asm atau seperti contoh
diatas CMPJ.asm
Setelah
selesai anda Save dan diberi nama,kemudian klik File
> Exit,setelah itu hal yang harus anda lakukan selanjutnya anda
ketik tasm CMPJ1(nama file.asm) lalu anda tekan Enter maka
akan tampil dilayar anda seperti pada gambar dibawah ini ;
Hal yang harus
anda lakukan selanjutnya adalah sebagai berikut :
1.
ketik tlink
nama file(nama file tugas yang anda simpan) lalu tekan Enter
2.
ketik tlink/t
Nama file(nama file yang anda simpan) lalu tekan Enter
3.
ketik nama
file(nama file yang anda simpan) lalu tekan Enter
Maka hasilnya akan
menjadi seperti pada gambar dibawah ini ;
Bila Program
Dijalankan,maka akan tampak dilayar anda
Bilangan A lebih besar
dari bilangan B
Begitu juga dengan
sebaliknya jika kita masukkkan data seperti pada gambar dibawah ini ;
Dengan menggunakan
proses yang sama,maka hasilnya seperti pada gambar berikut ini ;
Dengan menggunakan
angka,jika kita masukkan seperti pada gambar berikut ini ;
Dengan menggunakan
proses yang sama,maka hasilnya seperti pada gambar berikut ini ;
untuk lebih lengkapnya,silahkan anda download file berikut DOWNLOAD
0 comments:
Post a Comment