Font size
WorksheetsThuyetTrinh
Total questions: 20
Worksheet time: 4mins
Bước đầu tiên trong quá trình hoạt động của bộ xử lý là gì?
Giải mã lệnh
Nạp lệnh
Ghi dữ liệu
Xử lý dữ liệu
Trong Chu kỳ Ngắt (Interrupt Cycle), nội dung của PC (Program Counter) được lưu trữ như thế nào?
PC được chuyển trực tiếp vào MAR.
PC được chuyển vào MBR, sau đó MBR được ghi vào một vị trí bộ nhớ
PC được chuyển vào IR để xử lý.
PC bị xóa và không được lưu trữ.
Đơn vị ALU trong CPU có nhiệm vụ gì?
Lưu trữ dữ liệu tạm thời
Điều phối hoạt động trong CPU
Thực hiện phép toán logic
Kết nối CPU với bộ nhớ ngoài
Hãy chọn các đáp án đúng: Thanh ghi là bộ nhớ nhỏ nhất nhưng nhanh nhất trong máy tính. Chúng giữ:
Dữ liệu đã được xử lý
Kết quả phép toán
Lệnh đang thực thi
Địa chỉ bộ nhớ
Bus nội bộ (Internal CPU Bus) có chức năng gì?
Kết nối CPU với thiết bị ngoại vi
Kết nối CPU với bộ nhớ chính
Truyền dữ liệu giữa các thành phần bên trong CPU
Lưu trữ các lệnh điều khiển (lệnh máy)
Thanh ghi trong bộ xử lý đóng vai trò như:
Bộ nhớ chính của máy tính
Bộ nhớ phụ để lưu trữ dữ liệu lâu dài
Một cấp bộ nhớ nằm trước bộ nhớ đệm và RAM
Khu vực lưu trữ riêng cho hệ điều hành
Trong các hệ thống RISC hiện đại, việc sử dụng hàng trăm thanh ghi giúp:
Tăng khả năng lưu trữ tạm thời và giảm truy cập bộ nhớ
Giảm chi phí sản xuất chip
Hỗ trợ nhiều kiểu dữ liệu hơn
Dễ dàng thực hiện các phép toán dấu chấm động
Số lượng thanh ghi “tối ưu” thường nằm trong khoảng:
2–8 thanh ghi
8–32 thanh ghi
64–128 thanh ghi
Trên 256 thanh ghi
Mã điều kiện (Condition codes) được thiết lập bởi:
Người lập trình trong mã hợp ngữ
Hệ điều hành khi chuyển ngữ cảnh
Bộ nhớ đệm trong CPU
Phần cứng của bộ xử lý sau mỗi thao tác
Một nhược điểm của mã điều kiện trong kiến trúc pipeline là:
Làm tăng độ trễ truy cập bộ nhớ khiến hệ thống hoạt động kém hiệu quả
Cần cơ chế đồng bộ để tránh xung đột giữa các lệnh
Không thể dùng trong các phép so sánh và phép tính dấu chấm động
Tăng kích thước mã lệnh lên rất nhiều lần
Thanh ghi nào chứa địa chỉ của lệnh kế tiếp sẽ được thực hiện?
Instruction Register (IR)
Memory Buffer Register (MBR)
Program Counter (PC)
Memory Address Register (MAR)
Thiết kế tổ chức thanh ghi cần cân bằng giữa:
Tốc độ và dung lượng bộ nhớ
Tốc độ và chi phí
Kích thước và điện năng
Số lượng và độ chính xác
MC68000 có bao nhiêu thanh ghi dữ liệu?
8 thanh ghi dữ liệu
4 thanh ghi dữ liệu
16 thanh ghi dữ liệu
32 thanh ghi địa chỉ
Intel 80386 có kích thước thanh ghi là:
8-bit
16-bit
32-bit
64-bit
Thanh ghi nào trong các loại sau có thể coi là “cầu nối” giữa CPU và bộ nhớ?
PC và IR
MAR và MBR
PSW và IR
SP và BP
Điều phối hoạt động và điều khiển luồng dữ liệu trong CPU là nhiệm vụ của (từ viết tắt):
(a)
Mục đích chính của "Chu kỳ Gián tiếp" (Indirect Cycle) là gì?
Để nạp lệnh tiếp theo từ bộ nhớ vào thanh ghi lệnh (IR).
Để lưu trạng thái hiện tại của bộ xử lý khi có ngắt xảy ra
Để lấy địa chỉ thật của toán hạng khi lệnh sử dụng địa chỉ gián tiếp.
Để thực thi các phép toán logic và số học (ALU).
Trong Chu kỳ Nạp (Fetch Cycle), luồng dữ liệu nào sau đây xảy ra ĐẦU TIÊN?
Dữ liệu từ MBR được chuyển vào IR.
PC được tăng lên 1.
Địa chỉ từ PC được chuyển vào MAR.
Bộ điều khiển yêu cầu đọc bộ nhớ.
Theo mô tả luồng dữ liệu của Chu kỳ Gián tiếp, dữ liệu nào được chuyển vào MAR để bắt đầu chu kỳ này?
Các bit địa chỉ tham chiếu từ thanh ghi MBR.
Nội dung hiện tại của PC.
Địa chỉ của trình phục vụ ngắt.
Dữ liệu từ bộ nhớ được đọc ở chu kỳ Nạp.
Trong kiến trúc máy tính, thanh ghi nào được sử dụng để lưu trữ địa chỉ của dữ liệu đang được truy cập?
Program Counter (PC)
Memory Address Register (MAR)
Memory Buffer Register (MBR)
Instruction Register (IR)
