Minggu, 16 Oktober 2011

UTS Bahasa Rakitan Praktek

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.


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 



 


























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 :

0 komentar:

Posting Komentar

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | free samples without surveys