Ngôn ngữ Máy: Tập lệnh

Các thành phần & Cấu trúc

Các bước thực hiện lệnh
Tập lệnh (Instruction Set)
Tập lệnh MIPS
Phép tính số học
Ví dụ: thực hiện phép số học
Toán hạng là thanh ghi
Ví dụ: toán hạng thanh ghi
Toán hạng là bộ nhớ
Ví dụ 1: Toán hạng bộ nhớ
Ví dụ 2: Toán hạng bộ nhớ
So sánh toán hạng thanh ghi & bộ nhớ
Toán hạng trực tiếp
Thanh ghi Hằng 0 (Zero)
Số nguyên nhị phân không dấu
Số nguyên có dấu dạng bù 2
Số âm có dấu
Mở rộng bit với số có dấu
Biểu diễn lệnh
Các lệnh dạng R
Ví dụ: Lệnh dạng R
Biểu diễn số dạng hệ 16
Lệnh MIPS dạng I
Tổ chức chương trình
Tác tác vụ luận lý
Các tác vụ dịch (shift)
Tác vụ “VÀ” (AND)
Tác vụ “hoặc” (OR)
Các tác vụ “Not”
Các tác vụ điều kiện
Biên dịch các phát biểu if
Biên dịch các phát biểu Loop
Khối căn bản (Basic Blocks)
Các tác vụ kiểm tra điều kiện khác
Thiết kế lệnh rẽ nhánh
Dấu và Không dấu
Ví dụ: Case/Switch
Gọi thủ tục
Ý đồ sử dụng các thanh ghi
Lệnh gọi thủ tục
Ví dụ: gọi thủ tục (leaf)
Gọi thủ tục (Non-Leaf)
Ví dụ: gọi thủ tục (Non-Leaf)
Cách lưu trữ trong Stack
Bố cục chứa trong bộ nhớ
Dữ liệu ký tự
Nhóm các lệnh Byte/Halfword
Ví dụ: Sao chuỗi (String Copy)
Hằng 32-bit
Xác định địa chỉ rẽ nhánh
Địa chỉ nhảy trực tiếp
Ví dụ: Xác định địa chỉ đích
Rẽ nhánh xa
Tóm tắt Addressing Mode
Đồng bộ
Đồng bộ trong MIPS
Lệnh giả trong hợp ngữ
Biên dịch và thực hiện
Tạo Object Module
Liên kết các Object Modules
Nạp một chương trình
Liên kết động
Kết luận

Bài viết liên quan

Bài Tập Kiến Trúc Máy Tính Của Đh Bách Khoa Hà Nội
Tài Liệu Kiến Trúc Máy Tính Của Gv Nguyễn Kim Khánh
C2. Biểu Diễn Dữ Liệu
C3 Tổ Chức Hệ Thống Máy Tính
Ngôn Ngữ Máy: Tập Lệnh
Instruction: Language Of The Computer
Tổng Quan Nhập Môn Mạch Số
Ôn Tập Kiến Trúc Máy Tính - Co2008
Bộ Nhớ Máy Tính/tổ Chức / Thiết Kế Bộ Nhớ/sự Cần Thiết Phải Có Bộ Nhớ Đệm
Thiết Kế Bộ Xử Lý Đường Ống (Pipelined Processor Design)
Thiết Kế Bộ Xử Lý Đơn Chu Kỳ (Single Cycle Processor)
Các Phép Số Học/các Phép Tính Trên Số Nguyên/số Thực Với Dấu Chấm Di Động
Hợp Ngữ Mips/định Nghĩa/khai Báo Dữ Liệu/thủ Tục/hàm/truyền Tham Số Và Runtime Stack
Kiến Trúc Tập Lệnh Mips /r-Type Các Lệnh Số Học, Luận Lý, Dịch/i-Type Các Lệnh Số Học, Luận Lý Có Hằng Số
Hiệu Suất/thời Gian Thực Thi/xác Định Cpi/cải Tiến Hiệu Suất/amdahl’s Law
Mạch Tuần Tự/mạch Lật/flip-Flop/rs Latch/rs Flip-Flop/d (Data) Flip-Flop/jk Flip-Flop/mạch Lật T/master-Slave Flip-Flop/mạch Tuần Tự Đồng Bộ
• Mạch Toàn Cộng (Full Adder) • Mạch Giải Mã (Decoder) • Mạch Mã Hoá (Encoder)
Mạch Logic/cổng Luận Lý/mạch Tổ Hợp (Tích Hợp)/bản Đồ Karnaugh
Kiến Trúc Mips-32 Bit
Tổ Chức Hoạt Động Bộ Vi Xử Lý
Đề Thi Cuối Kỳ Môn Kiến Trúc Máy Tính Trường Đại Học Công Nghệ Thông Tin
Đề Thi Cuối Kỳ Môn Kiến Trúc Máy Tính Năm 2012 Đại Học Công Nghệ
Đề Thi Cuối Kỳ Môn Kiến Trúc Máy Tính Năm Học 2012-2013 Đại Học Công Nghệ
Kiểm Tra Giữa Kỳ 2_2013 (Có Đáp Án) Môn: Kiến Trúc Máy Tính Đhbk
Kiểm Tra Giữa Kỳ 2_2012 Môn: Kiến Trúc Máy Tính Đhbk
Đề Thi Cuối Kỳ 1 Năm 2012-1013 Môn: Kiến Trúc Máy Tính Đhbk
Tổng Hợp Kiến Thức Môn Kiến Trúc Máy Tính (Ôn Tập Hoặc Phao)
43 Câu Hỏi Trắc Nghiệm Kiến Trúc Máy Tính
Bộ Đề Thi Trắc Nghiệm Môn Kiến Trúc Máy Tính Có Đáp Án - Chương 6
Bộ Đề Thi Trắc Nghiệm Môn Kiến Trúc Máy Tính Có Đáp Án - Chương 5
Bộ Đề Thi Trắc Nghiệm Môn Kiến Trúc Máy Tính Có Đáp Án - Chương 4
Bộ Đề Thi Trắc Nghiệm Môn Kiến Trúc Máy Tính Có Đáp Án - Chương 3
Bộ Đề Thi Trắc Nghiệm Môn Kiến Trúc Máy Tính Có Đáp Án - Chương 2
Bộ Đề Thi Trắc Nghiệm Môn Kiến Trúc Máy Tính Có Đáp Án - Chương 1
Chương 3 Hệ Thống Máy Tính
Đề Thi Môn: Kiến Trúc Máy Tính Trường Đại Học Bách Khoa Hà Nội 2014 - Có Đáp Án
C5-Mạch Tuần Tự - Kiến Trúc Máy Tính
C4-Mạch Logic Số - Kiến Trúc Máy Tính
C1-Giới Thiệu - Kiến Trúc Máy Tính
C2-Các Bộ Phận Cơ Bản Của Máy Tính - Kiến Trúc Máy Tính
C3.Biễu Diễn Dữ Liệu - Kiến Trúc Máy Tính
C6-Kiến Trúc Bộ Lệnh - Kiến Trúc Máy Tính
C7- Tổ Chức Cpu - Kiến Trúc Máy Tính
C8 Hệ Thống Bộ Nhớ - Kiến Trúc Máy Tính
Memory-Ram - Một Số Thuật Ngữ Và Kỹ Thuật