Perintah Lompat yang Mengikuti CMP

Senin, 27 Oktober 2014

NAMA  : MOHAMMAD APRYAN SUHENDRA
NIM      :  061430700539

KELAS : T.KOMPUTER/ 1CB
MATA KULIAH : 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 ;

DOWNLOAD.... 
Semoga BerHasil!!
Share this article :

0 komentar:

Speak up your mind

Tell us what you're thinking... !

Followers

Blog Archive

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Mohammad Apryan Suhendra - All Rights Reserved
Template Created by Creating Website Inspired by Sportapolis Shape5.com
Proudly powered by Blogger