This is My Blog

This is My Blog

Selasa, 04 November 2014

MEMBUAT PROGRAM JUMP YANG MENGIKUTI CMP (COMPARE)

LAPORAN PRAKTEK BAHASA RAKITAN



D
I
S
U
S
U
N
OLEH :
NAMA           : ATIKA HANDAYANII
NIM               : 061430701436
KELAS          : 1 CA

TAHUN AKADEMIK
2014/2015
POLITEKNIK NEGERI SRIWIJAYA



MEMBUAT PROGRAM JUMP YANG MENGIKUTI CMP (COMPARE)

            Jenis perintah JUMP yang mengikut CMP terdapat 12 perintah yaitu sebagai berikut :

PERINTAH JUMP
KONDISI
JA (Jump If Above)
Lompat, jika Operand1>Operand2 untuk bilangan tidak bertanda
JG (Jump If Greater)
Lompat, jika Operand1>Operand2 untuk bilangan bertanda
JE (Jump If Equal)
Lompat, jika Operand1=Operand2
JNE (Jump If Not Equal)
Lompat, jika Operand1 tidak sama dengan Operand2
JB ( Jump If Below)
Lompat, jika Operand1<Operand2 untuk bilangan tidak bertanda
JL (Jump If Less)
Lompat, jika Operand1<Operand2 untuk bilangan bertanda
JBE (Jump If Below or Equal)
Lompat, jika Operand1<=Operand2 untuk bilangan tidak bertanda
JLE ( Jump If Less or Equal)
Lompat, jika Operand1<=Operand2 untuk bilangan bertanda
JAE (Jump If Above or Equal)
Lompat, jika Operand1>=Operand2 untuk bilangan tidak bertanda
JGE (Jump If Greater or Equal)
Lompat, jika Operand1>=Operand2 untuk bilangan bertanda

            Langkah-langkah dalam membuat program JUMP yang mengikuti CMP dapat dilakukan sebagai berikut :
Buka Command Prompt dan lakukan perintah sebagai berikut.


Kemudian lakukan perintah EDIT pada Command Prompt tersebut.


Tunggu dan akan muncul tampilan berwarna biru.


Ketik pada layar EDIT tersebut perintah seperti gambar berikut.


.MODEL SMALL
.CODE
ORG 100h
                TDATA :              JMP PROSES
                                                UMUR DB 11 (Masukkan Umur)
                                                KAL0 DB ‘BALITA $’
                                                KAL1 DB ‘ANAK-ANAK $’
                                                KAL2 DB ‘REMAJA $’
                                                KAL3 DB ‘DEWASA $’
                PROSES:
                                                MOV AL, UMUR
                                                CMP AL, 21
                                               JE DEWASA
JA DEWASA
CMP AL, 14
JE REMAJA
JA REMAJA
CMP AL, 5
JE ANAKANAK
JA ANAKANAK
CMP AL, 5
JB BALITA
JA BALITA
                BALITA :
                                                LEA DX, KAL0
                                                JMP CETAK
ANAKANAK :
                                                LEA DX, KAL1
                                                JMP CETAK
REMAJA :
                                                LEA DX, KAL2
                                                JMP CETAK
DEWASA:
                                                LEA DX, KAL3
                CETAK :
                                                MOV AH, 09
INT 21h
                EXIT:                    INT 20h
                END                      TDATA

Kemudian simpan dengan memilih menu File kemudian pilih Save As ketik nama File PROSES.ASM


Kemudian buka Command Prompt dan lakukan perintah TASM  sebagai berikut.


Setelah itu lakukan proses TLINK jika semua nya None.


            Kemudian tulis kembali UMUR


Klik DISINI untuk Download










Tidak ada komentar:

Posting Komentar

Designed ByBlogger Templates