15,1 MICRO-HOẠT ĐỘNG
Chúng ta đã thấy rằng các hoạt động của một máy tính, trong việc thực hiện một chương trình, bao gồm một chuỗi các chu kỳ chỉ dẫn, với một lệnh máy mỗi chu kỳ. Tất nhiên, chúng ta phải nhớ rằng chuỗi này của chu kỳ chỉ dẫn không cần thiết phải giống như các chuỗi văn bản hướng dẫn thực hiện chương trình lên, vì cựu istence phân nhánh instructions.What chúng ta đang đề cập đến ở đây là trình tự thời gian thực hiện hướng dẫn.
Chúng tôi đã tiếp tục nhìn thấy rằng mỗi chu kỳ lệnh được tạo thành từ một số đơn vị nhỏ hơn. Một phân khu mà chúng tôi tìm thấy thuận tiện là lấy, gián tiếp, thực thi, và gián đoạn, chỉ lấy và thực hiện chu kỳ luôn luôn xảy ra.
Để thiết kế một bộ điều khiển, tuy nhiên, chúng ta cần phải phá vỡ các mô tả lông ther. Trong cuộc thảo luận của chúng ta về pipelining trong Chương 12, chúng ta bắt đầu thấy rằng một de thành phần nữa là có thể. Trong thực tế, chúng ta sẽ thấy rằng mỗi chu kỳ nhỏ hơn liên quan đến một loạt các bước, mỗi trong số đó liên quan đến việc xử lý registers.We sẽ tham khảo các bước như microoperations. Các tiền tố vi đề cập đến thực tế là mỗi bước đi là rất đơn giản và hoàn thành rất ít. Hình 15.1 mô tả mối quan hệ giữa các khái niệm khác nhau, chúng tôi đã thảo luận. Để tóm tắt, việc thực hiện một gram pro bao gồm việc thực hiện tuần tự các hướng dẫn. Mỗi lệnh được exe cuted trong một chu kỳ lệnh tạo thành subcycles ngắn hơn (ví dụ, lấy tiếp, gián tiếp, thực hiện, gián đoạn) .Công thực hiện từng subcycle liên quan đến một hoặc ngắn hơn erations op, đó là, microoperations. Microoperations là những hoạt động chức năng, hoặc nguyên tử, một bộ xử lý. Trong phần này, chúng tôi sẽ kiểm tra microoperations để đạt được một sự hiểu biết về cách
đang được dịch, vui lòng đợi..
