
Bộxửlý: Khốiđiềukhiểnvà
Đường dữliệu

Nội dung
Thành phầncơbảncủabộxửlý
–Lệnh truy cập
– Các toán tửALU
– Toán tửbộnhớ
Kếtnối các thành phần
– Các tín hiệuđiềukhiểnvàbộđồn kênh MUXes
–Cácchỉthịgiảimãlệnh

Thựcthicơbảncủabộxửlý MIPS
Xem lạicáctậplệnh cơbản trong MIPS
– Memory: lw, sw
– Arithmetic: add,sub
– Logic: and, or
– Branch: beq
Đọc thêm:
– Multiply, divide
– A bunch of logic operations
–jump
– jr and jal

Các hoạtđộng chính củabộxửlý?
Nạplệnh: tìm ra lệnh và tảilệnh
Tính toán trên ALU: tìm ra toán tửvà thựcthi
Truy nhậpbộnhớ: tìm ra địachỉvà truy nhập

Thiếtkếđơn xung nhịp
Thiếtkếđầutiênsẽxửlý mộtlệnh trong mộtchukỳđồng hồ. Chia lệnh thành các pha
và thựchiện trong mộtchukỳđồng hồ.
Nhắclạivềthiếtkếmức logic:
Tổhợp các mức logic tạoratrạng thái kếtiếp
Bộnhớ(các mạch chốt, RAM) lưutrữtrạng thái
Bộđồng hồchuyểnđổitrạng thái kếtiếp
Quy trình nạplệnh
Trạng thái kếtiếp: PC+4 (ngoạitrừcác lệnh nhảy)
Trạng thái: Program Counter (lệnh hiệntại)

