Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng Kiến trúc máy tính - Chương 5: Cấu trúc bộ xử lý và thực thi chương trình nêu lên công việc của CPU, CPU với system bus, cấu trúc bên trong của CPU, tổ chức các thanh ghi Control & status register, Supervisor mode. | Bài 5 C U TRÚC B X LÝ VÀ TH C THI CHƯƠNG TRÌNH Nguy n H ng Sơn Công vi c c a CPU CPU ph i Fetch instructions Interpret instructions Fetch data Process data Write data 1 CPU v i system bus C u trúc bên trong c a CPU 2 T ch c các thanh ghi CPU c n có các vùng nh t m làm vi c, g i là các thanh ghi (registers) S lư ng và ch c năng thay i tùy vào thi t k c a b x lý. Là m t trong các quy t nh thi t k quan tr ng. M c cao nh t trong phân c p b nh . User-visible register User-visible register là thanh ghi có th ư c tham chi u qua ngôn ng máy, bao g m các lo i: General Purpose: a ch c năng, ch a operand c a ch th Data: ch ch a data, không ư c dùng tính toán a ch . Address: dùng cho ch a ch như segment pointer, index register, stack pointer Condition Codes: ch a các mã i u ki n (còn g i là các flag) 3 Control & status register Có m t s thanh ghi ư c dùng ho t ng c a CPU i u khi n Program Counter Instruction Decoding Register Memory Address Register Memory Buffer Register T t c các thi t k u có m t hay t p thanh ghi g i là PSW (Program Status Word) PSW PSW ch a các mã i u ki n cùng v i các thông tin tr ng thái khác. Các field hay flag ph bi n g m: Sign Zero Carry Equal Overflow Interrupt enable/disable Supervisor: ch mode là user hay supervisor 4 Supervisor mode Các ch th c quy n ch có th th c thi trong supervisor mode. Vùng nh c bi t ch có th truy xu t trong supervisor mode ư c dùng b i h i u hành Không kh d ng i v i các chương trình c a user. Ví d t ch c thanh .