Trắc nghiệm Kiến trúc máy tính Bài 19: KIẾN TRÚC TẬP LỆNH
25 câu · Đề ôn tập tổng hợp
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Kiến trúc tập lệnh (Instruction Set Architecture – ISA) là gì?
Đáp án và lời giải
Đáp án: D
Câu 2
ISA đóng vai trò như một giao diện (interface) giữa những thành phần nào của hệ thống máy tính?
Đáp án và lời giải
Đáp án: C
Câu 3
Một lệnh máy (Machine Instruction) cơ bản bao gồm những thành phần chính nào?
Đáp án và lời giải
Đáp án: C
Câu 4
Mã thao tác (Opcode) trong một lệnh máy cho biết CPU cần thực hiện thao tác gì?
Đáp án và lời giải
Đáp án: C
Câu 5
Toán hạng (Operand) trong một lệnh máy chỉ định những gì?
Đáp án và lời giải
Đáp án: B
Câu 6
Các kiểu kiến trúc tập lệnh chính dựa trên cách xử lý toán hạng bao gồm:
Đáp án và lời giải
Đáp án: D
Câu 7
Trong kiến trúc tập lệnh Stack, các phép toán số học/logic hoạt động chủ yếu trên dữ liệu lưu trữ ở đâu?
Đáp án và lời giải
Đáp án: D
Câu 8
Trong kiến trúc tập lệnh Accumulator, các phép toán số học/logic thường có ít nhất một toán hạng mặc định là gì?
Đáp án và lời giải
Đáp án: C
Câu 9
Kiến trúc tập lệnh Register-Memory cho phép các phép toán số học/logic thực hiện trực tiếp trên toán hạng nằm ở đâu?
Đáp án và lời giải
Đáp án: C
Câu 10
Kiến trúc tập lệnh Register-Register (hay Load/Store) có đặc điểm gì nổi bật?
Đáp án và lời giải
Đáp án: C
Câu 11
Kiến trúc tập lệnh nào thường có số lượng thanh ghi đa năng lớn?
Đáp án và lời giải
Đáp án: D
Câu 12
Chế độ định địa chỉ (Addressing Mode) xác định cách CPU tìm kiếm gì?
Đáp án và lời giải
Đáp án: D
Câu 13
Trong chế độ định địa chỉ Trực tiếp (Direct Addressing), địa chỉ hiệu dụng của toán hạng là gì?
Đáp án và lời giải
Đáp án: C
Câu 14
Trong chế độ định địa chỉ Gián tiếp thanh ghi (Register Indirect Addressing), địa chỉ hiệu dụng của toán hạng là gì?
Đáp án và lời giải
Đáp án: C
Câu 15
Trong chế độ định địa chỉ Tức thời (Immediate Addressing), toán hạng là gì?
Đáp án và lời giải
Đáp án: C
Câu 16
Trong chế độ định địa chỉ Tương đối (Relative Addressing), địa chỉ hiệu dụng được tính bằng cách nào?
Đáp án và lời giải
Đáp án: D
Câu 17
Lệnh Branch (Nhảy) trong tập lệnh máy tính có chức năng gì?
Đáp án và lời giải
Đáp án: C
Câu 18
Lệnh Call/Jump to Subroutine (Gọi/Nhảy tới chương trình con) có chức năng gì?
Đáp án và lời giải
Đáp án: C
Câu 19
ISA CISC (Complex Instruction Set Computer) thường có đặc điểm nào về kích thước lệnh?
Đáp án và lời giải
Đáp án: C
Câu 20
ISA RISC (Reduced Instruction Set Computer) thường có đặc điểm nào về kích thước lệnh?
Đáp án và lời giải
Đáp án: B
Câu 21
Ví dụ về các kiến trúc tập lệnh RISC phổ biến bao gồm:
Đáp án và lời giải
Đáp án: B
Câu 22
Ví dụ về các kiến trúc tập lệnh CISC phổ biến bao gồm:
Đáp án và lời giải
Đáp án: D
Câu 23
Trình biên dịch (Compiler) có vai trò gì liên quan đến ISA?
Đáp án và lời giải
Đáp án: D
Câu 24
Sự khác biệt giữa ISA và kiến trúc vi xử lý (Microarchitecture) là gì?
Đáp án và lời giải
Đáp án: C
Câu 25
Khi một công ty thiết kế một CPU mới, họ thường bắt đầu từ việc quyết định yếu tố nào?