Jumat, 28 November 2014 di 00.48 Diposting oleh Roy Sandy 0 Comments


TUGAS 7

Nama            : Roy Sandy
Kelas            : 1 Cb
NIM              : 0614 3070 05147
Mata Kuliah : Bahasa Rakitan

Kali Ini Saya Akan Memposting Program Masukan Dari Keyboard Pada Assembly.
Dengan Keterangan:
1-4 = TIDAK LULUS
5-7 = LULUS BERSYARAT
8-9 = LULUS DENGAN MEMUASKAN

Seperti Sebelumnya Program Yang Di Butuhkan Tetap Sama Ialah:
1.TASM
3.RTM

Oke Apabila Program Diatas Telah Ada Masukkan Dalam Satu Folder.

Mari Kita Mulai Proses Kerja-Nya.

Pertama-tama Buka Command Prompt Dengan Cara Tekan Windows + R Lalu Tuliskan cmd lalu Enter.

 Kemudian Akan Muncul Jendela Command Prompt  Seperti Dibawah Ini.

Kemudian Pindah Pada Direktori Tempat Anda Taruh Tasm,Tlink,dan RTM-nya
Contoh saya menaruh pada Direktori C folder asembly(9-9-14).

Lalu Tulisan Edit Pada Command Prompt Lalu Enter

Kemudian Akan Muncul Layar Biru Seperti ini.

Kemudian Tuliskan Perintah Sepeti di bawah Ini.

.MODEL SMALL
.CODE
ORG 100h
TData :     JMP Proses
            NILAI  DB  13,10,'MASUKAN NILAI : $'
            NILAI1 DB  13,10,'MAAF YANG ANDA MASUKAN SALAH : $'
            KAL1 DB 13,10,'TIDAK LULUS $'
            KAL2 DB 13,10,'LULUS BERSYARAT $'
            KAL3 DB 13,10,'LULUS DENGAN MEMUASKAN $'

PROSES :
            LEA DX,NILAI
            MOV AH,09
            INT 21H

            MOV AH,0    
            INT 16H         
            PUSH AX

            CMP AL,00
            JE EXTENDED1
ASCII:
           
            POP AX
            MOV DL,AL
            MOV AH,2
            INT 21h

            CMP AL,'Q'
            JE EXIT
            CMP AL,'q'
            JE EXIT

            CMP AL,'4'
            JBE TLULUS

            CMP AL,'7'
            JA LULUSD

            CMP AL,'4'
            JA LULUSB


TLULUS:
            LEA DX,KAL1
            MOV AH,09H
            INT 21H
            JMP PROSES

LULUSB:
            LEA DX,KAL2
            MOV AH,09H
            INT 21H
            JMP PROSES

LULUSD:
            LEA DX,KAL3
            MOV AH,09H
            INT 21H
            JMP PROSES

EXTENDED1:
            LEA DX,NILAI1
            MOV AH,09
            INT 21h
            JMP EXIT

EXIT:  INT 20h
END    TData
Seperti  Gambar Di Bawah ini.


Kemudian Di Save Dengan Format asm.Disini Saya Akan Men-Save File Dengan Nama tombol1.asm


Kemudian Kembali Pada Jendela Command Prompt. Lalu Pada Command Prompt Tuliskan tasm tombol1 Lalu Enter.Ini untuk melihat Melihat Apa ada Yang salah pada Perintah yang kita buat Barusan dan Mecompiler nya Menjadi file object dengan format .OBJ


Kemudian Tuliskan tlink tombol1 .Disini kita Jadikan File menjadi tombol.EXE


Kemudian Tuliskan tlink/t tombol1 .Disini Kita Jadikan File Menjadi tombol1.COM agar bisa dieksekusi


Kemudian Anda Eksekusi File Tersebut dengan cara mengetikan tombol1 pada command prompt lalu Enter Pasti akan Muncul Keterangan Seperti Dibawah ini.


Tinggal Kalian ketikan angak 1-9 maka hasilnya sesuai keterangan tadi tidak lulus , lulus bersyarat , dan lulus dengan memuaskan sesuai ketentuannya.

Sekian penjelasan dari saya semoga bermanfaat bagi kalian semua semua.

SELESAI


Tambahan: Apabila Tasm,Tlink,dan RTM Tidak Bisa Digunakan Pada Direktori D: Coba Anda Pindahkan Pada Ke Direktori C:


Untuk Melihat Hasil Nya Bisa Di-Unduh Di Bawah Sini:



0 Responses so far.

Posting Komentar