Danh mục

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

Số trang: 20      Loại file: pdf      Dung lượng: 832.83 KB      Lượt xem: 16      Lượt tải: 0    
Hoai.2512

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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ả
Nội dung trích xuất từ tài liệu:
kiến trúc máy tính Vũ Đức Lung phần 10Chương VII: T ch c B x lý 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 M t trư ng h p khó hơn có th x y ra trong nh ng l nhc a ALU làm toán h ng cho li t kê, nó tác ñ ng vào m ch ña h p nh y có ñi u ki n. ðó là ñi u ki n ñư c có khi so sánh 2 thanh ghiñ ñưa ngã ra c a ALU vào ngã vào c a ALU ho c vào ngã vào và ch th c hi n l nh nh y khi k t qu so sánh là ñúng. Vi c tínhc a m t ñơn v ch c năng khác n u c n. 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 nh yc. Khó khăn do ñi u khi n: có ñi u ki n. Ngư i ta thư ng tránh các trư ng h p này ñ không làm gi m m c h u hi u c a máy tính. Trong m t s trư ng h p, các l nh làm thay ñ i tính thihành các l nh m t cách tu n t (nghĩa là thay vì PC tăng ñ u ñ n V y trư ng h p ñơn gi n, ngư i ta có th ñư c ñ a ch c nsau m i l nh thì ñ t xu t nó tăng ho c gi m m nh hơn), gây khó nh y ñ n và ñi u ki n nh y cu i giai ño n ID. V y có ch m ñi m tkhăn v ñi u khi n. Các l nh này là l nh nh y ñ n m t ñ a ch tuy t chu kỳ mà ngư i ta có th gi i quy t b ng nhi u cách.ñ 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 tương ñ i so v i ñ a ch hi n t i c a b ñ m chương Cách th nh t là ñóng băng k thu t ng d n trong m t chutrình PC. Các l nh nh y trên có th có ho c không ñi u ki n. kỳ, nghĩa là ngưng thi hành l nh th i+1 ñang làm n u l nh thư i là l nh nh y. Ta m t tr ng m t chu kỳ cho m i l nh nh y. Trong trư ng h p ñơn gi n nh t, tác v nh y không th bi ttrư c giai ño n gi i mã. Như v y, n u l nh nh y b t ñ u chu kỳ C Cách th hai là thi hành l nh sau l nh nh y nhưng lưu ýthì l nh mà chương trình nh y t i ch ñư c b t ñ u chu kỳ C+2. r ng hi u qu c a m t l nh nh y b ch m m t m t l nh. V y l nhNgoài ra, ph i bi t ñ a ch c n nh y ñ n mà ta có cu i giai ño n theo sau l nh nh y ñư c th c hi n trư c khi l nh mà chương trìnhgi i mã ID. Trong l nh nh y tương ñ i, ta ph i c ng ñ d i ch a ph i nh y t i ñư c th c hi n. Chương trình d ch hay ngư i l ptrong thanh ghi l nh IR vào thanh ghi PC. Vi c tính ñ a ch này ch trình có nhi m v xen vào m t l nh h u ích sau l nh nh y.ñư c th c hi n vào giai ño n ID v i ñi u ki n ph i có m t m ch Trong l p trình thư ng x y ra trư ng h p chúng ta so sánhcông vi c riêng bi t. m t ñi u ki n nào ñó và vi c nh y có th ñư c th c hi n hay không V y trong trư ng h p l nh nh y không ñi u ki n, l nh mà th c hi n ph thu c vào ñi u ki n ñó. Ngư i ta g i l nh h u ích ñ tchương trình nh y ñ n b t ñ u th c hi n chu kỳ C+2 n u l nh sau l nh nh y không làm sai l ch chương trình dù ñi u ki n nh ynh y b t ñ u chu kỳ C. ñúng hay sai. H u h t các b x lý RISC có nh ng l nh nh y v i kh năng hu b . Các l nh này cho phép thi hành l nh sau l nh Cho các l nh nh y có ñi u ki n thì ph i tính toán ñi u ki n. nh y n u ñi u ki n nh y ñúng và hu b th c hi n l nh ñó n u ñi uThông thư ng các ki n trúc RISC ñ t k t qu vi c so sánh vào ki n nh y sai gi ng như trong câu l nh if (ñi u ki n ñúng) GOTOtrong thanh ghi tr ng thái, ho c vào trong thanh ghi t ng quát. ñ a ch else th c hi n l nh ngay sau dòng if.Trong c 2 trư ng h p, ñ c ñi u ki n tương ñương v i ñ c thanhghi. ð c thanh ghi có th ñư c th c hi n trong phân n a chu kỳcu i giai ño n ID. 242 243Chương VII: T ch c B x lý CÂU H I VÀ BÀI T P CHƯƠNG VII1. Li t kê các thành ph n và nhi m v c a CPU?2. Mô t t ch c m t máy tính ñơn gi n và ho t ñ ng c a các bph n chính trong CPU3. Nhi m v c a b ñi u khi n và các lo i b ñi u khi n?4. B thanh ghi g m các lo i nào? Trong h 80x86, hãy nêu cácthanh ghi và các ñ c tính tương ng c a m i lo i.5. Các lo i ñư ng ñi c a d li u và các ưu, như c ñi m c a m ilo i?6. Vi c thi hành l nh mã máy ñư c th c thi ra sao? gi i thích vi cth c thi ño n chương trình sau: MOV R4, #24 ADD R4, (R1)7. Th nào là ng t quãng? Các giai ño n th c hi n ng t quãng c aCPU.8. V hình ñ mô t k thu t ng d n. K thu t ng d n làm tăngt c ñ CPU ...

Tài liệu được xem nhiều: