Table of Contents
Hướng dẫn Đặt Kiến trúc (ISA) định nghĩa bộ hướng dẫn mà bộ vi xử lý có thể thực hiện. Nó là giao diện giữa phần cứng và phần mềm, hướng dẫn phương pháp định dạng, thực hiện và quản lý. Hiểu biết ISA là thiết yếu để thiết kế bộ xử lý hiệu quả và viết mã tối ưu hóa.
Những quan điểm cơ bản của ISA
ISA xác định dạng thức hướng dẫn, kiểu và cách giải trí. Nó bao gồm chi tiết như mã, kiểu opera và cách sử dụng. Khác nhau, như x86 và ARM, có những tính năng độc đáo thích hợp với nhu cầu điện toán khác nhau.
Những gương thực tiễn về sự hướng dẫn
Hãy xem xét một chỉ dẫn bổ sung đơn giản trong giả thuyết ISA:
R1, R2, R3 ) — thêm vào những nội dung của bộ R2 và R3, lưu trữ kết quả ở R1.
Định dạng hướng dẫn này bao gồm mã opD (AD) và ba mục nhập. Nó cho thấy chỉ thị xác định vị trí và thao tác và dữ liệu.
Tính toán chu kỳ hướng dẫn
Các phép tính chu kỳ định hướng giúp ước lượng hiệu suất xử lý. Ví dụ, nếu bộ xử lý thực hiện một hướng dẫn AD trong vòng 2 chu kỳ và chạy ở 1Hz, thời gian thực hiện trên mỗi hướng dẫn là:
Thời gian cho mỗi chỉ dẫn = chu kỳ mỗi hướng dẫn / đồng hồ
= 2 chu kỳ / 1000.000.000 Hz = 2 nano giây
Tóm tắt
Hiểu được ISA bao hàm việc biết định dạng, loại và chu kỳ hành hình.