Jawaban UTS Assembler Language

 

Assalamu'alaikum Wr Wb

Nama : Mukhrodi
Nim : 3420210023
Prodi : Teknik Informatika
email : mukhrodi40@gmail.com





  • Buatlah sebuah program untuk membaca sebuah huruf pertama, kedua, dan ketiga. Kemudian tampilkan kembali masing-masing huruf tersebut pada setiap baris yang berbeda dengan rata kiri. Contoh:

Masukan tiga buah huruf: ASM

A

S

M

jawaban:

script:

; You may customize this and other start-up templates
; The location of this template is c:\emu8086\inc\0_com_template.txt
; Nama : Mukhrodi
; Nim  : 3420210023
 
org 100h
; add your code here
jmp start
; Deklarasi variable byte
enter db 13,10,"$" 
kalimat db "Masukan tiga buah huruf: $"
start:
; Isi register dx dengan nilai offset s1515 
lea dx,kalimat
; Aktifkan fungsi output string 
mov ah, 09h
; int interupsi DOS
int 021h
; aktifkan fungsi input karakter
mov ah,01h
; interupsi DOS
int 021h
; pindahkan isi register AL ke BL
mov bl,al
; aktifkan fungsi input karakter
mov ah,01h
; interupsi DOS
int 021h
; pindahkan isi register AL ke BH
mov bh,al
; aktifkan fungsi input karakter
mov ah,01h
; aktifkan interupsi DOS
int 021h
; pindahkan isi register AL ke CL
mov cl,al
; isi register DX dengan nilai offset enter
lea dx,enter
; aktifkan fungsi output string
mov ah, 09h
; aktifkan interupsi DOS
int 021h
; pindahkan isi register BL ke DL
mov dl,bl
; aktifkan fungsi output karakter
mov ah, 02h
; aktifkan interupsi DOS
int 021h
; isi register DX dengan nilai offset enter
lea dx,enter
; aktifkan fungsi output string
mov ah,09h
; aktifkan interupsi DOS
int 021h
; pindahkan isi register BH ke DL
mov dl,bh
; aktifkan fungsi output karakter
mov ah,02h
; aktifkan interupsi DOS
int 021h
; isi register DX dengan nilai offset register
lea dx,enter
; aktifkan fungsi output string
mov ah,09h
; aktfikan interupsi DOS
int 021h


; pindahkan isi register CL ke DL
mov dl,cl
; aktifkan fungsi output karakter
mov ah,02h
; aktifkan interupsi DOS
int 021h
ret






Sekian dan terimakasih

Wassalamu'alaikumm Wr Wb

Komentar

Postingan Populer