Kamis, 30 Oktober 2014

Bahasa Rakitan : Mencetak Keterangan Kelulusan Dengan Menggunakan Perintah Jump


  1. Buka program Command Prompt dan tulisakan perintah maka akan muncul sebagai berikut.

  2. Lalu buka program Command Prompt satu lagi lalu masukan perintah yang sama seperti langkah kedua namun tambahkan EDIT pada akhir perintah maka akan muncul layar warna biru seperti berikut.

  3. Setelah muncul layar biru maka masukan perintah sebagai berikut

    .MODEL SMALL
    .CODE
    ORG 100H

    TData : JMP Proses
                  UAS DB 85
                  KAL0 DB 'Nilai Anda Kurang Dari 40 Maka Anda Tidak Lulus $'
                  KAL1 DB 'Nilai Anda Lebih Besar Sama Dengan 70 Maka Anda Lulus $'
                  Kal2 DB 'Nilai Anda Lebih Besar Dari 85 Maka Anda Lulus CUMLOUDE $'
    Proses :
                  MOV AL,UAS
                  CMP AL, 54
                  JB AKecil

                  CMP AL,85
                  JE ABesar
                  JA ABesar

                  CMP AL,54
                  JE Sama
                  JA Sama
    AKecil :
                  LEA DX, Kal0
                  JMP cetak
    Sama :
                  LEA DX, Kal1
                  JMP cetak
    ABesar :
                  LEA DX, Kal2
    Cetak :
                  MOV AH,09
                  INT 21H

    EXIT :     INT 20H 

    END TData  


    Lalu save dengan nama LATIHAN8.ASM untuk lebih jelas perhatikan gambar berikut.



  4. Setelah disave kita cek dengan menggunakan program Command Prompt yang kita buka pertama kali tadi, apabila kita menuliskan perintah dengan benar maka TASM akan menunjukan error message dan warning message ‘none’.

  5. Setelah dicek menggunakan TASM lalu dilanjutkan lagi dengan menggunakan TLINK dengan cara melanjutkan langkah sebelumnya maka akan muncul sebagai berikut.

  6. Untuk melihat hasilnya tinggal ketik LATIHAN8 lalu enter maka hasinya akan muncul.

  7. Untuk mencoba keterangan yang lain (Anda tidak lulus dan Anda lulus), ubah nilai pada UAS DB menjadi 30 (untuk Anda tidak lulus) dan 75 (untuk Anda lulus). Masing-masing dari program akan muncul dengan hasil sesuai keterangan.



Tidak ada komentar:

Posting Komentar