Rabu, 10 Desember 2014

PRAKTIKUM XII

1. Menjelaskan Script dari Praktikum XII :

.model small   ; untuk memberitahu assembler bahwa data&kode yang kita gunakan kurng dari 1
                           segment
.code               ; untuk memberitahu assembler bahwa menggunakan kode segment disini
org 100h         ; memberitahu program pada saat dijalankan ditaruh pada offset 100h(255)byte 
TData: jmp proses        ; memulai proses TData
KaL db 'LANG LING LUNG $'   ; proses yang ditampilkan/di cetak monitor
ganti db 13,10,'$'       ; ganti baris/enter13,10 : kode ascii untuk
stacks dw ?     
proses:
lea dx,kal               ; mengisi DX dengan Kal DB='LANG LING LUNG
push dx                  ; untuk menyimpan karakter pada DX
mov ah,09              ; untuk melanjtukan kebaris berikutnya atau nilai service
int 21h                   ; untuk mencetak karakter
lea dx,ganti
int 21h                   ; untuk mencetak karakter
pop dx                   ; untuk mengambil keluar karakter yang disimpan dari stack
int 21h                   ; untuk mencetak karakter
exit: int 20h          ; selesai ! kembali ke DOS
end TData         
Seperti gambar dibawah ini :


Hasil Output seperti gambar dibawah ini :
LANG LING LUNG
LANG LING LUNG

Tidak ada komentar:

Posting Komentar