SEKOLAH TINGGI MANAGEMEN INFORMATIKA DAN KOMPUTER
STMIK WIDYA UTAMA
UJIAN TENGAH SEMESTER (PRAKTEK)
Mata Kuliah : Pemrograman Bahasa Rakitan NAMA : MOHAMAD NASIRUDIN
SKS : 2 NIM : SIA200926
Program Studi : S1 Teknik Informatika
Dosen : Nahar Mardiantoro,M.Kom
(PRAKTEK)
1. Bangunlah sebuah sowftware dengan bahasa assembly yang dapat menampilkan karakter beratribut M-A dengan foreground merah background hitam.
Jawab:
.model small
.code
org 100h
mulai:
mov ah,09h
mov bl,00000100b
mov cx, 13
ulang:
int 10h
inc bl
mov ah, 02h
mov dl,'M'
mov cx, 13
lagi:
inc bl
int 21h
dec dl
loop lagi
int 20h
end mulai
Lihat dalam gambar berikut.
Jawab:
.model small
.code
org 100h
mulai:
mov ah,09h
mov bl,00000100b
mov cx, 13
ulang:
int 10h
inc bl
mov ah, 02h
mov dl,'M'
mov cx, 13
lagi:
inc bl
int 21h
dec dl
loop lagi
int 20h
end mulai
Lihat dalam gambar berikut.
2. Bangunlah sebuah software dengan bahasa assembly yang dapat menampilkan kalimat, jika menemukan huruf tertentu maka pencetakan selesai. Program looping jika menemukan huruf "D" pada kalimat "STMIK WIDYA UTAMA" maka akan mencetak huruf "D"
FLOWCHATNYA
FLOWCHATNYA
untuk codingya adalah sebagai berikut :
.model small
.code
org 100h
mulai:
vkal db 'STMIK WIDYA UTAMA$'
ulang:
mov DL, vkal[12]
mov ah,02h
int 21h
int 20h
mov ax,bx
cmp ax,11
je exit
inc bx
jmp ulang
exit:
int 20h
end mulai
Hasil dari pengcodingannya sebagai berikut :



Rudy




0 komentar:
Posting Komentar