Dalam arsitektur MIPS, instruksi lw (load word) menggunakan ALU untuk menghitung alamat memori. ALUOp menentukan operasi ALU berdasarkan instruksi. Jika nilai ALUOp untuk lw adalah 00, dan Sign Extend digunakan untuk menambah bit dari 16 ke 32 bit, proses apa yang dilakukan ALU untuk mendapatkan alamat memori yang benar?

MIPS_Kelompok2

Quiz
•
Information Technology (IT)
•
University
•
Hard
Novi Yuliyanti
Used 5+ times
FREE Resource
8 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
ALU melakukan operasi penjumlahan antara nilai PC dan hasil dari Sign Extend untuk mendapatkan alamat memori.
ALU melakukan operasi logika XOR antara nilai register dan hasil dari Sign Extend untuk menentukan alamat memori.
ALU melakukan operasi penjumlahan antara nilai register dan hasil dari Sign Extend untuk mendapatkan alamat memori.
ALU melakukan operasi penggeseran bit (shift) pada nilai register sebelum menambahkannya dengan hasil dari Sign Extend.
ALU melakukan operasi AND antara nilai register dan hasil dari Sign Extend untuk menghasilkan alamat memori yang tepat.
2.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
Anda memiliki dua instruksi berikut dalam program MIPS:
lw $t0, 0($s1)
add $t1, $t0, $t2
Jika lw (load word) gagal memuat data dari alamat yang ditunjuk oleh $s1, apa yang akan terjadi pada instruksi berikutnya?
Instruksi add akan tetap dieksekusi dengan nilai default.
Instruksi add akan menyebabkan kesalahan eksekusi.
Instruksi add akan menggunakan nilai sebelumnya dari $t0.
Eksekusi akan berhenti secara keseluruhan.
Tidak ada jawaban yang benar
3.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
Pada unit kendali, jika nilai ALUSrc adalah 1, dari mana ALU akan mendapatkan input?
Dari hasil Sign Extend
Dari output ALU sebelumnya
Dari bus data
Dari Instruction[31-0]
Dari register
4.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
Bagaimana Input Unit Kendali dari Instruksi berikut:
Subtract $t5, $s5, $t4
000000 10110 01001 01110 0000 100000
000000 10010 01010 01110 0000 100010
000000 10101 01100 01101 0000 100000
000000 10101 01100 01101 0000 100010
000000 10110 01001 01110 0000 100010
5.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
Dalam program MIPS yang Anda tulis, Anda mengalami kesalahan yang menyebabkan nilai pada register $t0 tidak sesuai. Anda memiliki instruksi berikut:
lw $t0, 0($s1)
addi $t0, $t0, 5
Apa yang harus Anda periksa untuk menemukan penyebab kesalahan ini?
Apakah $s1 berisi alamat yang valid.
Apakah memori di alamat $s1 diisi dengan data yang benar.
Apakah instruksi addi ditulis dengan benar.
Apakah register $t0 dapat menampung nilai yang ditambahkan.
Apakah instruksi sebelumnya mengubah nilai $s1.
6.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
Apa peran utama komponen 'Sign Extend' dalam MIPS?
Untuk menyelaraskan alamat memori selama operasi percabangan.
Untuk meningkatkan nilai langsung 16-bit ke alamat 32-bit untuk operasi ALU.
Untuk mengubah angka floating-point menjadi nilai integer.
Untuk menambahkan dua keluaran ALU selama eksekusi.
Untuk menggeser angka ke kiri.
7.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
Apa saja komponen utama MIPS ...
Control unit, register, program pencacah, intruction memory, ALU control, MUX
Control unit, program pencacah, ALU, memori instruksi, memori data, register
ALU control, program pencacah, instruction memory, data memory, register control unit
ALU, program pencacah, memori data, register, multiplexer, control unit
ALU, program pencacah, instruction memory, data memory, adder, control unit
8.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Buatlah input ke unit kendali untuk instruksi yang ekuivalen(menghasilkan hasil yang sama) dengan or $s5 $t3 $t5
00000001101000111011000000100101
00000001101010111010100000100101
00000001101110111010100000100101
00000001101110101010100000100101
00000001101110101010110000100101
Similar Resources on Wayground
10 questions
QUiS Arsikom 2

Quiz
•
University
10 questions
Pretest PTI

Quiz
•
University
10 questions
Quis Post Test Arsikom 3

Quiz
•
University
10 questions
Berpikir komputasional

Quiz
•
7th Grade - University
10 questions
quiz sistem operasi

Quiz
•
University
12 questions
Final Literasi Digital

Quiz
•
University
8 questions
ASESMEN INFORMATIKA

Quiz
•
9th Grade - University
10 questions
Quiz Struktur Data

Quiz
•
University
Popular Resources on Wayground
25 questions
Equations of Circles

Quiz
•
10th - 11th Grade
30 questions
Week 5 Memory Builder 1 (Multiplication and Division Facts)

Quiz
•
9th Grade
33 questions
Unit 3 Summative - Summer School: Immune System

Quiz
•
10th Grade
10 questions
Writing and Identifying Ratios Practice

Quiz
•
5th - 6th Grade
36 questions
Prime and Composite Numbers

Quiz
•
5th Grade
14 questions
Exterior and Interior angles of Polygons

Quiz
•
8th Grade
37 questions
Camp Re-cap Week 1 (no regression)

Quiz
•
9th - 12th Grade
46 questions
Biology Semester 1 Review

Quiz
•
10th Grade