In the instruction execute stage, what happens if the instruction is a branch?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "The branch target virtual address is calculated, and branch conditions are checked.". Ở giai đoạn execute, lệnh rẽ nhánh không tạo kết quả số học để ghi lại; việc của nó là tính địa chỉ đích (thường là PC cộng độ dời) và đánh giá điều kiện rẽ để quyết định lệnh kế tiếp được nạp từ đâu. "The ALU performs an arithmetic operation." sai vì đó là việc của lệnh tính toán thông thường, còn với nhánh mục đích là định hướng luồng lệnh. "The data virtual address is calculated for memory access." sai vì tính địa chỉ dữ liệu là việc của lệnh load/store, lệnh nhánh không đọc ghi bộ nhớ dữ liệu. "The instruction result is written back to the register file." sai vì ghi lại thanh ghi thuộc giai đoạn write-back sau execute, và lệnh nhánh thường không có kết quả để ghi.
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây