...
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA: CÔNG NGHỆ THÔNG TIN
KIẾN TRÚCMÁYTÍNHVÀHỢPNGỮ
BÀI 6: Kiếntrúc bộ lệnhMIPS
PHẠM TUẤN SƠN
9
Cộng, ...
(Macintosh), MIPS, Intel IA64,
•Môn học sẽ sử dụng kiếntrúc MIPS để minh họa.
•Tại sao sử dụng MIPS để giảng dạy thay vì Intel 80x86?
Kiến trúc bộ lệnh
34
Lệnh di chuyển dữ liệu (1/2)
• Cú pháp:
opt ... trái luận lý,
thêm vào các bit 0 bên phải
2. srl (shift right logical): dịch phải luận lý
và thêm vào các bit 0 bên trái
3. sra (shift right arithmetic): dịch phải số học,
thêm vào các bit dấu bên...
... on Linux”
KIẾN TRÚCMÁYTÍNH &
HỢP NGỮ
04 – Lập trình hợpngữ (Phần 1)
Lưu ý
11
Vì mỗi bộ vi xử lý có 1 cấu trúc thanh ghi và
tập lệnh (ngôn ngữ) riêng nên khi lập trình
hợp ngữ phải nói ... gần với ngôn ngữmáy nhưng lại đủ để con người hiểu
và sử dụng tốt hơn ngôn ngữ máy
Ví dụ: Ghi giá trị 5 vào thanh ghi $4
Ngôn ngữ máy: 00110100 0000100 00000000 00000101
Hợp ngữ : ori $4, ... ngôn ngữ cấp
cao thành tập tin mã máy (machine language), làm
sao để chạy những tập tin này trên máy tính?
Linker & Loader
Hợp ngữ
10
Các mã máy chỉ là các con số (0 / 1)
Trong ngôn ngữ...
... nhau cho hiệu năng của máy
tính cũng như cần 1 tập hợp các ứng dụng khác nhau
để kiểm chuẩn các máytính nhúng, máytính để bàn
(thường chú trọng đến thời gian đáp ứng) và các máy
chủ (thường chú ... 17/01/2011
12
Giới thiệu
Kiến trúc tập lệnh (ISA)
HUST-FET, 17/01/2011
21
Chương 1 – Thành phần cơ bản của máy tính
Kiếntrúc tập lệnh (eng, Instruction Set Architecture - ISA), hay kiến
trúc: là giao ... Bản đồ gen
Máytính trở nên rẻ và mạnh hơn 10-100 lần so với cách đây 10 năm
cho phép trang bị các máytính để phân tích và ánh xạ bản đồ gen
người.
WWW
Nhờ sự phổ biến của máy tính, các...
... niệm gia đình tách riêng kiếntrúc
của máy từ sự thi hành của nó. Mộ tập hợp các máytính được đề nghị, với sự khác
nhau giữa đặc trưng giá /tính năng đưa ra cùng một kiếntrúc cho người dùng.Sự ... máy tính- đơn vị điều
khiển, thanh ghi, bộ nhớ, chủ yếu mang dữ liệu vào cho ALU để ALU xử lý và sau đó đưa kết
quả ra ngoài.
Đơn vị số học và logic và tất cả các thành phần điện tử trong máy ... Language):
Chương trình đưa vào bộ nhớ cho máy thực hiện theo nhiều dạng, dạng cơ bản nhất mà
máy có thể hiểu ngay được gọi là ngôn ngữ máy. Tuỳ theo CPU mà ngôn ngữmáy có dạng
nhất định, chương...
... lệnh
Khái niệm cơ bản về kiếntrúcmáytính
Phần
cứng
Phần mềm
hệ thống
Phần mềm
ứng dụng
Phân loại
Chức
năng
Máy tính
chuyên
dụng
Máy tính
nhúng
Cấu trúc
bộ xử lý
RISC CISC ... Kiếntrúcmáytính là gì?
Tại sao phải quan tâm?
Phân loại như thế nào?
Bộ xử lý cơ bản: Bộ nhớ,
Khối điều khiển, Khối tính
toán
Lịch sử phát triển của máytính
Cơ
•Blaise ... hiện tính toán
– 5. Tìm ra lệnh tiếp theo
Lặp đi lặp lại quá trình
Cấu tạo của máytính
Kiến trúc Havard
HUST-FET, 01/11/2013
11
Bộ xử lý
trung tâm
CPU
Bộ nhớ
dữ liệu
Phối ghép
vào/ra...
... [H&P]
Kiến trúcmáytính
Bài giảngKiếntrúcmáytính 14 January 2013
Nguyễn Kim Khánh - ĐHBKHN
NKK-HUST
14 January 2013 21
Máy tính von Neumann
Kiến trúcmáy tính
Đó là máytính IAS: Princeton ... để yêu cầu
máy tính thực hiện công việc cụ thể gọi là
chương trình (program)
Æ Máytính hoạt động theo chương trình.
1.1. Máytínhvà phân loại máy tính
1. Máytính
Kiến trúcmáy tính
NKK-HUST
14 ... 2,5
Kiến trúcmáytính
Bài giảngKiếntrúcmáytính 14 January 2013
Nguyễn Kim Khánh - ĐHBKHN
NKK-HUST
Kiến trúcmáy tính
14 January 2013 113
1. Thực hiện chương trình
Là hoạt động cơ bản của máy...
...
BÀI GIẢNG CẤU TRÚCMÁYTÍNHVÀ GHÉP NỐI Page 27
PDF created with pdfFactory trial version www.pdffactory.com
CHƯƠNG 4 : NGÔN NGỮMÁYVÀHỢPNGỮ
BÀI GIẢNG CẤU TRÚCMÁYTÍNHVÀ ... CHƯƠNG 4 : NGÔN NGỮMÁYVÀHỢPNGỮ
BÀI GIẢNG CẤU TRÚCMÁYTÍNHVÀ GHÉP NỐI Page 41
4.1.2. Bộ nhớ
Bộ nhớ của máytính bao gồm một tập hợp một số các thanh ghi được đánh ... cộng và trừ như
dưới đây
PDF created with pdfFactory trial version www.pdffactory.com
CHƯƠNG 4 : NGÔN NGỮMÁYVÀHỢPNGỮ
BÀI GIẢNG CẤU TRÚCMÁYTÍNHVÀ GHÉP NỐI Page 43
Hình 4.5. Cấu trúc...
... 2007 BàigiảngKiếntrúcMáytính 40
NKK-HUT
m=8bit Æ một băng nhớ tuyến tính
Bài giảngKiếntrúcmáytính 18 March 2007
Nguyễn Kim Khánh - ĐHBKHN 17
18 March 2007 BàigiảngKiếntrúcMáytính ... March 2007 BàigiảngKiếntrúcMáytính 32
NKK-HUT
Ví dụ tăng độ dài từ nhớ
Bài giảngKiếntrúcmáytính 18 March 2007
Nguyễn Kim Khánh - ĐHBKHN 7
18 March 2007 BàigiảngKiếntrúcMáytính 25
NKK-HUT
Tổ ... bit
18 March 2007 BàigiảngKiếntrúcMáytính 27
NKK-HUT
Chip nhớ
18 March 2007 BàigiảngKiếntrúcMáytính 28
NKK-HUT
Ví dụ chip nhớ 16 Mb DRAM (4M x 4)
Bài giảngKiếntrúcmáytính 18 March 2007
Nguyễn...
... 2007 BàigiảngKiếntrúcMáytính 8
NKK-HUT
Cấu trúc chung của thiết bị ngoại vi
Bài giảngKiếntrúcmáytính 18 March 2007
Nguyễn Kim Khánh - ĐHBKHN 6
18 March 2007 BàigiảngKiếntrúcMáytính ... khiển mô-
đun vào-ra
Bài giảngKiếntrúcmáytính 18 March 2007
Nguyễn Kim Khánh - ĐHBKHN 1
18 March 2007 BàigiảngKiếntrúcMáytính 1
NKK-HUT
Kiến trúcmáy tính
Chương 6
HỆ THỐNG VÀO-RA
Nguyễn ... động theo kiếntrúc đa xử lý
Bài giảngKiếntrúcmáytính 18 March 2007
Nguyễn Kim Khánh - ĐHBKHN 2
18 March 2007 BàigiảngKiếntrúcMáytính 5
NKK-HUT
Cấu trúc cơ bản của hệ thống vào-ra
18...
... giải thuật tính toán
•Nhóm lệnh tính toán
Kiến trúcMáytính - Chap 04
19
) Mạch nhân dạng 3
•Sơ đồ khối
•Giải thuật
• Minh họa
Kiến trúcMáytính - Chap 04
3
Chương 4.
Kiến trúcMáytính - Chap ... ?
) Các lệnh liên quan đến số nguyên có dấu và không dấu
• lb và lbu , slt và sltu , slti và sltiu
Kiến trúcMáytính - Chap 04
4
4.1 Dẫnnhập
) Máytính biểu diễn thông tin dưới dạng nhị phân
) ... nhân10
Không làm gì cả00
Thực hiệna
i-1
a
i
Kiến trúcMáytính - Chap 04
17
) Mạch nhân dạng 1
•Sơ đồ khối
•Giải thuật
• Minh họa
Kiến trúcMáytính - Chap 04
32
Bài tập
) 4.12 , 4.13 , 4.20
) 4.23 ,...
... thuật máytính - Khoa Điện tử
Trường ĐH KTCN Thái Nguyên
Bài giảngKiếntrúcmáy tính
KHOA ĐIỆN TỬ
BỘ MÔN KỸ THUẬT MÁY TÍNH
BÀI GIẢNG HỌC PHẦN:KIẾN TRÚCMÁY TÍNH
Theo ... Cẩm Nhung, BM Kỹ thuật máytính - Khoa Điện tử
Trường ĐH KTCN Thái Nguyên
Bài giảngKiếntrúcmáy tính
Tên tác giả biên soạn: Tăng Cẩm Nhung
BÀI GIẢNG HỌC PHẦN:KIẾN TRÚCMÁY TÍNH
Theo chương trình ... thuật máytính - Khoa Điện tử
Trường ĐH KTCN Thái Nguyên
Bài giảngKiếntrúcmáy tính
7L ;CBM
E
Tăng Cẩm Nhung, BM Kỹ thuật máytính - Khoa Điện tử
Trường ĐH KTCN Thái Nguyên
Bài giảng...