khái quát về kiến trúc tập lệnh

35 963 10
khái quát về kiến trúc tập lệnh

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan