TH028 – Kiến trúc máy tính và hp ng
Bài 6. Kiến trúc blnh MIPS
Phm Tun Sơn
ptson@fit.hcmuns.edu.vn
2
Sau bài này, SV có kh năng:
–Cókh năng lp trình hp ngMIPS
–Gii thích quan đim thiết kếblnh MIPS
Trình bày các vn đề cn quan tâm khi thiết
kếmt blnh
–Cókh năng tthiết kếmt blnh theo mt
quan đim nào đó
Mc tiêu
3
•Kiến trúc blnh MIPS
•Các vn đề khi thiết kếblnh
Quan đim thiết kếblnh MIPS
Ni dung
4
Công vic cơ bn nht ca CPU là thc thi các lnh
(instruction).
Các CPU khác nhau cài đặt các tp lnh khác nhau. Tp
hp các lnh mà mt CPU nào đócài đặt gi là kiến trúc
blnh (Instruction Set Architecture – ISA).
–Víd: Intel 80x86 (Pentium 4), IBM/Motorola PowerPC
(Macintosh), MIPS, Intel IA64, ...
•Môn hc ssdng kiến trúc MIPS để minh ha.
•Ti sao sdng MIPS để ging dy thay vì Intel 80x86?
Kiến trúc blnh
5
Lnh shc trong MIPS
pháp:
opt opr,opr1,opr2
trong đó:
opt – Tên thao tác (toán t, tác t)
opr – Thanh ghi (toán hng, tác t đích)
chakết qu
opr1 – Thanh ghi (toán hng ngun th1)
opr2 – Thanh ghi hoc hng s(toán hng
ngun th2)