kiến trúc máy tính Vũ Đức Lung phần 10

Tham khảo tài liệu 'kiến trúc máy tính vũ đức lung phần 10', công nghệ thông tin, hệ điều hành phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Chương VII Tổ chức Bộ xử lý Khi bộ phận phần cứng nêu trên phát hiện có dùng kết quả của ALU làm toán hạng cho liệt kê nó tác động vào mạch đa họp để đua ngã ra của ALU vào ngã vào của ALU hoặc vào ngã vào của một đon vị chức năng khác nếu cần. c. Khó khăn do điều khiến Trong một số truờng họp các lệnh làm thay đổi tính thi hành các lệnh một cách tuần tự nghĩa là thay vì PC tăng đều đặn sau mỗi lệnh thì đột xuất nó tăng hoặc giảm mạnh hon gây khó khăn về điều khiển. Các lệnh này là lệnh nhảy đến một địa chỉ tuyệt đối chứa trong một thanh ghi hay lệnh nhảy đến một địa chỉ xác định một cách tuong đối so với địa chỉ hiện tại của bộ đếm chuông trình PC. Các lệnh nhảy trên có thế có hoặc không điều kiện. Trong truờng họp đon giản nhất tác vụ nhảy không thể biết truớc giai đoạn giải mã. Nhu vậy nếu lệnh nhảy bắt đầu ở chu kỳ c thì lệnh mà chuông trình nhảy tới chỉ đuọc bắt đầu ở chu kỳ C 2. Ngoài ra phải biết địa chỉ cần nhảy đến mà ta có ở cuối giai đoạn giải mã ID. Trong lệnh nhảy tuong đối ta phải cộng độ dời chứa trong thanh ghi lệnh IR vào thanh ghi PC. Việc tính địa chỉ này chỉ đuọc thực hiện vào giai đoạn ID với điều kiện phải có một mạch công việc riêng biệt. Vậy trong truờng họp lệnh nhảy không điều kiện lệnh mà chuông trình nhảy đến bắt đầu thực hiện ở chu kỳ C 2 nếu lệnh nhảy bắt đầu ở chu kỳ c. Cho các lệnh nhảy có điều kiện thì phải tính toán điều kiện. Thông thuờng các kiến trúc RISC đặt kết quả việc so sánh vào trong thanh ghi trạng thái hoặc vào trong thanh ghi tổng quát. Trong cả 2 truờng họp đọc điều kiện tuong đuong với đọc thanh ghi. Đọc thanh ghi có thể đuọc thực hiện trong phân nửa chu kỳ cuối giai đoạn ID. 242 Chương VII Tổ chức Bộ xử lý Một trường hợp khó hơn có thể xảy ra trong những lệnh nhảy có điều kiện. Đó là điều kiện được có khi so sánh 2 thanh ghi và chỉ thực hiện lệnh nhảy khi kết quả so sánh là đúng. Việc tính toán trên các đại lượng logic không thể thực hiện được trong phân nửa chu kỳ và như thế phải kéo dài thời gian thực hiện lệnh .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.