nah pada postingan kali ini sya ngposting soal" UTS Assembly saya
sekaligus jawabannya .. y mudah"n isi'a emang bener .. tpi klo salah y mohon d kasih tau jawaban yang bener'a hhehhehe,,
yupz langsung aja cekidot ..
I. jawab singkat dan jelas
1. apa yang di maksud dengan register, memory, interrupt dan sebutkan 8 general purpose register !!
jawab :
yang di maksud REGISTER ialah memori berukuran sangat kecil dengan kecepatan akses sangat tinggi.
MEMORY ialah tempat penyimpanan data sementara
INTERRUPT ialah suatu kejadian atau peristiwa yang menyebabkan mikrokontroler berhenti sejenak untuk melayani interrupt tersebut.
2. gambarkan arsitekur komputer dan jelaskan tiap - tiap bagiannya !
jawab :

Suatu sistem komputer terdiri dari lima unit struktur dasar, yaitu:
- Unit masukan (Input Unit)
- Unit kontrol (Control Unit)
- Unit logika dan aritmatika (Arithmetic & Logical Unit / ALU)
- Unit memori/penyimpanan (Memory / Storage Unit)
- Unit keluaran (Output Unit)
3. apayang dimaksud OpCode, bahasa Assembly dan bahasa mesin, beri alasan mengapa kita mempelajari bahasa assembly ?
jawab :
Kode operasi (operation code atau sering disingkat sebagai OpCode) merupakan bagian perintah yang harus dikerjakan. khususnya untuk mengatur kinaerja mikrokontroler / microprosesor
bahasa assembly adalah bahasa pemrograman tingkat rendah yang digunakan dalam pemrograman komputer, mikroprosesor, pengendali mikro, dan perangkat lainnya yang dapat diprogram.
Bahasa mesin atau kode mesin merupakan seperangkat instruksi serta data yang dapat dieksekusi secara langsung oleh prosesor komputer.
mengapa kita mempelajari bahasa assembly ialah karena sebelum kita mempelajarai bahasa- bahasa pemrograman lain kita haru mengerti dulu dasar dari kinerja komputer sebenarnya.
4. konveksikan bilangan berikut ke binary :
a. 125 b. 47(h) c. 33(o) d. 0AAA(h) e. 68
jawab :
a. 125 = 000100100101 atau 100100101
b. 47(h) = 01000111 atau 1000111
c. 33(o) = 00110011 atau 110011
d. 0AAA(h) = 101010101010
e. 68 = 1101000
5. buatlah sebuah program untuk menampilkan : P Q R S T U V
jawab :
.model small
.code
org 100h
prose :
mov ah, 02h
mov dl, 'P'
mov cx, 6h
ulang:
int 21h
inc dl
loop ulang
int 21h
end proses
II. Uraikan dengan Jelas !
Jelaskan script program dan hasil Output dibawah berikut :
.Model Small
.Code
Org 100h
text : JMP Mulai ; lompat ke mulai
Tulis DB 'STMIK CIKARANG TEKNIK INFORMATIKA' ; menampilkan 33 karakter
Mulai :
XOR BX, BX ; BX=0 untuk oenunjuk offset
MOV CX, 33 ; banyaknya jumlah karakter yang akan di tampilkan
Ulang :
MOV DL, TULIS [BX] ; ambil karakter yang ke BX
MOV AH, 02 ; nilai servis untk cetak karakter
INT 21h ; cetak karakter
INC BX ; BX: BX=BX+1
LOOP ULANG ; lompat ke ulang sampai cx=0
INT 20h ; kembali ke DOS
END TEXT
hasil output STMIK CIKARANG TEKNIK INFORMATIKA
Alhamdulillah akhirnya selesai juga ..
:D nah temen" ini hasil jawaban menurut saya ..
gmn pendapatnya ?? jika masih banyak yang salah tolong bantu untuk memperbaikinya :)
terimakasih udah mampir d blog saya ..
Adi heriyanto
Tidak ada komentar:
Posting Komentar