kiến trúc máy tính Vũ Đức Lung phần 9
Số trang: 12
Loại file: pdf
Dung lượng: 552.96 KB
Lượt xem: 11
Lượt tải: 0
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 9, 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 9Chương VII: T ch c B x lý Chương VII: T ch c B x lý ð làm ñư c các vi c như v y ñòi h i CPU c n lưu m t s d li u t m th i. Nó ph i nh v trí c a l nh v a th c hi n cũng Chương VII: T CH C B X LÝ như nó c n ph i bi t ñư c ñâu có th nh n ñư c l nh ti p theo ñ th c hi n. Nó c n lưu t p l nh và d li u t m th i trong khi th c thi m t l nh nào ñó. Nói cách khác CPU c n m t b nh trong nh ñ Trong các chương trư c chúng ta ñã các khái ni m cơ b n ti n l i làm vi c.liên quan ñ n các ph n khác nhau c a máy tính. Trong chương này Nói chung ñ th c hi n các vi c v a li t kê trên, m t bchúng ta t p trung vào b ph n chính y u c a m i máy tính – b x lý trung tâm ñơn gi n c n bao g m ba nguyên t quan tr ngx lý trung tâm (central processing unit - CPU). Ch c năng chính nh t: t p các thanh ghi, m t b x lý logic s h c (Arithmeticy u c a CPU là th c thi các l nh ñư c lưu trong b nh chính. Như Logic Unit - ALU) và m t b ñi u khi n (Control Unit - CU). Tñã ñ c p trong ph n gi i thi u, do giáo trình này ñư c thi t k ch c m t máy tính ñơn gi n g m CPU và tương tác c a nó v i bdành cho sinh viên h c ngay h c kỳ ñ u tiên cho nên chúng ta ch nh chính và các thi t b nh p xu t có th bi u di n như hình 7.1.ñ c p ñ n các v n ñ m c ñ ñơn gi n.7.1. T ch c b x lý trung tâm ð hi u ñư c cách t ch c trong CPU như th nào chúng tahãy xem nh ng ñòi h i bên trong nó và nh ng gì nó ph i th chi n. Nói chung nh ng công vi c nó ph i làm là: - Tìm n p l nh (Fetch Instruction): CPU ñ c m t l nh t b nh - Di n gi i l nh (Interpret Instruction): L nh ñư c gi i mã và xác ñ nh xem hành ñ ng gì ñòi h i th c hi n - Tìm n p d li u (Fetch data): ð th c hi n câu l nh có th ñòi h i ñ c d li u t b nh ho c t các thi t b nh p xu t - X lý d li u (Process data): Vi c thi hành l nh có th ñòi h i th c hi n m t vài phép tính s h c hay logic trên các d li u tìm n p vào Hình 7.1. T ch c m t máy tính ñơn gi n - Ghi d li u (Write data): K t qu th c thi l nh cũng có B các thanh ghi c a các lo i máy tính là khác nhau và th ñòi h i ph i ghi d li u vào b nh ho c ghi ra các thư ng chia làm hai lo i, các thanh ghi ñư c dùng v i m c ñích thi t b nh p xu t. chung (general-purpose registers), và các thanh ghi v i m c ñích ñ c bi t (special-purpose registers). Các thanh ghi m c ñích chung 218 219Chương VII: T ch c B x lý Chương VII: T ch c B x lýñư c s d ng cho b t kỳ m c ñích nào, ví d như có th dùng nólàm nơi lưu tr các lo i d li u khác nhau, dùng làm lưu các toánh ng c a m t l nh. Trong khi các thanh ghi v i m c ñích ñ c bi tch có m t s ch c năng bên trong CPU, ví d như b ñ m chươngtrình (progam counter - PC) là m t thanh ghi v i m c ñích ñ c bi tñó là ch dùng ñ lưu ñ a ch c a l nh c n th c hi n ti p theo. M tví d khác c a thanh ghi v i m c ñích ñ c bi t là thanh ghi mã l nh(Instruction Registers – IR), thanh ghi này ch ñư c dùng ñ lưu mãl nh ñang th c hi n t i th i ñi m hi n t i. B logic s h c ALU cung c p m t m ch s c n thi t ñth c hi n các phép tính s h c (như c ng, tr , nhân , chia), logic(như NOT, AND, OR) và các phép toán d ch chuy n trong b l nh. B ñi u khi n (control block) ch u trách nhi m ñi u khi nm i ho t ñ ng c a CPU như tìm n p l nh t b nh chính, gi i mãnó, ñ nh lo i xem nó thu c lo i nào và cuôi cùng là ra l nh cho cácb ph n trong CPU làm vi c gì. CPU tìm n p l nh t b nh chính, ñ c d li u t b nh Hình 7.2. C u trúc bên trong c a CPUchính, ghi d li u ngư c l i ñó khi c n và truy n các d li u t cácthi t b ngo i vi vào máy tính cũng như ñưa các d li u trong máytính ra các thi t b ngo i vi. Các thi t b ngo i vi ñây có th là ...
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 9Chương VII: T ch c B x lý Chương VII: T ch c B x lý ð làm ñư c các vi c như v y ñòi h i CPU c n lưu m t s d li u t m th i. Nó ph i nh v trí c a l nh v a th c hi n cũng Chương VII: T CH C B X LÝ như nó c n ph i bi t ñư c ñâu có th nh n ñư c l nh ti p theo ñ th c hi n. Nó c n lưu t p l nh và d li u t m th i trong khi th c thi m t l nh nào ñó. Nói cách khác CPU c n m t b nh trong nh ñ Trong các chương trư c chúng ta ñã các khái ni m cơ b n ti n l i làm vi c.liên quan ñ n các ph n khác nhau c a máy tính. Trong chương này Nói chung ñ th c hi n các vi c v a li t kê trên, m t bchúng ta t p trung vào b ph n chính y u c a m i máy tính – b x lý trung tâm ñơn gi n c n bao g m ba nguyên t quan tr ngx lý trung tâm (central processing unit - CPU). Ch c năng chính nh t: t p các thanh ghi, m t b x lý logic s h c (Arithmeticy u c a CPU là th c thi các l nh ñư c lưu trong b nh chính. Như Logic Unit - ALU) và m t b ñi u khi n (Control Unit - CU). Tñã ñ c p trong ph n gi i thi u, do giáo trình này ñư c thi t k ch c m t máy tính ñơn gi n g m CPU và tương tác c a nó v i bdành cho sinh viên h c ngay h c kỳ ñ u tiên cho nên chúng ta ch nh chính và các thi t b nh p xu t có th bi u di n như hình 7.1.ñ c p ñ n các v n ñ m c ñ ñơn gi n.7.1. T ch c b x lý trung tâm ð hi u ñư c cách t ch c trong CPU như th nào chúng tahãy xem nh ng ñòi h i bên trong nó và nh ng gì nó ph i th chi n. Nói chung nh ng công vi c nó ph i làm là: - Tìm n p l nh (Fetch Instruction): CPU ñ c m t l nh t b nh - Di n gi i l nh (Interpret Instruction): L nh ñư c gi i mã và xác ñ nh xem hành ñ ng gì ñòi h i th c hi n - Tìm n p d li u (Fetch data): ð th c hi n câu l nh có th ñòi h i ñ c d li u t b nh ho c t các thi t b nh p xu t - X lý d li u (Process data): Vi c thi hành l nh có th ñòi h i th c hi n m t vài phép tính s h c hay logic trên các d li u tìm n p vào Hình 7.1. T ch c m t máy tính ñơn gi n - Ghi d li u (Write data): K t qu th c thi l nh cũng có B các thanh ghi c a các lo i máy tính là khác nhau và th ñòi h i ph i ghi d li u vào b nh ho c ghi ra các thư ng chia làm hai lo i, các thanh ghi ñư c dùng v i m c ñích thi t b nh p xu t. chung (general-purpose registers), và các thanh ghi v i m c ñích ñ c bi t (special-purpose registers). Các thanh ghi m c ñích chung 218 219Chương VII: T ch c B x lý Chương VII: T ch c B x lýñư c s d ng cho b t kỳ m c ñích nào, ví d như có th dùng nólàm nơi lưu tr các lo i d li u khác nhau, dùng làm lưu các toánh ng c a m t l nh. Trong khi các thanh ghi v i m c ñích ñ c bi tch có m t s ch c năng bên trong CPU, ví d như b ñ m chươngtrình (progam counter - PC) là m t thanh ghi v i m c ñích ñ c bi tñó là ch dùng ñ lưu ñ a ch c a l nh c n th c hi n ti p theo. M tví d khác c a thanh ghi v i m c ñích ñ c bi t là thanh ghi mã l nh(Instruction Registers – IR), thanh ghi này ch ñư c dùng ñ lưu mãl nh ñang th c hi n t i th i ñi m hi n t i. B logic s h c ALU cung c p m t m ch s c n thi t ñth c hi n các phép tính s h c (như c ng, tr , nhân , chia), logic(như NOT, AND, OR) và các phép toán d ch chuy n trong b l nh. B ñi u khi n (control block) ch u trách nhi m ñi u khi nm i ho t ñ ng c a CPU như tìm n p l nh t b nh chính, gi i mãnó, ñ nh lo i xem nó thu c lo i nào và cuôi cùng là ra l nh cho cácb ph n trong CPU làm vi c gì. CPU tìm n p l nh t b nh chính, ñ c d li u t b nh Hình 7.2. C u trúc bên trong c a CPUchính, ghi d li u ngư c l i ñó khi c n và truy n các d li u t cácthi t b ngo i vi vào máy tính cũng như ñưa các d li u trong máytính ra các thi t b ngo i vi. Các thi t b ngo i vi ñây có th là ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật máy tính mẹo vặt máy tính kỹ thuật lập trình mẹo hay Linux tin học căn bản thủ thuật tin học tự học tin họcGợi ý tài liệu liên quan:
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 318 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 305 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0 -
Cách phân tích thiết kế hệ thống thông tin quan trọng phần 4
13 trang 220 0 0 -
Thủ thuật chặn web đen bằng phần mềm
10 trang 217 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 214 0 0 -
Xử lý tình trạng máy tính khởi động/tắt chậm
4 trang 213 0 0 -
Bài giảng điện tử môn tin học: Quản trị các hệ thống thông tin quản lý xuyên quốc gia
27 trang 212 0 0 -
Giáo trình Bảo trì hệ thống và cài đặt phần mềm
68 trang 209 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 208 0 0