một tham chiếu đăng ký hoặc vi lệnh. Trong định dạng này, các bit còn lại được sử dụng để mã hóa các hoạt động bổ sung. Nói chung, mỗi bit xác định một hoạt động cụ thể (ví dụ như, ắc rõ ràng), và các bit có thể được kết hợp trong một chỉ dẫn duy nhất. Chiến lược vi lệnh được sử dụng như xa trở lại như PDP-1 của DEC và là, trong một nghĩa nào đó, một tiền thân của máy microprogrammed ngày nay, sẽ được thảo luận trong Phần thứ tư. Opcode 6 là hoạt động I / O; 6 bit được sử dụng để chọn một trong 64 thiết bị, và 3 bit chỉ định một I / O lệnh cụ thể. Định dạng hướng dẫn PDP-8 là khá hiệu quả. Nó hỗ trợ gián tiếp giải quyết, chuyển địa chỉ, và lập chỉ mục. Với việc sử dụng các phần mở rộng opcode, nó hỗ trợ tổng cộng khoảng 35 hướng dẫn. Do những hạn chế của một chiều dài lệnh 12-bit, các nhà thiết kế có thể hầu như không làm tốt hơn. PDP-10 Một sự tương phản sắc nét với các tập lệnh của PDP-8 là của PDP-10. PDP-10 được thiết kế để có một hệ thống thời gian chia sẻ với quy mô lớn, với trọng tâm là làm cho hệ thống dễ dàng để chương trình, ngay cả khi chi phí phần cứng bổ sung đã được tham gia. Trong số các nguyên tắc thiết kế sử dụng trong việc thiết kế các hướng dẫn thiết bị sau đây [BELL78c]: • trực giao: trực giao là một nguyên tắc theo đó hai biến độc lập với nhau. Trong bối cảnh của một tập lệnh, thuật ngữ này chỉ ra rằng các yếu tố khác của một hướng dẫn được độc lập (không xác định bằng) opcode. Các nhà thiết kế PDP-10 sử dụng thuật ngữ để mô tả thực tế là một địa chỉ luôn được tính theo cùng một cách, độc lập của các opcode. Điều này trái ngược với nhiều máy, nơi mà các chế độ địa chỉ đôi khi phụ thuộc vào nhà điều hành ngầm đang được sử dụng. • Đầy đủ: Mỗi loại dữ liệu số học (số nguyên, điểm cố định, điểm nổi) nên có một bộ hoàn chỉnh và đồng nhất của các hoạt động. • Trực tiếp giải quyết: Cơ sở cộng với chuyển giải quyết, trong đó đặt một gánh nặng tổ chức bộ nhớ trên các lập trình viên, đã tránh được ủng hộ việc giải quyết trực tiếp. Mỗi nguyên tắc ứng trước các mục tiêu chính của dễ lập trình. PDP-10 có chiều dài từ 36-bit và chiều dài lệnh 36-bit. Định dạng hướng dẫn cố định được thể hiện trong hình 13.6. Opcode chiếm 9 bit, cho phép lên đến 512 hoạt động. Trong thực tế, có tổng số 365 hướng dẫn khác nhau được xác định. Hầu hết các hướng dẫn có hai địa chỉ, một trong số đó là một trong 16 thanh ghi mục đích chung. Như vậy, tài liệu tham khảo toán hạng này chiếm 4 bit. Các tài liệu tham khảo toán hạng khác bắt đầu với một trường địa chỉ bộ nhớ 18-bit. Điều này có thể được sử dụng như một toán hạng ngay lập tức hoặc một địa chỉ bộ nhớ. Trong việc sử dụng sau này, cả hai chỉ mục và gián tiếp addressing được phép. Các thanh ghi mục đích chung tương tự cũng được sử dụng như ghi chỉ số.
đang được dịch, vui lòng đợi..