wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ThuyetTrinh

Total questions: 20

Worksheet time: 4mins

Name
Class
Date
1.

Bước đầu tiên trong quá trình hoạt động của bộ xử lý là gì?

a)

Giải mã lệnh

b)

Nạp lệnh

c)

Ghi dữ liệu

d)

Xử lý dữ liệu

2.

Trong Chu kỳ Ngắt (Interrupt Cycle), nội dung của PC (Program Counter) được lưu trữ như thế nào?

a)

PC được chuyển trực tiếp vào MAR.

b)

PC được chuyển vào MBR, sau đó MBR được ghi vào một vị trí bộ nhớ

c)

PC được chuyển vào IR để xử lý.

d)

PC bị xóa và không được lưu trữ.

3.

Đơn vị ALU trong CPU có nhiệm vụ gì?

a)

Lưu trữ dữ liệu tạm thời

b)

Điều phối hoạt động trong CPU

c)

Thực hiện phép toán logic

d)

Kết nối CPU với bộ nhớ ngoài

4.

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ữ:

a)

Dữ liệu đã được xử lý

b)

Kết quả phép toán

c)

Lệnh đang thực thi

d)

Địa chỉ bộ nhớ

5.

Bus nội bộ (Internal CPU Bus) có chức năng gì?

a)

Kết nối CPU với thiết bị ngoại vi

b)

Kết nối CPU với bộ nhớ chính

c)

Truyền dữ liệu giữa các thành phần bên trong CPU

d)

Lưu trữ các lệnh điều khiển (lệnh máy)

6.

Thanh ghi trong bộ xử lý đóng vai trò như:

a)

Bộ nhớ chính của máy tính

b)

Bộ nhớ phụ để lưu trữ dữ liệu lâu dài

c)

Một cấp bộ nhớ nằm trước bộ nhớ đệm và RAM

d)

Khu vực lưu trữ riêng cho hệ điều hành

7.

Trong các hệ thống RISC hiện đại, việc sử dụng hàng trăm thanh ghi giúp:

a)

Tăng khả năng lưu trữ tạm thời và giảm truy cập bộ nhớ

b)

Giảm chi phí sản xuất chip

c)

Hỗ trợ nhiều kiểu dữ liệu hơn

d)

Dễ dàng thực hiện các phép toán dấu chấm động

8.

Số lượng thanh ghi “tối ưu” thường nằm trong khoảng:

a)

2–8 thanh ghi

b)

8–32 thanh ghi

c)

64–128 thanh ghi

d)

Trên 256 thanh ghi

9.

Mã điều kiện (Condition codes) được thiết lập bởi:

a)

Người lập trình trong mã hợp ngữ

b)

Hệ điều hành khi chuyển ngữ cảnh

c)

Bộ nhớ đệm trong CPU

d)

Phần cứng của bộ xử lý sau mỗi thao tác

10.

Một nhược điểm của mã điều kiện trong kiến trúc pipeline là:

a)

Làm tăng độ trễ truy cập bộ nhớ khiến hệ thống hoạt động kém hiệu quả

b)

Cần cơ chế đồng bộ để tránh xung đột giữa các lệnh

c)

Không thể dùng trong các phép so sánh và phép tính dấu chấm động

d)

Tăng kích thước mã lệnh lên rất nhiều lần

11.

Thanh ghi nào chứa địa chỉ của lệnh kế tiếp sẽ được thực hiện?

a)

Instruction Register (IR)

b)

Memory Buffer Register (MBR)

c)

Program Counter (PC)

d)

Memory Address Register (MAR)

12.

Thiết kế tổ chức thanh ghi cần cân bằng giữa:

a)

Tốc độ và dung lượng bộ nhớ

b)

Tốc độ và chi phí

c)

Kích thước và điện năng

d)

Số lượng và độ chính xác

13.

MC68000 có bao nhiêu thanh ghi dữ liệu?

a)

8 thanh ghi dữ liệu

b)

4 thanh ghi dữ liệu

c)

16 thanh ghi dữ liệu

d)

32 thanh ghi địa chỉ

14.

Intel 80386 có kích thước thanh ghi là:

a)

8-bit

b)

16-bit

c)

32-bit

d)

64-bit

15.

Thanh ghi nào trong các loại sau có thể coi là “cầu nối” giữa CPU và bộ nhớ?

a)

PC và IR

b)

MAR và MBR

c)

PSW và IR

d)

SP và BP

16.

Đ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)  

17.

Mục đích chính của "Chu kỳ Gián tiếp" (Indirect Cycle) là gì?

a)

Để nạp lệnh tiếp theo từ bộ nhớ vào thanh ghi lệnh (IR).

b)

Để lưu trạng thái hiện tại của bộ xử lý khi có ngắt xảy ra

c)

Để lấy địa chỉ thật của toán hạng khi lệnh sử dụng địa chỉ gián tiếp.

d)

Để thực thi các phép toán logic và số học (ALU).

18.

Trong Chu kỳ Nạp (Fetch Cycle), luồng dữ liệu nào sau đây xảy ra ĐẦU TIÊN?

a)

Dữ liệu từ MBR được chuyển vào IR.

b)

PC được tăng lên 1.

c)

Địa chỉ từ PC được chuyển vào MAR.

d)

Bộ điều khiển yêu cầu đọc bộ nhớ.

19.

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?

a)

Các bit địa chỉ tham chiếu từ thanh ghi MBR.

b)

Nội dung hiện tại của PC.

c)

Địa chỉ của trình phục vụ ngắt.

d)

Dữ liệu từ bộ nhớ được đọc ở chu kỳ Nạp.

20.

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?

a)

Program Counter (PC)

b)

Memory Address Register (MAR)

c)

Memory Buffer Register (MBR)

d)

Instruction Register (IR)