IT012 – TỔ CHỨC VÀ CẤU TRÚC MÁY TÍNH II
CHƯƠNG 9
BỘ XỬ LÝ (tt)
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA KỸ THUẬTY TÍNH
2 IT012 – Tổ chức và Cấu trúc Máy tính
Nội dung
1. Thực thi nhóm lệnh luận lý & số học
add, sub, and, or, slt
2. Thực thi nhóm lệnh truyền dữ liệu
lw, sw
3. Thực thi nhóm lệnh điều khiển - beq
4. Thực thi tất cả các nhóm lệnh
5. Khối điều khiển
6. Câu hỏi và Bài tập
Kiến trúc
Vi kiến trúc
Lun lý
Mch s
3 IT012 – Tổ chức và Cấu trúc Máy tính
Nội dung
1. Thực thi nhóm lệnh luận lý & số học
add, sub, and, or, slt
2. Thực thi nhóm lệnh truyền dữ liệu
lw, sw
3. Thực thi nhóm lệnh điều khiển - beq
4. Thực thi tất cả các nhóm lệnh
5. Khối điều khiển
6. Câu hỏi và Bài tập
Kiến trúc
Vi kiến trúc
Lun lý
Mch s
4 IT012 – Tổ chức và Cấu trúc Máy tính
1. Thực thi nhóm lệnh luận lý & số học (1/2)
A = R[rs]
B = R[rt]
C = R[rd]
Nạp lệnh Giải mã
lệnh
Giải mã Thực thi Lưu kết
quả
Truy xuất
Bộ nhớ
ALU = A op B
Inst = IM[PC]
PC = PC + 4
C = ALU
5 IT012 – Tổ chức và Cấu trúc Máy tính
1. Thực thi nhóm lệnh luận lý & số học (2/2)
ADDR_RDA
ADDR_RDB
DATA_A
REG FILE
ADDR_WR DATA_B
DATA_WR
ALU
ALU
Control
Inst[25:21]
Inst[20:16]
Inst[15:11]
Inst[31:26]
ADDR
DATA_RD
IMEM
Inst[5:0]
PC
+
4
RegEn
ALUOp