CISC là gì?CISC, tức là tập lệnh máy tính phức tạp, là một thiết kế chip bộ nhớ sử dụng dễ dàng, lập trình, làm cho hiệu quả của triết học.Ở CISC tập lệnh lệnh có thể thực hiện một loạt các hoạt động xử lý nội bộ.Nó đã giảm đi thực hiện chương trình hướng dẫn số lượng cần thiết cho trước, và cho phép lập học một chút và linh hoạt của tập lệnh..Từ sớm nhất của ngôn ngữ lập trình lắp ráp máy và trí nhớ là chậm và tốn kém, CISC triết học có ý nghĩa, và thường được thực hiện như máy tính lớn như một loại máy tính Series 10 và 20 PDP-11 và máy móc.Phổ biến nhất thiết kế - bao gồm vi xử lý Intel (R) 80x86 và Motorola 68K Series - cũng theo CISC triết học.Như chúng ta sẽ thấy, trong thời gian gần đây công nghệ phần mềm và phần cứng thay đổi làm cho CISC phúc thẩm.Nhưng trước tiên, hãy nhìn xem nó dẫn đến quyết định của CISC.CISC triết học 1: sử dụngSớm nhất sử dụng vi xử lý chuyên dụng được thiết kế (phần cứng) lý giải mã và thực hiện Chỉ thị trong mỗi một tập lệnh của bộ vi xử lý.Nó được thiết kế đơn giản với vài đăng ký, nhưng phức tạp hơn khó xây dựng kiến trúc đường, điều khiển logic khó có thể thành hiện thực.Vì vậy, nhà thiết kế chính sách chuyển đổi - - họ đã xây dựng một số bộ xử lý logic đơn giản để điều khiển mọi yếu tố dữ liệu giữa đường, và sử dụng một đơn giản của tập lệnh để kiểm soát đường dẫn dữ liệu logic.Nó được gọi là vi chương trình thực hiện.Trong hệ thống các vi xử lý, bộ nhớ chính có sẵn (thường là ROM) chứa với ngôn ngữ máy chỉ thị hướng dẫn một nhóm tương ứng.Khi một ngôn ngữ máy hướng dẫn tới bộ xử lý trung tâm, nên xử lý thực hiện chỉ thị tương ứng với series.Bởi vì chỉ có thể đạt được tốc độ cao gấp 10 lần từ một nơi ROM hơn bộ nhớ chính, nhà thiết kế bắt đầu đưa nhiều lệnh có thể.Trên thực tế, một số bộ xử lý có thể tùy chỉnh với lệnh sẽ thay thế thông thường, nhưng trong một số ứng dụng chậm lại.Cũng có một vài lợi thế thực sự, một thực hiện:Vì bộ nhớ có thể nhanh hơn bộ nhớ nhiều hơn, một tập lệnh có thể thực hiện ở vi không đầy đủ cứng trong một kết nối thực hiện bị mất tốc độ.Chip mới dễ dàng hơn thực hiện, cần ít transistor hơn đạt được cùng một tập lệnh với lý chuyên dụng, và...Vi điều khiển chương trình thiết kế có thể được sửa đổi để xử lý nhanh tập lệnh mới.Sử dụng tập lệnh, IBM 360 series có thể cung cấp cùng một mô hình lập trình trong một loạt các cấu hình phần cứng khác nhau.Một số máy đã tiến hành tính toán tối ưu hóa, khoa học, và những tính toán tối ưu hóa thương mại đã tiến hành.Tuy nhiên, do chúng chia sẻ cùng một tập lệnh, chương trình có thể được biên dịch lại từ máy móc không có (nhưng có thể tăng hay giảm bớt phụ thuộc vào các tính năng phần cứng).Sự mềm dẻo và sức mạnh để cần một thời gian dài xây dựng tính cách mới của nhóm.CISC triết học 2: xây dựng "giàu có" của tập lệnhMột thiết kế sử dụng chương trình vi hậu quả là, nhà thiết kế có thể xây dựng thêm nhiều chức năng, mọi mệnh lệnh.Không chỉ giảm. Thực hiện chương trình hướng dẫn cần thiết cho tổng số, do đó hiệu quả hơn đất đã sử dụng bộ nhớ chính còn chậm, và cho hợp ngữ lập trình đơn giản. Cuộc sống của hơn.Rất nhanh, các nhà thiết kế đã được cải thiện họ tập lệnh, mục tiêu cụ thể hợp ngữ lập trình viên.Những chức năng tăng cường xử lý đặc biệt bao gồm chuỗi hoạt động tuần hoàn, cấu trúc, và giải quyết chế độ đặc biệt thông qua bảng chỉ mục trong bộ nhớ.Ví dụ:ABCD số thập phân, và mở rộng thêm.ADDA thêm địa chỉ.Addx thêm phần mở rộngASL toán học. Sang bên tráiSo sánh với hoạt động trao đổi sốHệ thập phân và 16 Nak mở rộngĐộ lý XOR ngay lập tứcKiểm tra hoạt động và thiết lập
đang được dịch, vui lòng đợi..