Bài giảng Kiến trúc máy tính và hệ điều hành: Bài 6 trình bày nội dung về Cấu trúc bộ xử lí và thực thi chương trình. Tổ chức các thanh ghi, Tổng quan thực thi chương trình; Chu kỳ lấy chỉ thị và thực thi. Mời các bạn tham khảo. | Bài 5 om .c CẤU TRÚC BỘ XỬ LÝ VÀ ng THỰC THI CHƯƠNG TRÌNH co an th Nguyễn Hồng Sơn o ng du u cu 1 https tailieudientucntt Công việc của CPU om .c CPU phải ng co Fetch instructions an Interpret instructions Fetch data th o ng Process data du Write data u cu 2 https tailieudientucntt CPU với system bus om .c ng co an th o ng du u cu 3 https tailieudientucntt Cấu trúc bên trong của CPU om .c ng co an th o ng du u cu 4 https tailieudientucntt Tổ chức các thanh ghi om .c CPU cần có các vùng nhớ tạm để làm việc ng gọi là các thanh ghi registers co an Số lượng và chức năng thay đổi tùy vào thiết kế của bộ xử lý. th o ng Là một trong các quyết định thiết kế quan du trọng. u cu Mức cao nhất trong phân cấp bộ nhớ. 5 https tailieudientucntt User-visible register om .c User-visible register là thanh ghi có thể được tham ng chiếu qua ngôn ngữ máy bao gồm các loại co an General Purpose đa chức năng chứa operand của th chỉ thị ng Data chỉ chứa data không được dùng để tính toán o du địa chỉ. u cu 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 6 https tailieudientucntt Control amp status register om .c Có một số thanh ghi được dùng để điều khiển ng hoạt động của CPU co an Program Counter th Instruction Decoding Register o ng Memory Address Register du Memory Buffer Register u cu Tất cả các thiết kế đều có một hay tập thanh ghi gọi là PSW Program Status Word 7 https tailieudientucntt PSW om .c PSW chứa các mã điều kiện cùng với các thông tin ng trạng thái khác. Các field hay flag phổ biến gồm co Sign an th Zero ng Carry o Equal du Overflow u cu Interrupt enable disable Supervisor chỉ mode là user hay supervisor 8 https tailieudientucntt Supervisor mode om .c Các chỉ thị .