Việc lấy và chu kỳ gián tiếp là đơn giản và dễ dự đoán. Chu trình thực hiện có nhiều hình thức phụ thuộc vào các lệnh máy khác nhau là trong IR. Chu kỳ này có thể dẫn đến việc truyền dữ liệu giữa các thanh ghi, đọc hoặc viết từ bộ nhớ hoặc I / O, và / hoặc những lời khẩn cầu ALU
Giống như lấy và gián tiếp chu kỳ, chu kỳ ngắt là đơn giản và dễ đoán (Hình 12.8. Nội dung hiện tại của PC phải được lưu lại để CPU có thể tiếp tục hoạt động bình thường sau khi bị gián đoạn. Do đó, các nội dung của máy tính sẽ được chuyển vào MBR để được ghi vào bộ nhớ. các vị trí bộ nhớ đặc biệt dành riêng cho mục đích này vào MAR từ các đơn vị kiểm soát . Nó có thể, ví dụ, là một con trỏ ngăn xếp. các máy tính được nạp với các địa chỉ của các thói quen ngắt. kết quả là,
các hướng dẫn chu kỳ tiếp theo sẽ bắt đầu bằng cách lấy các hướng dẫn thích hợp minh họa một cách chính xác hơn bản chất của chu kỳ hướng dẫn
Một cách khác để xem quá trình này
khi một lệnh được nạp, specifiers toán hạng của nó phải được xác định. Mỗi toán hạng đầu vào trong bộ nhớ là sau đó lấy, và quá trình này có thể yêu cầu địa chỉ gián tiếp. Register- toán hạng dựa không cần phải được lấy. Trên opcode được thực thi, một quá trình tương tự có thể cần thiết để lưu trữ các kết quả trong bộ nhớ chính
là một phiên bản sửa đổi của figure3.12
Dòng hoạt động chính bao gồm lấy và hướng dẫn THI HÀNH hoạt động giảng dạy của alter làm-NATing. Sau khi một lệnh được nạp, nó được kiểm tra để xác định xem bất kỳ địa chỉ gián tiếp là tham gia. Nếu vậy các toán hạng cần thiết được lấy bằng địa chỉ gián tiếp. Sau thực hiện, một interruprt có thể được xử lý trước khi các lệnh tiếp lấy.
Chúng ta có thể nghĩ đến những quyến rũ của các địa chỉ inderct như thêm một hướng dẫn phụ chu kỳ.
Fetch
Giải thích các opcode anperform hoạt động chỉ định
Nếu Interruprts được kích hoạt và một Interruprt đã xảy ra, d
bây giờ chúng ta đang ở trong một vị trí để xây dựng phần nào về chu trình giảng dạy
chúng tôi phải giới thiệu một subcycle bổ sung, được biết như là chu kỳ gián tiếp
Các chu kỳ gián tiếp
Chúng tôi đã thấy , trong Chương 11, thấy việc thi hành một lệnh có thể liên quan đến một hoặc nhiều toán hạng trong bộ nhớ, mỗi trong số đó đòi hỏi một bộ nhớ truy cập
hơn nữa, nếu gián tiếp addressing được sử dụng, sau đó truy cập bộ nhớ bổ sung được yêu cầu một interruprt có thể được xử lý trước khi các lệnh tiếp lấy. Chúng ta có thể nghĩ đến những quyến rũ của các địa chỉ inderct như thêm một hướng dẫn phụ chu kỳ. Fetch Giải thích các opcode anperform hoạt động chỉ định Nếu Interruprts được kích hoạt và một Interruprt đã xảy ra, d bây giờ chúng ta đang ở trong một vị trí để xây dựng phần nào về chu trình giảng dạy chúng tôi phải giới thiệu một subcycle bổ sung, được biết như là chu kỳ gián tiếp Các chu kỳ gián tiếp Chúng tôi đã thấy , trong Chương 11, thấy việc thi hành một lệnh có thể liên quan đến một hoặc nhiều toán hạng trong bộ nhớ, mỗi trong số đó đòi hỏi một bộ nhớ truy cập hơn nữa, nếu gián tiếp addressing được sử dụng, sau đó truy cập bộ nhớ bổ sung được yêu cầu một interruprt có thể được xử lý trước khi các lệnh tiếp lấy. Chúng ta có thể nghĩ đến những quyến rũ của các địa chỉ inderct như thêm một hướng dẫn phụ chu kỳ. Fetch Giải thích các opcode anperform hoạt động chỉ định Nếu Interruprts được kích hoạt và một Interruprt đã xảy ra, d bây giờ chúng ta đang ở trong một vị trí để xây dựng phần nào về chu trình giảng dạy chúng tôi phải giới thiệu một subcycle bổ sung, được biết như là chu kỳ gián tiếp Các chu kỳ gián tiếp Chúng tôi đã thấy , trong Chương 11, thấy việc thi hành một lệnh có thể liên quan đến một hoặc nhiều toán hạng trong bộ nhớ, mỗi trong số đó đòi hỏi một bộ nhớ truy cập hơn nữa, nếu gián tiếp addressing được sử dụng, sau đó truy cập bộ nhớ bổ sung được yêu cầu Chúng ta có thể nghĩ đến những quyến rũ của các địa chỉ inderct như thêm một hướng dẫn phụ chu kỳ. Fetch Giải thích các opcode anperform hoạt động chỉ định Nếu Interruprts được kích hoạt và một Interruprt đã xảy ra, d bây giờ chúng ta đang ở trong một vị trí để xây dựng phần nào về chu trình giảng dạy chúng tôi phải giới thiệu một subcycle bổ sung, được biết như là chu kỳ gián tiếp Các chu kỳ gián tiếp Chúng tôi đã thấy , trong Chương 11, thấy việc thi hành một lệnh có thể liên quan đến một hoặc nhiều toán hạng trong bộ nhớ, mỗi trong số đó đòi hỏi một bộ nhớ truy cập hơn nữa, nếu gián tiếp addressing được sử dụng, sau đó truy cập bộ nhớ bổ sung được yêu cầu Chúng ta có thể nghĩ đến những quyến rũ của các địa chỉ inderct như thêm một hướng dẫn phụ chu kỳ. Fetch Giải thích các opcode anperform hoạt động chỉ định Nếu Interruprts được kích hoạt và một Interruprt đã xảy ra, d bây giờ chúng ta đang ở trong một vị trí để xây dựng phần nào về chu trình giảng dạy chúng tôi phải giới thiệu một subcycle bổ sung, được biết như là chu kỳ gián tiếp Các chu kỳ gián tiếp Chúng tôi đã thấy , trong Chương 11, thấy việc thi hành một lệnh có thể liên quan đến một hoặc nhiều toán hạng trong bộ nhớ, mỗi trong số đó đòi hỏi một bộ nhớ truy cập hơn nữa, nếu gián tiếp addressing được sử dụng, sau đó truy cập bộ nhớ bổ sung được yêu cầu
đang được dịch, vui lòng đợi..
