You are on page 1of 1

Câu 1: Cho đoạn lệnh MIPS sau

add $3, $4, $6


sub $5, $3, $2
lw $7, 100($5)
add $8, $7, $2
Hãy vẽ sơ đồ thực thi các lệnh trên theo từng công đoạn lệnh (giải quyết vấn đề Data
Hazard nếu có)
Câu 2: Cho đoạn lệnh MIPS sau
add $3, $4, $2
sub $5, $3, $1
lw $6, 200($3)
add $7, $3, $6
Hãy cho biết các data hazard xuất hiện trong đoạn lệnh trên ? Cho biết điều kiện xảy ra
của từng data hazard? Cái nào có thể được giải quyết bằng giải pháp forwarding, cái nào
chỉ có thể giải quyết bằng stall.
Câu 3: Cho đoạn lệnh MIPS sau
add $2, $3, $1
sub $4, $3, $5
add $5, $3, $7
add $7, $6, $1
add $8, $2, $6
Hãy cho biết tại chu kỳ 5, thanh ghi nào được đọc và thanh ghi nào được ghi

You might also like