Tu n 3
KI N TRÚC B L NH
03/2017 Copyrights 2017 CE-UIT. All Rights Reserved. 1
KI N TRÚC MÁY TÍNH
Tu n 03 – Ki n trúc b l nh ế
Tu n 03 – Ki n trúc b l nh ế
2
M c tiêu:
1.Hi u cách bi u di n và cách th c thi các l nh trong máy
tính
2.Chuy n đi l nh ngôn ng c p cao sang assembly và mã
máy
3.Chuy n đi l nh mã máy sang ngôn ng c p cao h n ơ
4.Bi t cách l p trình b ng ngôn ng assembly cho MIPSế
03/2017 Copyrights 2017 CE-UIT. All Rights Reserved.
Slide được dịch và các hình được lấy từ sách tham khảo:
Computer Organization and Design: The Hardware/Software Interface,
Patterson, D. A., and J. L. Hennessy, Morgan Kaufman, Revised Fourth
Edition, 2011.
Tu n 3 – Ki n trúc b l nh ế
1. Gi i thi u
2. Các phép tính
3. Toán h ng
4. S có d u và không d u
5. Bi u di n l nh
6. Các phép tính Logic
7. Các l nh đi u ki n và nh y
3
03/2017 Copyrights 2017 CE-UIT. All Rights Reserved.
Gi i thi u
Đ ra l nh cho máy tính ta ph i nói v i máy tính b ng
ngôn ng c a máy tính. Các t c a ngôn ng máy tính g i
là các l nh (instructions) và t p h p t t c các t g i là
b l nh (instruction set)
B l nh trong ch ng này là MIPS, m t b l nh ki n ươ ế
trúc máy tính đc thi t k t năm 1980. Cùng v i hai b ượ ế ế
l nh thông d ng nh t ngày nay:
ARM (r t gi ng MIPS)
The Intel x86
4
03/2017 Copyrights 2017 CE-UIT. All Rights Reserved.
Tu n 3 – Ki n trúc b l nh ế
1. Gi i thi u
2. Các phép tính
3. Toán h ng
4. S có d u và không d u
5. Bi u di n l nh
6. Các phép tính Logic
7. Các l nh đi u ki n và nh y
5
03/2017 Copyrights 2017 CE-UIT. All Rights Reserved.