1. Trang chủ
  2. » Công Nghệ Thông Tin

BÀI GIẢNG KIẾN TRÚC MÁY TÍNH_PHẦN 7

75 8 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 75
Dung lượng 787,7 KB

Nội dung

Tham khảo tài liệu ''bài giảng kiến trúc máy tính_phần 7'', công nghệ thông tin, phần cứng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

8 Qui Trình Th c Hi n L nh 8.1 Chu K L nh 8.2 L nh Tham Chi u B Nh 8.3 Nh p Xu t & Ng t NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 8.1 Chu K L nh Ch ng trình b nh g m m t dãy l nh M i l nh đ c th c hi n qua m t chu k l nh M t chu k l nh g m m t dãy ti u chu k ho c pha Trong máy c b n m i chu k l nh g m pha sau: Tìm l nh Gi i mã l nh c đ a ch hi u d ng t b nh n u l nh có đ a ch gián ti p Th c hi n l nh NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 8.1 Chu K L nh (tt) Khi hoàn t t b c 4, u n tr v b c đ tìm, gi i mã th c hi n l nh k Qui trình l p cho đ n th c hi n l nh HALT NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 8.1 Chu K L nh (tt) Kh i đ u, PC đ c n p đ a ch đ u tiên c a ch ng trình SC xố t o th i hi u T0 Sau m i xung đ ng h , SC t ng nên th i hi u s T0, T1, T2, Các vi tác v cho pha tìm gi i mã đ c xác đ nh qua m nh đ chuy n ghi sau NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 8.1 Chu K L nh (tt) Pha tìm l nh T0: AR ← PC T1: IR ← M[AR], PC ← PC + Pha gi i mã l nh T2: D0, ,D7 ← Gi i mã IR(12-14), AR ← IR(0-11), I ← IR(15) NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 8.1 Chu K L nh (tt) Hình bên cho th y cách cài đ t m nh đ chuy n ghi đ u (pha tìm l nh) h th ng bus NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 8.1 Chu K L nh (tt) T0: AR ← PC 1.Cho ngõ nh p ch n S2S1S0= 010 đ đ t PC lên bus 2.Cho lên LD c a AR đ l y bus đ a vào AR NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 8.1 Chu K L nh (tt) T1: IR ←M[AR], PC ← PC + 1.Lên ngõ nh p Read c a b nh 2.Cho S2S1S0=111 đ đ t b nh lên bus 3.Lên LD c a IR đ l y bus vào IR 4.Lên INR c a PC đ t ng PC NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 8.1 Chu K L nh (tt) Sau gi i mã, th i hi u ho t đ ng T3 Trong T3, V K xác đ nh lo i l nh v a đ c t b nh NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 8.1 Chu K L nh (tt) L u đ d i cho th y c u hình kh i phát c a chu k l nh cách u n xác đ nh lo i l nh sau gi i mã NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 10 8.3 Nh p Xu t & Ng t (tt) Sau u n đ a đ a ch vào PC xoá IEN R đ khơng có ng t khác x y x lý ng t NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 61 8.3 Nh p Xu t & Ng t (tt) Hình d ng t i ví d cho th y vi c x y chu k NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 62 8.3 Nh p Xu t & Ng t (tt) Gi s ng t x y R b t u n th c hi n l nh t i đ a ch 255 NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 63 8.3 Nh p Xu t & Ng t (tt) Vào lúc này, đ a ch quay v 256 n m PC NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 64 8.3 Nh p Xu t & Ng t (tt) Tr c đó, LTV đ t trình ph c v nh p xu t t i đ a ch 1120 l nh BUN 1120 t i đ a ch NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 65 8.3 Nh p Xu t & Ng t (tt) Khi u n đ n th i hi u T0 th y R=1, ti n hành chu k ng t NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 66 8.3 Nh p Xu t & Ng t (tt) N i dung c a PC (256) đ R xoá NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 c l u t i đ a ch 0, PC lên 67 8.3 Nh p Xu t & Ng t (tt) B t đ u chu k l nh k , l nh đ NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 c đ c t i đ a ch 68 8.3 Nh p Xu t & Ng t (tt) L nh nhánh t i đ a ch s chuy n đ n trình ph c v nh p xu t t i 1120 NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 69 8.3 Nh p Xu t & Ng t (tt) Ch ng trình ki m c đ bi t c đ t đ chuy n thông tin nh p ho c xu t NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 70 8.3 Nh p Xu t & Ng t (tt) Khi xong, th c hi n ION đ đ t IEN (cho phép ng t) chuy n v v trí lúc b ng t NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 71 8.3 Nh p Xu t & Ng t (tt) L nh đ t cu i trình ph c v ng t l nh nh y gián ti p cho phép v v trí ng t NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 72 8.3 Nh p Xu t & Ng t (tt) Chu k ng t b t đ u sau pha th c hi n cu i n u R=1 M ch l t b t n u IEN=1 FGI/FGO=1 i u có th x y v i m i chuy n ti p đ ng h tr khi: T0=T1=T2=1 T0’T1’T2’(IEN)(FGI+FGO): R ← NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 73 8.3 Nh p Xu t & Ng t (tt) Thay ch dùng th i hi u T0,T1 T2 cho pha tìm gi i mã (nh trên) s AND v i R’ sau th c hi n l nh SC xóa 0, u n ch qua pha tìm R=0 Khi R=1, u n qua chu k ng t: RT0: AR ← 0, TR ← PC RT1: M[AR] ← TR, PC ← RT2: PC ← PC + 1, IEN ← 0, R ← 0, SC ← NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 74 8.3 Nh p Xu t & Ng t (tt) NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 75 ... KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 14 8.1 Chu K L nh (tt) Ba lo i l nh có th xác đ nh qua: D7’IT3: AR ← M[AR] D7’I’T3: khơng làm D7I’T3: th c hi n l nh tham chi u ghi D7IT3: th c hi n l nh nh... Ns75 - 15/1/03 17 8.1 Chu K L nh (tt) Khi D7=1, I=0, l nh thu c lo i tham chi u ghi Bit 0-11 mã l nh xác đ nh 12 l nh tham chi u ghi Các hàm u n vi tác v b ng d i NMT - KTMT - V3.1 - Ch8 - Ns75... đ n T7 đ dùng bit dùng cho l nh khác ph n t p NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 33 8.2 L nh ThamChi u B Nh (tt) NMT - KTMT - V3.1 - Ch8 - Ns75 - 15/1/03 34 8.3 Nh p Xu t & Ng t Máy tính

Ngày đăng: 21/05/2021, 14:05