Menampilkan Karakter 'Tidak Lulus','Lulus Bersyarat','Lulus' Dengan Menggunakan Perintah Lompat yang mengikuti CMP Pada Program Asembly

Senin, 27 Oktober 2014

NAMA  : MOHAMMAD APRYAN SUHENDRA

NIM      :  061430700539

KELAS : T.KOMPUTER/ 1CB

Mata kuliah : BAHASA RAKITAN


Menampilkan Karakter 'Tidak Lulus','Lulus Bersyarat','Lulus' 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 kata-kata berikut :
.Model Small
.Code
Org 100h
TData  : JMP Proses
                 UAS DB 40
                 Kal0 DB 'Tidak Lulus $'
                 Kal1 DB 'Lulus Bersyarat $'
                 Kal2 DB 'Lulus $'
Proses:
                MOV AL,UAS
                CMP AL,60
                CMP AL,70
                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 CMPJ1.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
Tidak Lulus

Langkah selanjutnya bila anda mau mengubahnya bisa dengan cara mengedit file yang telah kita Save sebelumnya dengan cara klik File > Open File  nama file(CMPJ1 .asm).Setelah terbuka lalu anda ubah bagian yang harus diubah,setelah selesai diubah lalu klik File > Save As buat dengan nama CMPJ2.asm hasilnya seperti pada gambar dbawah ini ;
 Hal yang harus anda lakukan selanjutnya adalah sebagai berikut :
  1. ketik tasm nama file(nama file tugas yang anda simpan) lalu tekan Enter
  2.  ketik tlink nama file(nama file tugas yang anda simpan) lalu tekan Enter
  3.  ketik tlink/t Nama file(nama file yang anda simpan) lalu tekan Enter
  4. 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
LULUS Bersyarat 


Langkahnya sama seperti dengan sebelumnya yaitu dengan cara mengedit file yang telah kita Save sebelumnya dengan cara klik File > Open File  nama file(CMPJ2 .asm).Setelah terbuka lalu anda ubah bagian yang harus diubah,setelah selesai diubah lalu klik File > Save As buat dengan nama CMPJ3.asm hasilnya seperti pada gambar dbawah ini ;
Hal yang harus anda lakukan selanjutnya adalah sebagai berikut :
  1. ketik tasm nama file(nama file tugas yang anda simpan) lalu tekan Enter
  2.  ketik tlink nama file(nama file tugas yang anda simpan) lalu tekan Enter
  3.  ketik tlink/t Nama file(nama file yang anda simpan) lalu tekan Enter
  4. 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
LULUS 

Selamat Mencoba

--------------------------------- +----------------------------------
Perintah Lompat               | Kondisi
--------------------------------- +----------------------------------
JA         | Lompat, jika Operand1 > Operand2 | untuk bilangan tidak bertanda
JG       | Lompat, jika Operand1 > Operand2 | untuk bilangan bertanda
JE           | Lompat, jika Operand1 = Operand2
JNE | Lompat, jika Operand1 tidak sama | dengan Operand2
JB          | Lompat, jika Operand1 < Operand2 | untuk bilangan tidak bertanda
JL            | Lompat, jika Operand1 < Operand2| untuk bilangan bertanda
JBE | Lompat, jika operand1 <= Operand2| untuk bilangan tidak                                                                   bertanda
JLE | Lompat, jika Operand1 <= Operand2 | untuk bilangan bertanda
JAE | Lompat, jika Operand1 >= Operand2 | untuk bilangan tidak bertanda
JGE Equal>  | Lompat, jika Operand1 >= Operand2| untuk bilangan bertanda
-----------------------------+----------------------------------

 silahkan klik download untuk melihat penjelasan nya. DOWNLOAD

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