Tổng hợp những câu hỏi cần thiết và quan trọng của môn Kiến trúc máy tính (KMA). Tài liệu này giúp các bạn sinh viên có thể vượt qua các bài kiểm tra giữa kỳ, cuối kỳ và đạt kết quả cao nhất. Xin cảm ơn các bạn đã xem và tải tài liệu.
Trang 1CHƯƠNG 1 (56 câu)
Câu 1: Quá trình tự xử lý thông tin của máy tính điện tử là?
A Màn hình → Máy in → Thiết bị lưu trữ/ Ổ đĩa
B CPU → Thiết bị lưu trữ/ Bộ nhớ → Màn hình
C Nhận thông tin vào → Xử lý thông tin → Xuất thông tin ra
D CPU → Bàn phím → Màn hình
Câu 2: Phát biểu nào sau đây là đúng?
A HLDA là tín hiệu yêu cầu CPU nhường bus
B HLDA là tín hiệu CPU không chấp nhận nhường bus
C HLDA là tín hiệu CPU chấp nhận nhường bus
D HLDA là một ngắt mềm
Câu 3: Máy tính ENIAC là máy tính?
A Là máy tính ra đời vào những năm 1970
B Là máy tính đầu tiên trên thế giới
C Do bộ giáo dục Mỹ đặt hàng
D Dùng vi mạch cỡ nhỏ và cỡ vừa
Câu 4: Tín hiệu điều khiển MEMW là tín hiệu?
A Ghi lệnh/ dữ liệu ra ngăn nhớ
B Ghi lệnh ra ngăn nhớ
C Ghi dữ liệu ra ngăn nhớ
D Đọc lệnh/ dữ liệu từ ngăn nhớ
Câu 5: Các thành phần bắt buộc tạo thành một máy tính?
A Bộ nhớ RAM, CPU, ổ đĩa cứng, Bus liên kết hệ thống
B Hệ thống nhớ, Bộ xử lý, Màn hình, Chuột
C Hệ thống nhớ, Bộ xử lý, Hệ thống vào/ra, Bus liên kết
D Hệ thống phân cấp nhớ, Bus liên kết hệ thống, Bộ nhớ ROM, bàn phím
Câu 6: Các thành phần chính của hệ thống vào/ra gồm?
A Các thiết bị bên trong (Internal Devices); Các mô – đun vào – ra (IO Modules)
B Các thiết bị ngoại vi (Peripheral Divices); Các mô – đun ra (Output Modules)
C Các thiết bị ngoại vi (Peripheral Divices); Các mô – đun vào (Input Modules)
D Các thiết bị ngoại vi (Peripheral Divices); Các mô – đun vào – ra (IO Modules) Câu 7: Với tín hiệu điều khiển NMI, phát biểu nào sau đây là SAI?
A Là tín hiệu từ bên ngoài gửi đến CPU
B Là tín hiệu ngắt không chắn được
C CPU không thể từ chối tín hiệu này
D Là tín hiệu ngắt chắn được
Câu 8: Theo cách phân loại hiện đại, có các loại máy tính sau đây?
A Máy tính để bàn, máy chủ, máy tính nhúng
B Máy tính để bàn, máy tính lớn, máy tính nhúng
Trang 2C Máy chủ, máy tính mini, máy tính lớn
D Máy tính mini, máy tính nhúng, siêu máy tính
Câu 9: Đặc điểm của BUS dồn kênh là?
A Các đường dùng riêng với địa chỉ và dữ liệu, có đường điều khiển để phân biệt có
địa chỉ hay có dữ liệu; Ưu điểm: có ít đường dây; Nhược điểm: Điều khiển phức tạp hơn và hiệu năng hạn chế
B Các đường dùng chung cho địa chỉ và dữ liệu, có đường điều khiển để phân biệt có
địa chỉ hay có dữ liệu; Ưu điểm: điều khiển đơn giản; Nhược điểm: có nhiều đường kết nối
C Các đường dùng chung cho địa chỉ và dữ liệu, có đường điều khiển để phân biệt có
địa chỉ hay có dữ liệu; Ưu điểm: có ít đường dây; Nhược điểm: Điều khiển phức tạp hơn và hiệu năng hạn chế
D Các đường dùng chung cho địa chỉ và điều khiển, có đường điều khiển để phân biệt
có địa chỉ hay dữ liệu; Ưu điểm: Có ít đường dây; Nhược điểm: Điều khiển phức tạp hơn và hiệu năng hạn chế
Câu 10: Theo luật Moore, số lượng transister sẽ tăng gấp đôi sau mỗi?
A 16 tháng
B 22 tháng
C 18 tháng
D 20 tháng
Câu 11: Chức năng của Mô – đun vào/ra là gì?
A Nối ghép các linh kiện điện tử với máy tính
B Cài các thiết bị ngoại vi với máy tính
C Nối ghép các thiết bị ngoại vi với máy tính
D Gắn thiết bị ngoại vi với máy tính
Câu 12: Các loại BUS được sử dụng trong kiến trúc vào/ra của máy tính số là?
A BUS dữ liệu
B Cả 3 loại BUS: Dữ liệu, địa chỉ, điều khiển
C BUS địa chỉ
D BUS điều khiển
Câu 13: Chức năng của BUS dữ liệu là?
A Vận chuyển địa chỉ dữ liệu từ bộ nhớ đến CPU; vận chuyển dữ liệu giữa CPU, mô
đun nhớ, mô đun vào – ra với nhau
B Vận chuyển lệnh từ bộ nhớ đến CPU; vận chuyển dữ liệu giữa CPU, mô đun nhớ,
mô đun vào – ra với nhau
C Vận chuyển lệnh từ thiết bị ngoại vi đến CPU; vận chuyển dữ liệu giữa CPU, mô
đun nhớ, mô đun vào – ra với nhau
D Vận chuyển địa chỉ lệnh từ bộ nhớ đến CPU; vận chuyển dữ liệu giữa CPU, mô đun
nhớ, mô đun vào – ra với nhau
Câu 14: Bộ đếm Chương trình của máy tính không phải là?
Trang 3A Thanh ghi chứa địa chỉ lệnh sắp được thực hiện
B Thanh ghi chứa địa chỉ lệnh
C Thanh ghi
D Thanh ghi chứa lệnh sắp thực hiện
Câu 15: Các thành phần cơ bản của máy tính theo khối gồm?
A Các thiết bị vào (Input Devices); Bộ xử lý trung tâm (Central Processing Unit); Bộ
nhớ trong và ngoài (Internal and external memory); Các thiết bị ra (Output Devices)
B Các thiết bị vào (Input Devices); Bộ xử lý trung tâm (Central Processing Unit); Bộ
nhớ chính (Main memory); Các thiết bị ra (Output Devices)
C Các thiết bị vào (Input Devices); Bộ xử lý trung tâm (Central Processing Unit); Bộ
nhớ trong (Internal memory); Các thiết bị ra (Output Devices)
D Các thiết bị vào (Input Devices); Bộ nhớ trung tâm (Central Memory Unit); Bộ nhớ
chính (Main memory); Các thiết bị ra (Output Devices)
Câu 16: Hệ thống nhớ của máy tính bao gồm?
B CPU gửi ra ngoài xin dùng bus
C Từ bên ngoài gửi đến CPU trả lời không dùng bus
D Từ bên ngoài gửi đến CPU xin dùng bus
Câu 18: Với tín hiệu điều khiển HOLD, phát biểu nào sau đây là SAI:
A Là tín hiệu xin nhường bus
B Không phải là tín hiệu đọc cổng vào/ra
C Là tín hiệu do CPU phát ra
D Là tín hiệu từ bên ngoài gửi đến CPU
Câu 19: Tín hiệu điều khiển MEMR là tín hiệu?
A Đọc lệnh/dữ liệu từ ngăn nhớ
B Ghi lệnh ra TBNV
C Đọc lệnh từ TBNV
D Ghi lệnh/dữ liệu ra ngăn nhớ
Câu 20: Tín hiệu điều khiển INTR là tín hiệu?
A Từ bộ nhớ chính gửi đến CPU xin ngắt
B Từ bên ngoài gửi đến CPU xin ngắt
C Từ CPU gửi ra ngoài xin ngắt
D Từ CPU gửi đến bộ nhớ chính xin ngắt
Câu 21: Theo khái niệm về máy tính điện tử (Computer) là thiết bị điện tử thực hiện các
công việc sau:
Trang 4A Nhận dữ liệu vào, xử lý thông tin theo dãy các lệnh được nhớ sẵn bên trong, đưa
Câu 22: Theo cách phân loại truyền thống, có các loại máy tính sau đây?
A Máy tính xách tay, máy tính mini, máy tính lớn, siêu máy tính, máy chủ
B Máy tính xách tay, máy tính lớn, máy tính để bàn, máy vi tính, siêu máy tính
C Bộ vi điều khiển, máy tính cá nhân, máy tính lớn, siêu máy tính, máy vi tính
D Bộ vi điều khiển, máy vi tính, máy tính mini, máy tính lớn, siêu máy tính
Câu 23: Chức năng cơ bản của thiết bị ngoại vi là?
A Chuyển đổi dữ liệu giữa bên trong và bên ngoài máy tính
B Chuyển đổi dữ liệu bên ngoài vào bên trong máy tính
C Chuyển đổi dữ liệu bên trong ra bên ngoài máy tính
D Chuyển đổi số nguyên giữa bên trong và bên ngoài máy tính
Câu 24: Chức năng của bộ nhớ máy tính là?
A Lưu trữ chương trình và dữ liệu
B Lưu trữ dữ liệu và các ứng dụng
C Lưu trữ dữ liệu và tài nguyên phần mềm
D Lưu trữ chương trình và tài nguyên số hoá
Câu 25: Phát biểu nào sau đây là đúng?
A HOLD là tín hiệu từ bên ngoài xin CPU nhường bus
B HOLD là tín hiệu CPU trả lời ra bên ngoài
C HOLD là tín hiệu điều khiển xin ngắt
D HOLD không phải là tín hiệu điều khiển
Câu 26: Hệ thống vào/ra của máy tính không bao gồm đồng thời các thiết bị sau?
A ROM, RAM, Các thanh ghi
B Màn hình, RAM, máy in
C Đĩa từ, Loa, Đĩa CD-ROM
D CPU, chuột, máy quét ảnh
Câu 27: Có các loại ngắt sau trong máy tính?
Trang 5A Tập hợp các đường kết nối dùng để vận chuyển tin tức giữa các module của máy
Câu 29: Với tín hiệu điều khiển INTR, phát biểu nào sau đây SAI?
A Là tín hiệu điều khiển do CPU phát ra
B Là tín hiệu yêu cầu ngắt
C Là tín hiệu điều khiển từ bên ngoài gửi đến CPU
D Là tín hiệu ngắt chắn được
Câu 30: Với tín hiệu điều khiển INTA, phát biểu nào sau đây là SAI?
A Là tín hiệu chấp nhận ngắt
B Là tín hiệu điều khiển ghi cổng vào/ra
C Là tín hiệu điều khiển xử lý ngắt
D Là tín hiệu do CPU phát ra
Câu 31: Hoạt động vào/ra của máy tính là?
A Hoạt động trao đổi dữ liệu giữa mô-đun ra với CPU của máy tính
B Hoạt động trao đổi dữ liệu giữa mô-đun vào với bộ nhớ của máy tính
C Hoạt động trao đổi dữ liệu giữa mô-đun vào-ra với bên trong máy tính
D Hoạt động trao đổi dữ liệu giữa mô-đun vào-ra với CPU của máy tính
Câu 32: Phát biểu nào sau đây là SAI?
A Cả (1) và (2) đều đúng
B INTA là tín hiệu CPU trả lời đồng ý chấp nhận ngắt (1)
C INTA là tín hiệu từ bên ngoài yêu cầu ngắt CPU(3)
D INTA là tín hiệu gửi từ bộ xử lý ra ngoài (2)
Câu 33: Đối với các tín hiệu điều khiển, phát biểu nào sau đây là SAI?
A IOW là tín hiệu ghi dữ liệu ra cổng vào ra
B MEMR là tín hiệu đọc lệnh (dữ liệu) từ bộ nhớ
C IOR là tín hiệu đọc dữ liệu từ cổng vào ra
D MEMW là tín hiệu đọc lệnh từ bộ nhớ
Câu 34: : Trong máy tính, có các loại bus liên kết hệ thống như sau?
A Dữ liệu, Phụ thuộc, Điều khiển
B Dữ liệu, Điều khiển, Phụ trợ
C Chỉ dẫn, Chức năng, Điều khiển
D Điều khiển, Dữ liệu, Địa chỉ
Câu 35: Phân loại máy tính điện tử (computer) theo quan điểm truyền thống?
Trang 6A Máy vi tính (Microcomputers), máy tính lớn (mainframe computers), máy tính nhỏ
(minicomputers), siêu máy tính (supercomputers)
B Máy vi tính (Microcomputers), máy tính nhỏ (minicomputers), siêu máy tính
(supercomputers), máy tính lớn (mainframe computers)
C Máy vi tính (Microcomputers), máy tính nhỏ (minicomputers), máy tính lớn
(mainframe computers), siêu máy tính (supercomputers)
D Máy tính nhỏ (minicomputers), máy vi tính (Microcomputers), máy tính lớn
(mainframe computers), siêu máy tính (supercomputers)
Câu 36: Độ rộng của BUS dữ liệu và địa chỉ là?
A Số đường dữ liệu chỉ đến có thể truyền các bit thông tin đồng thời
B Số đường dây của bus có thể truyền các bit thông tin đồng thời
C Số đường dây của bus có thể truyền các bit thông tin tuần tự nhau
D Số đường dữ liệu chỉ đi có thể truyền các bit thông tin đồng thời
Câu 37: Với tín hiệu điều khiển IOW, phát biểu nào sau đây là SAI?
A Là tín hiệu điều khiển ghi dữ liệu
B Là tín hiệu điều khiển được gửi đến cổng vào/ra
C Là tín hiệu từ bên ngoài xin ngắt cổng vào/ra
D Là tín hiệu điều khiển di CPU phát ra
Câu 38: Bộ xử lý của máy tính gồm các thành phần (không kể bus bên trong)?
A Khối điều khiển (CU), các thanh ghi (RS), cổng vào ra (IO port)
B Khối điều khiển (CU), bộ xử lý số học và logic (ALU), các thanh ghi (RS)
C Các thanh ghi (RS), bộ điều khiển truy cập trực tiếp DAC (Direct access controller),
khối điều khiển (CU)
D Bộ xử lý số học và logic (ALU), các thanh ghi (RS), cổng vào ra (IO port)
Câu 39: Trong các giai đoạn phát triển của máy tính, phát biểu nào sau đây là đúng?
A Thế hệ thứ nhất dùng transistor
B Thế hệ thứ ba dùng transistor
C Thế hệ thứ tư dùng vi mạch SSI và MSI
D Thế hệ thứ nhất dùng đèn điện tử chân không
Câu 40: Cho đến nay máy tính phát triển qua?
A 4 thế hệ
B 5 thế hệ
C 3 thế hệ
D 2 thế hệ
Câu 41: Máy tính Von Neumann là máy tính?
A Thực hiện theo Chương trình nằm sẵn bên trong bộ nhớ (3)
B Có thể thực hiện nhiều lệnh cùng một lúc (song song) (2)
C Chỉ có 01 bộ xử lý, thực hiện các lệnh tuần tự (1)
D Cả (1) và (3)
Trang 7Câu 42: Khi Bộ xử lý đang thực hiện Chương trình, nếu có ngắt (không bị cấm) gửi đến,
thì nó?
A Thực hiện xong lệnh hiện tại, rồi phục vụ ngắt, cuối cùng quay lại thực hiện tiếp
Chương trình
B Phục vụ ngắt ngay, sau đó thực hiện Chương trình
C Thực hiện xong Chương trình rồi thực hiện ngắt
D Từ chối ngắt, không phục vụ
Câu 43: Đặc điểm của BUS dành riêng là?
A Các đường dùng chung cho địa chỉ vào điều khiển; Ưu điểm: điều khiển đơn giản;
Nhược điểm: có nhiều đường kết nối
B Các đường địa chỉ và dữ liệu tách rời; Ưu điểm: có ít đường dây; Nhược điểm: Điều
khiển phức tạp hơn
C Các đường địa chỉ và dữ liệu tách rời; Ưu điểm: điều khiển đơn giản; Nhược điểm:
có nhiều đường kết nối
D Các đường dùng chung cho địa chỉ và dữ liệu; Ưu điểm: điều khiển đơn giản; Nhược
điểm: có nhiều đường kết nối
Câu 44: Phát biểu nào sau đây là đúng:
A INTR là một tín hiệu ngắt ngoại lệ
B INTR là tín hiệu ngắt cứng không chắn được
C INTR là tín hiệu cứng chắn được
D INTR là tín hiệu ngắt mềm
Câu 45: Chức năng của BUS địa chỉ là?
A Vận chuyển địa chỉ để xác định ngăn nhớ hay cổng vào – ra
B Vận chuyển riêng địa chỉ ô nhớ để xác định ngăn nhớ
C Vận chuyển dữ liệu để xác định ngăn nhớ hay cổng vào – ra
D Vận chuyển riêng địa chỉ cổng vào ra để xác định cổng vào – ra
Câu 46: Kiến trúc máy tính điện tử bao gồm hai khía cạnh gồm?
A Kiến trúc tập lệnh (instruction set Architecture), tổ chức máy tính (computer
organization)
B Kiến trúc tập lệnh (instruction set Architecture), thiết kế máy tính (computer design)
C Tập lệnh(instruction set), thiết kế máy tính (computer design)
D Tập lệnh(instruction set), tổ chức máy tính (computer organization)
Câu 47: Chức năng của bộ nhớ chính (main memory) là?
A Chứa các chương trình và dữ liệu đang được CPU sử dụng
B Chứa các chương trình và dữ liệu đang được ALU sử dụng
C Chứa các chương trình và dữ liệu được CPU sẽ sử dụng
D Chứa các chương trình và dữ liệu đã được CPU sử dụng;
Câu 48: Phân loại máy tính điện tử (Computer) theo quan điểm hiện đại gồm?
A Máy tính cá nhân (Personal Computers); Máy chủ (Server Computers); Máy tính
nhúng (Embedded Computers)
Trang 8B Máy tính cá nhân (Personal Computers); Máy ch ủ (Server Computers); Siêu máy
Câu 49: Các hoạt động của máy tính gồm?
A Tính toán kết quả, lưu trữ dữ liệu, vào/ra
B Thực hiện chương trình, ngắt, vào/ra
C Ngắt, giải mã lệnh, vào/ra
D Xử lý số liệu, ngắt, thực hiện chương trình
Câu 50: Trong các giai đoạn phát triển của máy tính, phát biểu nào sau đây là SAI?
A Thế hệ thứ hai dùng transistor
B Thế hệ thứ nhất dùng đèn điện tử chân không
C Thế hệ thứ tư dùng vi mạch
D Thế hệ thứ ba dùng transistor
Câu 51: Với tín hiệu điều khiển IOR, phát biểu nào sau đây là SAI?
A Là tín hiệu điều khiển truy nhập CPU
B Là tín hiệu điều khiển do CPU phát ra
C Là tín hiệu điều khiển truy nhập cổng vào/ra
D Là tín hiệu điều khiển đọc
Câu 52: Tín hiệu điều khiển INTA là tín hiệu?
A Ngắt ngoại lệ
B CPU trả lời chấp nhận ngắt
C CPU trả lời không chấp nhận ngắt
D Từ bên ngoài gửi đến CPU xin ngắt
Câu 53: Tín hiệu điều khiển IOR là tín hiệu?
Câu 55: Chức năng chính của hệ thống vào/ra là?
A Trao đổi thông tin giữa máy tính với người dùng bên ngoài
B Trao đổi thông tin giữa máy tính với thế giới bên ngoài
C Trao đổi dữ liệu giữa máy tính với thế giới bên ngoài
Trang 9D Trao đổi số liệu giữa máy tính với thế giới bên ngoái Câu 56: Trong máy tính, ngắt NMI là?
A Ngắt cứng không chắn được
B Ngắt ngoại lệ không chắn được
C Ngắt mềm không chắn được
D Ngắt mềm chắn được
Trang 10CHƯƠNG 2
Câu 1: Cách lưu trữ dữ liệu nhiều byte trong bộ nhớ theo thứ tự đầu nhỏ (little-endian) là?
A Word có ý nghĩa thấp được lưu trữ ở ngăn nhớ có địa chỉ nhỏ, byte có ý nghĩa cao
được lưu trữ ở ngăn nhớ có địa chỉ lớn
B Byte có ý nghĩa cao được lưu trữ ở ngăn nhớ có địa chỉ nhỏ, byte có ý nghĩa thập
được lưu trữ ở ngăn nhớ có địa chỉ lớn
C Byte có ý nghĩa thấp được lưu trữ ở ngăn nhớ có địa chỉ lớn, byte có ý nghĩa cao
được lưu trữ ở ngăn nhớ có địa chỉ nhỏ
D Byte có ý nghĩa thấp được lưu trữ ở ngăn nhớ có địa chỉ nhỏ, byte có ý nghĩa cao
được lưu trữ ở ngăn nhớ có địa chỉ lớn
Câu 2: Đối với dạng kép mở rộng trong chuẩn IEEE 754/85, số bit dành cho các trường (S
Câu 3: Đối với các số biểu diễn dạng nhị phân 8 bit, không dấu Hãy cho biết kết quả ở hệ
thập phân khi thực hiện phép cộng: 0100 0111 + 0101 1111:
A 146
B 166
C 176
D 156
Câu 4: Áp dụng thuật toán nhân số nguyên có dấu Booth của số bị nhân M = 12 (hệ thập
phân), số nhân Q = -5 (hệ thập phân) Giá trị của (A,Q) tại bước bộ đếm n - 3 (vòng lặp thứ 3) là?
Trang 11Câu 7: Áp dụng thuật toán nhân số nguyên có dấu Booth của số bị nhân M=01100 (hệ nhị
phân), số nhân Q=11011 (hệ nhị phân) Giá trị của (A, Q) tại bước bộ đếm n-3 (vòng lặp thứ 3) là?
Câu 10: Áp dụng thuật toán nhân số nguyên không dấu của số bị nhân M=1011(hệ nhị
phân), số nhân Q=1101(hệ nhị phân) Giá trị của (C,A,Q) tại bước bộ đếm n-2 (vòng lặp thứ 2) là?
Trang 12Câu 14: Trong chuẩn IEEE 754/85, dạng kép mở rộng (double-extended) có độ dài:
Câu 17: Độ dài từ dữ liệu là?
A Số bit được dùng để mã hóa lại dữ liệu tương ứng
B Số bit được dùng để mã hóa loại dữ liệu tương ứng
C Số từ dữ liệu được dùng để mã hóa loại dữ liệu tương ứng
D Số byte dữ liệu được dùng để mã hóa loại dữ liệu tương ứng
Câu 18: Áp dụng thuật toán nhân số nguyên có dấu Booth của số bị nhân M=12(hệ thập
phân), số nhân Q= -5(hệ thập phân) Giá trị của (A, Q) tại bước bộ đếm n-2 (vòng lặp thứ 2) là?
A 1111011100
B 1001011110
C 0101011110
D 1110100110
Câu 19: Áp dụng thuật toán nhân số nguyên không dấu của số bị nhân M=11(hệ thập
phân), số nhân Q=13(hệ thập phân) Giá trị của (C, A, Q) tại bước bộ đếm n-2 (vòng lặp thứ 2) là?
A 000101110
B 100101111
C 010101111
D 101111
Câu 20: Đối với số nguyên có dấu, 8 bit, giá trị biểu diễn số 129 là?
A Không biểu diễn được
B 1010 1011
C 1000 0111
D 1001 0001
Trang 13Câu 21: Áp dụng thuật toán nhân số nguyên không dấu của số bị nhân M=25(hệ thập
phân), số nhân Q=3(hệ thập phân) Giá trị của (C, A, Q) tại bước bộ đếm n-2 (vòng lặp thứ 2) là?
Câu 23: Đối với biểu diễn số có dấu dạng nhị phân, phát biểu nào sau đây là SAI?
A Cộng hai số khác dấu, tổng luôn đúng
B Cộng hai số cùng dấu, tổng luôn đúng
C Cộng hai số cùng dấu, nếu tổng khác dấu thì tổng sai
D Cộng hai số cùng dấu, nếu tổng có cùng dấu thì tổng đúng
Câu 24: Cho biểu diễn dưới dạng IEEE 754/85 như sau: C2 BF 00 00 H Giá trị thập phân
Câu 26: Áp dụng thuật toán nhân số nguyên không dấu của số bị nhân M=1011 (hệ nhị
phân), số nhân Q=1101(hệ nhị phân) Giá trị của (C, A, Q) tại bước bộ đếm n-3 (vòng lặp thứ 3) là?
A 010101111
B 001101111
C 100101111
D 1101111
Câu 27: Đối với chuẩn IEEE 754/85 về biểu diễn số thực, có các dạng sau:
A Single, Double-Extended, Comp
B Double-Extended, Comp, Double
C Single, Double, Real
Trang 14D Single, Double-Extended, Double
Câu 28: Áp dụng thuật toán nhân số nguyên không dấu của số bị nhân M=25(hệ thập
phân), số nhân Q=3(hệ thập phân) Giá trị của (C, A, Q) tại bước bộ đếm n-3 (vòng lặp thứ 3) là?
A 00100101100
B 100101100
C 01010111100
D 00110111000
Câu 29: Áp dụng thuật toán nhân số nguyên có dấu Booth của số bị nhân M= -19 (hệ thập
phân), số nhân Q= 20 (hệ thập phân) Giá trị của (A, Q) tại bước bộ đếm n-2 (vòng lặp thứ 2) là?
Câu 32: Áp dụng thuật toán nhân số nguyên không dấu của số bị nhân M=11001 (hệ nhị
phân), số nhân Q=00011 (hệ nhị phân) Giá trị của (C, A, Q) tại bước bộ đếm n-2 (vòng lặp thứ 2) là?
Trang 15D Không biểu diễn được
Câu 36: Đối với dạng kép trong chuẩn IEEE 754/85, số bit dành cho các trường (S + E +
Câu 41: Đối với biểu diễn số có dấu, 8 bit, xét phép cộng ở hệ thập phân: (-73) + (-86)
Phát biểu nào sau đây là đúng?
A Tổng là 97
B Không cho kết quả, vì có nhớ ra khỏi bit cao nhất
Trang 16C Tổng là -159
D Không cho kết quả, vì tràn số
Câu 42: Đối với biểu diễn số có dấu, 8 bit, xét phép cộng ở hệ thập phân: (-39) + (-42)
Phát biểu nào sau đây là đúng?
A Không cho kết quả, vì tràn số
B Tổng là -81
C Tổng là 81
D Không cho kết quả, vì có nhớ ra khỏi bit cao nhất
Câu 43: Cách lưu trữ dữ liệu nhiều byte trong bộ nhớ theo thứ tự Đầu to (Big-endian) là?
A Byte có ý nghĩa thấp được lưu trữ ở ngăn nhớ có địa chỉ nhỏ, byte có ý nghĩa cao
được lưu trữ ở ngăn nhớ có địa chỉ lớn
B Word có ý nghĩa thấp được lưu trữ ở ngăn nhớ có địa chỉ nhỏ, byte có ý nghĩa cao
được lưu trữ ở ngăn nhớ có địa chỉ lớn
C Word có ý nghĩa thấp được lưu trữ ở ngăn nhớ có địa chỉ nhỏ, byte có ý nghĩa cao
được lưu trữ ở ngăn nhớ có địa chỉ lớn
D Byte có ý nghĩa cao được lưu trữ ở ngăn nhớ có địa chỉ nhỏ, byte có ý nghĩa thấp
được lưu trữ ở ngăn nhớ có địa chỉ lớn
Câu 44: Áp dụng thuật toán nhân số nguyên không dấu của số bị nhân M=11(hệ thập
phân), số nhân Q=13(hệ thập phân) Giá trị của (C, A, Q) tại bước bộ đếm n-3 (vòng lặp thứ 3) là?
A 001101111
B 001101110
C 100101111
D 010101111
Câu 45: Áp dụng thuật toán nhân số nguyên có dấu của Booth của số bị nhân M=01100
(hệ nhị phân), số nhân Q=11011 (hệ nhị phân) Giá trị của (A, Q) tại bước bộ đếm n-2 (vòng lặp thứ 2) là?
A 1110100110
B 0101011110
C 1111011100
D 1001011110
Câu 46: Đối với biểu diễn số không dấu dạng nhị phân, phát biểu nào sau đây là đúng?
A Khi cộng hai số cùng dấu, cho tổng khác dấu
B Khi cộng có nhớ ra khỏi bit cao nhất, tổng không sai
C Khi thực hiện phép cộng, tổng luôn đúng
D Khi cộng không có nhớ ra khỏi bit cao nhất, tổng đúng
Câu 47: Cho biểu diễn dưới dạng IEEE 754/85 như sau: 42 15 00 00 H Giá trị thập phân
của nó là?
A 37.25
B 73.25
Trang 17C 37.52
D 73.52
Câu 48: Nguyên tắc chung về mã hóa dữ liệu trong máy tính là?
A Dữ liệu được máy tính mã hóa thành các dạng số nhị phân trước khi lưu trữ
B Máy tính biến đổi dữ liệu từ số thành ký tự và ngược lại cho các dữ liệu
C Mọi dữ liệu được máy tính mã hóa đều phải được lưu trữ dưới dạng số nhị phân
D Mọi dữ liệu đưa vào máy tính đều phải được mã hóa thành số nhị phân
Câu 49: Đối với số nguyên có dấu, 8 bit, dùng phương pháp “Mã bù 2”, giá trị biểu diễn
Câu 50: Đối với biểu diễn số có dấu, 8 bit, xét phép cộng ở hệ thập phân: 91 + 63 Phát
biểu nào sau đây là đúng?
A Không cho kết quả, vì tràn số
B Kết quả sai, vì có nhớ ra khỏi bit cao nhất
C Tổng là 154
D Tổng là -102
Câu 51: Áp dụng thuật toán nhân số nguyên có dấu Booth của số bị nhân M= 101101 (hệ
nhị phân), số nhân Q= 010100 (hệ nhị phân) Giá trị của (A, Q) tại bước bộ đếm n-3 (vòng lặp thứ 3) là?
A 100101111011
B 010101111001
C 000000100101
D 001001100010
Câu 52: Có biểu diễn “1110 0010” đối với số nguyên có dấu, 8 bit, dùng phương pháp
“Dấu và độ lớn”, giá trị của nó là?
Trang 18B 1100 1100
C 1100 1110
D Không thể biểu diễn
Câu 55: Áp dụng thuật toán nhân số nguyên có dấu Booth của số bị nhân M= -19 (hệ thập
phân), số nhân Q= 20 (hệ thập phân) Giá trị của (A, Q) tại bước bộ đếm n-3 (vòng lặp thứ 3) là?
Câu 58: Đối với biểu diễn các số không dấu dạng nhị phân, phép cộng trên máy tính cho
kết quả SAI khi?
A Cộng hai số dương, cho kết quả âm (1)
B Có nhớ ra khỏi bit cao nhất (3)
C Cả (1) và (2)
D Cộng hai số âm, cho kết quả dương (2)
Câu 59: Áp dụng thuật toán nhân số nguyên không dấu của số bị nhân M=11001 (hệ nhị
phân), số nhân Q=00011 (hệ nhị phân) Giá trị của (C, A, Q) tại bước bộ đếm n-3 (vòng lặp thứ 3) là?
A 00110111000
B 00100101100
C 01010111100
D 10010111100
Câu 60: Áp dụng thuật toán nhân số nguyên có dấu Booth của số bị nhân M=12(hệ thập
phân), số nhân Q= -5(hệ thập phân) Giá trị của (A, Q) tại bước bộ đếm n-3 (vòng lặp thứ 3) là?
A 0010010011
B 0101011110
C 0011011100
Trang 19D 1001011110
Câu 61: Áp dụng thuật toán nhân số nguyên có dấu Booth của số bị nhân M= 101101 (hệ
nhị phân), số nhân Q= 010100 (hệ nhị phân) Giá trị của (A, Q) tại bước bộ đếm n-2 (vòng lặp thứ 2) là?
A 000000100101
B 100101111011
C 010101111001
D 000000000101
Trang 20CHƯƠNG 3 Câu 1: Xét các tín hiệu điều khiển bên trong CPU, phát biểu nào sau đây là SAI?
A Điều khiển chuyển dữ liệu từ ALU ra thanh ghi
B Điều khiển chuyển dữ liệu từ CPU ra thanh ghi
C Điều khiển ALU thực hiện lệnh
D Điều khiển chuyển dữ liệu từ thanh ghi vào ALU
Câu 2: Xét lệnh ROTATE Lệnh này thuộc:
A Nhóm lệnh logic
B Nhóm lệnh điều khiển hệ thống
C Nhóm lệnh quan hệ
D Nhóm lệnh chuyển điều khiển
Câu 3: Trong một lệnh máy trong máy tính có ít địa chỉ toán hạng thì:
A Các lệnh đơn giản hơn; Cần ít thanh ghi; Chương trình có ít lệnh hơn; Nhận lệnh và
thực hiện lệnh nhanh hơn
B Các lệnh đơn giản hơn; Cần nhiều thanh ghi; Chương trình có ít lệnh hơn; Nhận
lệnh và thực hiện lệnh nhanh hơn
C Các lệnh đơn giản hơn; Cần nhiều thanh ghi; Chương trình có nhiều lệnh hơn; Nhận
lệnh và thực hiện lệnh nhanh hơn
D Các lệnh đơn giản hơn; Cần ít thanh ghi; Chương trình có nhiều lệnh hơn; Nhận
lệnh và thực hiện lệnh nhanh hơn
Câu 4: Xét lệnh ABSOLUTE Lệnh này thuộc:
Câu 6: Cho lệnh assembly: SUB CX, [90] Phát biểu nào sau đây là SAI?
A Toán hạng nguồn là một ngăn nhớ
B Toán hạng nguồn là mode gián tiếp qua thanh ghi
C Toán hạng đích là mode địa chỉ thanh ghi
D Toán hạng nguồn là mode địa chỉ trực tiếp
Câu 7: Đối với cờ tràn (OF), phát biểu nào sau đây là đúng:
A Đây là cờ báo tràn đối với số không dấu
B Được thiết lập khi cộng hai số cùng dấu cho kết quả khác dấu
C Được thiết lập khi cộng hai số cùng dấu cho kết quả cùng dấu
D Được thiết lập khi cộng hai số khác dấu cho kết quả âm
Trang 21Câu 8: Tất cả có các mode địa chỉ sau đây:
A Tức thì, gián tiếp qua con trỏ, thanh ghi, dịch chuyển, con trỏ, ngăn nhớ, ngăn xếp
B Tức thì, gián tiếp, thanh ghi, gián tiếp qua ngăn xếp, ngăn nhớ, con trỏ
C Gián tiếp, gián tiếp qua thanh ghi, trực tiếp, dịch chuyển, con trỏ, thanh ghi, ngăn
Câu 10: Đối với mode địa chỉ gián tiếp qua thanh ghi, phát biểu nào sau đây là SAI?
A Toán hạng là nội dung một ngăn nhớ
B Thanh ghi tham gia gọi là thanh ghi con trỏ
C Toán hạng là một thanh ghi có địa chỉ nằm trong một ngăn nhớ
D Toán hạng là một ngăn nhớ có địa chỉ nằm trong một thanh ghi
Câu 11: Cho lệnh assembly: ADD AX, [BP] Phát biểu nào sau đây là đúng:
A Toán hạng đích thuộc mode địa chỉ gián tiếp qua thanh ghi
B Toán hạng nguồn thuộc mode địa chỉ thanh ghi
C Toán hạng nguồn thuộc mode địa chỉ gián tiếp qua thanh ghi
D Toán hạng đích không thuộc mode địa chỉ thanh ghi
Câu 12: Các phương pháp thiết kế đơn vị điều khiển trong CPU gồm:
A Đơn vị điều khiển vi chương trình; Đơn vị điều khiển kết nối cứng
B Đơn vị điều khiển bằng vi chương trình; Đơn vị điều khiển song song
C Đơn vị điều khiển bằng chương trình; Đơn vị điều khiển bằng phần cứng
D Đơn vị điều khiển bằng chương trình; Đơn vị điều khiển nối tiếp
Câu 13: Đối với lệnh hợp ngữ (assembly), toán hạng KHÔNG thể là:
A Một hằng số
B Nội dung của thanh ghi có địa chỉ nằm trong một ngăn nhớ
C Nội dung của thanh ghi
D Nội dung của ngăn nhớ
Câu 14: Đối với cờ nhớ (CF), phát biểu nào sau đây là SAI?
A Đây là cờ báo tràn đối với số có dấu
B Được thiết lập khi phép toán có nhớ ra khỏi bit cao nhất
C Đây là cờ báo tràn đối với số không dấu
D Không được thiết lập khi phép toán không nhớ ra khỏi bit cao nhất
Câu 15: Đối với mode địa chỉ gián tiếp, phát biểu nào sau đây là SAI?
A Có thể gián tiếp nhiều lần
B Toán hạng là nội dung của ngăn nhớ
Trang 22C Toán hạng là nội dung của thanh ghi
D Tốc độ xử lý chậm
Câu 16: Trong tổ chức thanh ghi, phát biểu nào sau đây là SAI?
A Thanh ghi trạng thái chứa các trạng thái xử lý
B Chỉ có một loại cờ
C Có hai loại cờ
D Thanh ghi trạng thái còn gọi là thanh ghi cờ
Câu 17: Xét các tín hiệu điều khiển từ CPU ra bus hệ thống, phát biểu nào sau đây là đúng:
A Điều khiển đọc/ghi ngăn nhớ
B Điều khiển ghi dữ liệu vào ALU
C Điều khiển chuyển dữ liệu từ ALU vào thanh ghi
D Điều khiển đọc dữ liệu từ ALU
Câu 18: Trong một lệnh hợp ngữ (assembly), phát biểu nào sau đây là đúng:
A Toán hạng là duy nhất
B Có thể có nhiều mã lệnh
C Không tồn tại lệnh không có toán hạng
D Có thể có nhiều toán hạng
Câu 19: Đối với mode địa chỉ dịch chuyển, phát biểu nào sau đây là SAI?
A Có sự tham gia của mode địa chỉ gián tiếp qua thanh ghi
B Là sự kết hợp: mode gián tiếp qua thanh ghi và mode tức thì
C Địa chỉ toán hạng là: nội dung thanh ghi + hằng số
D Có sự tham gia của mode địa chỉ trực tiếp
Câu 20: Đối với cờ nhớ (CF), phát biểu nào sau đây là đúng:
A Được thiết lập khi phép toán không nhớ ra khỏi bit cao nhất
B Không được thiết lập khi phép toán có nhớ ra khỏi bit cao nhất
C được thiết lập khi phép toán có nhớ ra khỏi bit cao nhất
D Đây là cờ báo tràn đối với số có dấu
Câu 21: Loại BUS nào làm nhiệm vụ điều khiển các tín hiệu đọc/ ghi dữ liệu giữa chip vi
D Thực hiện phép so sánh hai đại lượng
Câu 23: Trong kiến trúc xử lý 16 bits Cặp thanh ghi CS: IP thực hiện nhiệm vụ gì?
A Trỏ đến địa chỉ OFFSET của đoạn dữ liệu
Trang 23B Trỏ đến địa chỉ logic của ô nhớ trong đoạn lệnh
C Trỏ đến địa chỉ SEGMENT của ô nhớ trong đoạn dữ liệu
D Trỏ đến địa chỉ OFFSET của đoạn lệnh
Câu 24: Trong mode địa chỉ gián tiếp qua ngăn nhớ có các đặc điểm:
A Ngăn nhớ được trỏ bởi Trường địa chỉ của lệnh chứa địa chỉ của toán hạng; Có thể
gián tiếp nhiều lần; CPU phải thực hiện tham chiếu bộ nhớ nhiều lần để tìm toán
hạng
B Giá trị được chỉ bởi Trường địa chỉ của lệnh chứa địa chỉ của toán hạng; Có thể gián
tiếp nhiều lần; CPU phải thực hiện tham chiếu bộ nhớ nhiều lần để tìm toán hạng
C Giá trị được chỉ bởi Trường địa chỉ của lệnh chứa địa chỉ của toán hạng; Có thể gián
tiếp hai lần; CPU phải thực hiện tham chiếu bộ nhớ hai lần để tìm toán hạng
D Ngăn nhớ được trỏ bởi Trường địa chỉ của lệnh chứa địa chỉ của toán hạng; Chỉ có
thể gián tiếp hai lần; CPU phải thực hiện tham chiếu bộ nhớ hai lần để tìm toán hạng
Câu 25: Với công đoạn ghi dữ liệu của CPU, thứ tự thực hiện là:
A Địa chỉ -> tập thanh ghi -> ngăn nhớ
B Địa chỉ -> ngăn nhớ -> tập thanh ghi
C Tập thanh ghi -> ngăn nhớ -> địa chỉ
D Tập thanh ghi -> địa chỉ -> ngăn nhớ
Câu 26: Trong mode địa chỉ gián tiếp qua thanh ghi có các đặc điểm:
A Toán hạng là ngăn nhớ có địa chỉ nằm trong thanh ghi; Trường địa chỉ cho biết tên
thanh ghi đó; Thanh ghi có thể là ngầm định
B Toán hạng là giá trị nằm trong thanh ghi; Trường địa chỉ cho biết tên thanh ghi đó;
Thanh ghi có thể là ngầm định
C Toán hạng là ngăn nhớ có địa chỉ nằm trong thanh ghi; Trường địa chỉ cho biết tên
thanh ghi đó; Thanh ghi phải được chỉ ra cụ thể
D Toán hạng là ngăn nhớ có địa chỉ nằm trong thanh ghi; Trường địa chỉ cho biết giá
trị toán hạng đó; Thanh ghi có thể là ngầm định
Câu 27: Cho lệnh assembly: SUB BX, [30] Toán hạng nguồn thuộc:
A Mode địa chỉ trực tiếp
B Mode địa chỉ tức thì
C Không tồn tại lệnh
D Mode địa chỉ gián tiếp
Câu 28: Cho lệnh assembly: ADD BX, 10 Toán hạng nguồn thuộc:
A Mode địa chỉ trực tiếp
B Không tồn tại lệnh
C Mode địa chỉ gián tiếp
D Mode địa chỉ tức thì
Câu 29: Mode địa chỉ gián tiếp là mode mà toán hạng là:
A Một thanh ghi có địa chỉ nằm trong một ngăn nhớ
B Một ngăn nhớ có địa chỉ được chỉ ra trong lệnh
Trang 24C Một ngăn nhớ có địa chỉ nằm trong ngăn nhớ khác
D Một ngăn nhớ có địa chỉ nằm trong một thanh ghi
Câu 30: :Cho lệnh assembly: SUB AX, [CX] + 50 Mode địa chỉ của toán hạng nguồn là:
A Gián tiếp qua thanh ghi
B Dịch chuyển
C Thanh ghi
D Không tồn tại
Câu 31: Trong mode địa chỉ thanh ghi có các đặc điểm:
A Toán hạng được chứa trong thanh ghi có tên trong Trường địa chỉ; Không tham
chiếu bộ nhớ; Truy nhập toán hạng nhanh
B Toán hạng được chứa trong thanh ghi có tên trong Trường địa chỉ; Tham chiếu bộ
nhớ một lần; Truy nhập toán hạng nhanh
C Toán hạng được chứa trong thanh ghi có tên trong Trường địa chỉ; Không tham
chiếu bộ nhớ; Truy nhập toán hạng chậm
D Toán hạng không chứa trong thanh ghi có tên trong Trường địa chỉ; Không tham
chiếu bộ nhớ; Truy nhập toán hạng nhanh
Câu 32: Cho lệnh assembly: SUB CX, 70 Phát biểu nào sau đây là SAI?
A Toán hạng nguồn thuộc mode địa chỉ tức thì
B Toán hạng đích không thuộc mode địa chỉ gián tiếp
C Toán hạng đích không thuộc mode địa chỉ thanh ghi
D Toán hạng nguồn không thuộc mode địa chỉ trực tiếp
Câu 33: Đối với các thanh ghi địa chỉ (trong CPU), phát biểu nào sau đây là SAI?
A Vùng lệnh không cần thanh ghi quản lý
B Con trỏ ngăn xếp chứa địa chỉ ngăn xếp
C Vùng dữ liệu được quản lý bởi thanh ghi con trỏ dữ liệu
D Bộ đếm Chương trình quản lý địa chỉ vùng lệnh
Câu 34: Với công đoạn xử lý dữ liệu của CPU, thứ tự thực hiện là:
A Thực hiện phép toán -> thanh ghi dữ liệu -> ALU
B ALU -> thực hiện phép toán -> thanh ghi dữ liệu
C ALU -> thanh ghi dữ liệu -> thực hiện phép toán
D Thực hiện phép toán -> ALU -> thanh ghi dữ liệu
Câu 35: Xét các công đoạn của bộ vi xử lý để thực hiện một lệnh xử lý dữ liệu, thứ tự nào
là đúng:
A Nhận lệnh -> nhận dữ liệu -> giải mã lệnh -> xử lý dữ liệu -> ghi dữ liệu
B Giải mã lệnh -> nhận dữ liệu -> xử lý dữ liệu -> ghi dữ liệu -> nhận lệnh
C Nhận lệnh -> giải mã lệnh -> nhận dữ liệu -> xử lý dữ liệu -> ghi dữ liệu
D Nhận dữ liệu -> xử lý dữ liệu -> nhận lệnh -> giải mã lệnh -> ghi dữ liệu
Câu 36: Cho lệnh assembly: MOV DX, [BP] Mode địa chỉ của toán hạng nguồn là:
A Gián tiếp
B Gián tiếp qua thanh ghi