tailieunhanh - Bài giảng Kiến trúc máy tính và hợp ngữ: Chương 4b - Huỳnh Tổ Hạp
Phần tiếp theo bài giảng "Kiến trúc máy tính và hợp ngữ - Chương 4: Tổ chức bộ xử lý" cung cấp cho người học các kiến thức về quy trình thực hiện lệnh bao gồm: Chu kỳ lệnh, lệnh thanh ghi, lệnh bộ nhớ, lệnh nhập xuất. nội dung chi tiết. | Bài giảng Kiến trúc máy tính và hợp ngữ: Chương 4b - Huỳnh Tổ Hạp Kiến thức bài trước Chương 4. z Tổ chức của máy tính Tổ chức bộ xử lý z Hệ thống bus, thanh ghi z Đơn vị điều khiển z Tập lệnh B. QUY TRÌNH Cấu trúc: THỰC HIỆN LỆNH Các dạng mã lệnh: Mã lệnh 000 đến 110 : I = 0 : Lệnh tham chiếu bộ nhớ với địa chỉ trực tiếp I = 1 : Lệnh tham chiếu bộ nhớ với địa chỉ gián tiếp (Indirect) Mã lệnh 111 I = 0 : Lệnh tham chiếu thanh ghi I = 1 : Lệnh nhập – xuất (Input / Output) . Chu kỳ lệnh z Mỗi lệnh được thực hiện qua 1 chu kỳ lệnh z Lưu đồ z Gồm 1 dãy tiểu chu kỳ (pha, giai đoạn) chu kỳ z Tìm lệnh lệnh z Giải mã lệnh z Đọc địa chỉ hiệu dụng từ bộ nhớ (nếu lệnh có địa chỉ bộ nhớ) z Thực hiện lệnh z (Lặp cho đến khi thực hiện lệnh dừng HLT) Khởi đầu, PC được nạp địa chỉ đầu z Cài đặt giai đoạn Tìm lệnh tiên của chương trình. z Từ vi lệnh xác định các tín hiệu điều khiển (điều z Tìm và giải mã: khiển bus, các thanh ghi, bộ nhớ, .) z SC xóa 0 tạo thời hiệu T0 VD: H : Cài đặt mạch điều khiển cho g/đ Tìm lệnh T0: AR Å PC z Giai đoạn Tìm lệnh S2S1S0 = 010, LD (AR) = 1 z T0: AR Å PC T1: IR Å M[AR], PC Å PC + 1 z T1: IR Å M[AR], PC Å PC + 1 Read (Mem) = 1, S2S1S0 = 111, LD (IR) = 1, INR (PC) = 1 z Giai đoạn Giải mã lệnh z T2: D0, . D7 Å Giải mã IR (12 – 14), AR Å IR (0 – 11), I Å IR (15) 1 T0: AR Å PC z Xác định kiểu lệnh S2S1S0 = 010, z Sau khi giải mã lệnh, LD (AR) = 1 Tại thời điểm T3, đơn vị điều khiển xác định loại lệnh vừa đọc T1: IR Å M[AR], (Nhắc lại) Các dạng mã lệnh PC Å PC + 1 Mã lệnh 000 đến 110 : Read (Mem) = 1, I = 0 : Lệnh tham chiếu bộ nhớ với địa chỉ trực tiếp S2S1S0 = 111, I = 1 : Lệnh tham chiếu bộ nhớ với địa chỉ gián tiếp (Indirect) LD (IR) = 1, Mã lệnh 111 INR (PC) = 1 I = 0 : Lệnh tham chiếu thanh ghi I = 1 : Lệnh nhập – xuất (Input / Output) . Lệnh (tham chiếu) thanh ghi z Nếu D7 = 1 z (Khi D7 = 1,
đang nạp các trang xem trước