• Các Gián tiếp Cycle
o Hãy suy nghĩ về như một hướng dẫn phụ chu o Có thể yêu cầu chỉ là một fetch (dựa trên cuối cùng lấy) o Cũng có thể yêu cầu số học, như lập chỉ mục • Lưu lượng dữ liệu
o trình tự chính xác phụ thuộc vào thiết kế CPU o Chúng tôi có thể chỉ ra trình tự nói chung điều kiện, giả CPU sử dụng: § một địa chỉ bộ nhớ đăng ký (MAR) § ký một bộ đệm bộ nhớ (MBR) § một bộ đếm chương trình (PC) § một thanh ghi lệnh (IR) • Lấy chu kỳ lưu lượng dữ liệu
o PC chứa địa chỉ của lệnh kế tiếp để được lấy o Địa chỉ này được chuyển đến MAR và được đặt trên bus địa chỉ o Đơn vị điều khiển yêu cầu một bộ nhớ đọc o Kết quả là § đặt trên bus dữ liệu § kết quả sao chép vào MBR § sau đó chuyển đến IR o Trong khi đó, máy tính được tăng lên • chu kỳ gián tiếp lưu lượng dữ liệu
o Sau khi lấy, đơn vị kiểm soát kiểm tra IR để xem nếu gián tiếp addressing đang được sử dụng. Nếu vậy: o ngoài cùng bên phải n bit của MBR (các tham chiếu bộ nhớ) được chuyển giao MAR o Đơn vị điều khiển yêu cầu một bộ nhớ đọc, để có được địa chỉ toán hạng mong muốn vào MBR • lưu lượng dữ liệu chu kỳ Instruction
đang được dịch, vui lòng đợi..