Newest Post

// Posted by :Muhammad Fadhli // On :Thursday, October 23, 2014

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






Leave a Reply

Subscribe to Posts | Subscribe to Comments

// Copyright © GUDANG ALE //Anime-Note//Powered by Blogger // Designed by Johanes Djogan //