Thông tin tài liệu
KIẾN TRÚC TẬP LỆNH “Ngơn ngữ máy tính” Kiến trúc tập lệnh • Tập lệnh “giao diện” phần cứng phần mềm 07/20/2012 503013 - Tập lệnh Thiết kế giao diện • Một giao diện tốt: – Đáp ứng nhiều thực (có tính đa dụng, hiệu quả, dễ đưa vào hệ thống mới, …) – Có thể dùng theo nhiều cách (tính tổng qt) – Cung cấp cho cấp cao tính tiện dụng – Cung cấp cho cấp thấp thực hiệu 07/20/2012 503013 - Tập lệnh Tập lệnh • Tập hợp cách có tổ chức lệnh xử lý • Mỗi (dịng) vi xử lý có tập lệnh khác – Nhưng ln có chung số quy tắc • Máy tính sơ khai có tập lệnh đơn giản • Máy tính đại có tập lệnh đơn giản 07/20/2012 503013 - Tập lệnh Tập lệnh MIPS • Được sử dụng tài liệu • Cơng nghệ MIPS www.mips.com • Được sử dụng rộng rãi – Thiết bị điện tử, mạng, lưu trữ, camera, máy in, … • Chuẩn mực nhiều máy ISA đại 07/20/2012 503013 - Tập lệnh MIPS ISA • Nhóm lệnh: – Đọc / Ghi – Tính tốn – Nhảy rẻ nhánh – Dấu chấm động – Quản lý nhớ – Các lệnh đặc biệt 07/20/2012 503013 - Tập lệnh MIPS ISA • mẫu lệnh: có độ dài 32 bits 07/20/2012 503013 - Tập lệnh Quan điểm thiết kế • Tiêu chuẩn hóa – Câu lệnh có kích thước – Số format lệnh – Mã thực thi ln bit • Nhỏ nhanh hơn! – Tập lệnh giới hạn – Số ghi giới hạn – Số mơ hình địa giới hạn • Những trường hợp thường xảy ra? – Toán hạng tính trực tiếp từ tập tin ghi – Cho phép tập lệnh chứa toán tử thi hành 07/20/2012 503013 - Tập lệnh MIPS ISA • Tần suất xuất nhóm lệnh MIPS (SPEC 2006) 07/20/2012 503013 - Tập lệnh MIPS: Lệnh số học • Phát biểu lệnh tốn học: Add $t0, $s1, $s2 Sub $t0, $s1, $s2 • Mỗi câu lệnh thực phép tính • Mỗi câu lệnh có toán hạng liên quan (đang lưu tập tin ghi) 07/20/2012 503013 - Tập lệnh 10 ... - Tập lệnh Tập lệnh • Tập hợp cách có tổ chức lệnh xử lý • Mỗi (dịng) vi xử lý có tập lệnh khác – Nhưng ln có chung số quy tắc • Máy tính sơ khai có tập lệnh đơn giản • Máy tính đại có tập lệnh. .. trực tiếp từ tập tin ghi – Cho phép tập lệnh chứa toán tử thi hành 07/20/2012 503013 - Tập lệnh MIPS ISA • Tần suất xuất nhóm lệnh MIPS (SPEC 2006) 07/20/2012 503013 - Tập lệnh MIPS: Lệnh số học.. .Kiến trúc tập lệnh • Tập lệnh “giao diện” phần cứng phần mềm 07/20/2012 503013 - Tập lệnh Thiết kế giao diện • Một giao diện tốt: – Đáp ứng
Ngày đăng: 20/12/2013, 13:58
Xem thêm: khái quát về kiến trúc tập lệnh, khái quát về kiến trúc tập lệnh