UAS Assembler Language
Assembler Language
Assalamualaikum Wr. Wb Pak
Nama : VIRA AZIZAH
NIM : 3420210007
Prodi : Teknik Informatika
NIM : 3420210007
Prodi : Teknik Informatika
Berikut Ini UAS ASSEMBLER LANGUAGE Yang Sudah Saya Kerjakan :
SCRIPT
; You may customize this and other start-up templates;
; The location of this template is c:\emu8086\inc\@_com_template.txt
; Nama : VIRA AZIZAH
; NIM : 3420210007
; Prodi : Teknik Informatika
org 100h
jmp start
; inisialisasi variable
k1 db '1111111$'
; pemberian nilai awal pada variable buf1
buf1 db 0
; fungsi enter
enter db 10,13,'$'
start:
; isi register dl dengan "?"
mov dl,"?"
; fungsi output karakter
mov ah,2
; interupsi DOS
int 21h
; fungsi input karakter
mov ah,1
; interupsi DOS
int 21h
; konversi dari karakter ke bilangan
sub al, '0'
; pindahkan isi register al ke variable buf1
mov buf1,al
; pindahkan nilai enter ke register dx
lea dx,enter
; aktifkan fungsi output string
mov ah,9
; interupsi DOS
int 21h
; pindahkan isi variable buf1 ke cl
mov cl,buf1
ulang:
; pindhakan nilai offset k1 ke register dx
lea dx,k1
; aktifkan fungsi output string
mov ah,9
; interupsi DOS
int 21h
; interupsi DOS
mov ah,9
; pindahkan nilai offset enter ke register dx
lea dx,enter
; interupsi DOS
int 21h
loop ulang
ret
















Komentar
Posting Komentar