UTS - Arsitektur dan Organisasi Komputer
Kamis, 28 April 2011
jam 13.00 - 15.40 di ruangan K3F no. 23
Pilihan Ganda (20%)
1. Tempat pengolahan data dalam CPU dinamakan...
.. a. MDR
.. b. MAR
.. c. IR
.. d. General Purpose Register
2. Nilai komplemen 2 dari bilagan desimal bertanda 124 dinyatakan dalam biner...
.. a. 0111 1101
.. b. 1111 1101
.. c. 0 1110 1111
.. d. 1111 1101
3. Alur instruksi (setelah alamatnya dinyatakan oleh PC, tanpa melihat alur data) dari memori menuju CPU agar dapat didekode adalah
.. a. memory --> MAR --> IR
.. b. memory --> MDR --> general
.. c. memory --> PC --> IR
.. d. memory --> stack --> IR
4. Bilangan bertanda heksa desimal 85 dapat pula di nyatakan dengan...
.. a. 7605 oktal
.. b. 0000 1000 0101 biner
.. c. +133 desimal
.. d. -133 desimal
5. Mnemonic dalam bahasa rakitan adalah...
.. a. operand tujuan
.. b. operand sumber
.. c. operand yang disingkat
.. d. petunjuk pada assembler
6. Yang termasuk dalam assembler directive adalah...
.. a. mod
.. b. add
.. c. div
.. d. origin
7. Pengertian assembler directive adalah ...
.. a. operand tujuan
.. b. operand sumber
.. c. operand yang disingkat
.. d. petunjuk pada assembler
8. Bilangan hexa desimal bertanda 85 dilakukan arithmetic shift right sebanyak 3 bit. Hasilnya menjadi ...
.. a. hexa desimal FF0
.. b. hexa desimal 0F0
.. c. oktal 70
.. d. 30 desimal
9. Operasi mov#32, Ro dilakukan. Hasilnya adalah...
.. a. Ro berisi data yang ada pada alamat 32
.. b. Ro berisi 32
.. c. Ro merupakan index / patokan alamat bagi Ro
.. d. Ro berisi alamat yang dinyatakan pada isi alamat 32
10. Yang melakukan pelaksanaan program komputer adalah ...
.. a. MDI
.. b. ALU
.. c. CPU Register
.. d. PC (Program Counter)
Essay (80%)
1. a. Jelaskan apa yang dimaksud dengan addressing mode ?
Serta berikan contoh addressing mode berikut :
- direct
- immediate
- indirect
- indexed
- post increment
- pre decrement
b. Gambarkan blog diagram sederhana apa saja yag ada dalam CPU serta perlihatkan juga hubungannya dengan memory. Lalu ceritakan ringkas alur data dan alur instruksi dari memory ke CPU
2. Konversikan bilangan - bilangan bertanda berikut ke dalam sistem oktal 18 bit :
- minus 341 desimal
- FF45 hexadesimal
- 10000101 biner
3. Bilangan bertanda F832 hexa desimal (16 bit tidak ada carry bit). Hasilnya dinyatakan dalam hexa deismal
- dilakukan arithmetic shift right 3 bit
- dilakukan logical shift right 3 bit
4. Ada program
100 move N,R1
104 move #num1, R2
108 clear Ro
112 add (R2) +, Ro
116 decrement R1
120 bgtz loop
124 move R0, X
128 div N, X
132 move X, Y
berapakah nilai dari x dan y ?
x 200 ...
n 204 10
y 208 ...
No comments:
Post a Comment