Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ôn tập chương 3 (ktmt)

Total questions: 90

Worksheet time: 45mins

Name
Class
Date
1.
Câu 1: Đối với khối điều khiển (trong CPU), chức năng nào sau đây là đúng:_x000D_
a)
A. Tăng nội dung của PC để trỏ sang lệnh kế tiếp_x000D_
b)
B. Thực hiện phép đảo dấu_x000D_
c)
C. Chứa các thông tin tạm thời phục vụ cho hoạt động ở thời điểm hiện tại của CPU_x000D_
d)
D. Thực hiện các phép toán số học và logic_x000D_
2.
Câu 2: Bộ vi xử lý Intel 80186/80286 có kiến trúc là_x000D_
a)
A. 4-bit
b)
B. 32-bit
c)
C. 16-bit
d)
D. 8-bit_x000D_
3.
Câu 3: Các dòng máy tính nào sau đây có khả năng xử lý dấu phẩy động:_x000D_
a)
A. 80386
b)
B. 80286
c)
C. 80186
d)
D. 80486_x000D_
4.
Câu 4: Khối EU trong bộ vi xử lý gồm các thành phần nào?_x000D_
a)
A. Bộ tính toán số học và logic (ALU) và Bộ điều khiển (CU)_x000D_
b)
B. Bộ tính toán số học và logic (ALU), Bộ điều khiển (CU) và hàng nhận lệnh_x000D_
c)
C. Bộ tính toán số học và logic (ALU) và hàng nhận lệnh_x000D_
d)
D. Bộ tính toán số học và logic (ALU), Bộ điều khiển (CU) và các thanh ghi (RF)_x000D_
5.
Câu 5: Ở mức vi kiến trúc, lệnh PUSH thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory))_x000D_
a)
A. sp:=sp-1; m[sp]:=ac
b)
B. m[ac]:=m[sp]; sp:=sp+1_x000D_
c)
C. sp:=sp-1; m[sp]:=m[ac]
d)
D. ac:=m[sp]; sp:=sp+1_x000D_
6.
Câu 6: Bộ vi xử lý Intel 8008/8080 có kiến trúc là_x000D_
a)
A. 4-bit
b)
B. 8-bit
c)
C. 16-bit
d)
D. 32-bit_x000D_
7.
Câu 7: Ở mức vi kiến trúc, lệnh LODL thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))_x000D_
a)
A. ac:=m[sp+x]
b)
B. ac:=m[x]
c)
C. m[x]:=ac
d)
D. m[sp+x]:=ac_x000D_
8.
Câu 8: Xét các tín hiệu điều khiển từ bus hệ thống đến CPU, phát biểu nào sau đây là đúng:_x000D_
a)
A. Tín hiệu chấp nhận ngắt
b)
B. Tín hiệu xin ngắt_x000D_
c)
C. Tín hiệu điều khiển ghi ngăn nhớ
d)
D. Tín hiệu điều khiển đọc ngăn nhớ_x000D_
9.
Câu 9: Bộ xử lý nhận lệnh tại:_x000D_
a)
A. Bộ nhớ hoặc thiết bị ngoại vi
b)
B. Thiết bị ngoại vi_x000D_
c)
C. Bộ xử lý trung tâm (CPU)
d)
D. Bộ nhớ_x000D_
10.
Câu 10: Đối với cờ rỗng Zero – ZF trong thanh ghi trạng thái (trong CPU), ý nghĩa của nó là:_x000D_
a)
A. Được thiết lập lên 1 khi kết quả của phép toán bằng 0_x000D_
b)
B. Được thiết lập lên 1 khi kết quả phép toán lớn hơn 0_x000D_
c)
C. Được thiết lập lên 1 khi kết quả phép toán nhỏ hơn 0_x000D_
d)
D. Được thiết lập lên 1 khi kết quả phép toán có nhớ_x000D_
11.
Câu 11: Ở mức vi kiến trúc, lệnh JPOS thực hiện thao tác (chú giải: ac (accumulator); pc (program counter); x (giá trị địa chỉ))_x000D_
a)

A. if ac=0 then pc:=x

b)

B. if ac <> 0 then pc:=x_x000D_

c)

C. if ac < 0 then pc:=x

d)

D. if ac >= 0 then pc:=x_x000D_

12.
Câu 12: 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à đúng:_x000D_
a)
A. Điều khiển chuyển dữ liệu từ bộ nhớ ra thiết bị ngoại vi_x000D_
b)
B. Điều khiển chuyển dữ liệu từ ALU ra bộ nhớ_x000D_
c)
C. Điều khiển chuyển dữ liệu từ thanh ghi vào ALU_x000D_
d)
D. Điều khiển chuyển dữ liệu từ CPU vào ALU_x000D_
13.
Câu 13: Đối với cờ nhớ Carry – CF trong thanh ghi trạng thái (trong CPU), phát biểu nào sau đây là đúng:_x000D_
a)
A. Được thiết lập lên 1 nếu phép toán không có nhớ ra ngoài bit cao nhất_x000D_
b)
B. Được thiết lập lên 1 nếu phép toán có nhớ ra ngoài bit cao nhất_x000D_
c)
C. Đây là cờ báo tràn đối với số có dấu_x000D_
d)
D. Không được thiết lập lên 1 khi phép toán có nhớ ra ngoài bit cao nhất_x000D_
14.
Câu 14: Đối với lệnh mã máy thì toán hạng có thể là:_x000D_
a)
A. Ít nhất hai toán hạng (toán hạng nguồn và toán hạng đích)_x000D_
b)
B. Toán hạng nguồn hoặc toán hạng đích hoặc cả hai toán hạng nguồn và toán hạng đích hoặc không có toán hạng_x000D_
c)
C. Chỉ toán hạng nguồn_x000D_
d)
D. Chỉ toán hạng đích_x000D_
15.
Câu 15: Đối với ngăn xếp (Stack), phát biểu nào sau đây là sai:_x000D_
a)
A. Là vùng nhớ có cấu trúc FIFO (First In - First Out)_x000D_
b)
B. Khi cất thêm dữ liệu vào ngăn xếp, con trỏ ngăn xếp sẽ giảm_x000D_
c)
C. Con trỏ ngăn xếp luôn chỉ vào đỉnh ngăn xếp_x000D_
d)
D. Là vùng nhớ có cấu trúc LIFO (Last In - First Out)_x000D_
16.
Câu 16: Đối với lệnh mã máy, phát biểu nào sau đây là sai:_x000D_
a)
A. Toán hạng cho biết thao tác cần thực hiện_x000D_
b)
B. Lệnh máy gồm 2 thành phần là mã lệnh (operation code) và toán hạng_x000D_
c)
C. Mã lệnh cho biết thao tác mà bộ xử lý cần thực hiện_x000D_
d)
D. Toán hạng cho biết nơi chứa dữ liệu cần tác động_x000D_
17.
Câu 17: Đối với các thanh ghi dữ liệu (trong CPU), phát biểu nào sau đây là sai:_x000D_
a)
A. Cần có nhiều thanh ghi dữ liệu_x000D_
b)
B. Chứa các dữ liệu tạm thời hoặc các kết quả trung gian_x000D_
c)
C. Các thanh ghi số nguyên hoặc số dấu phẩy động_x000D_
d)
D. Chỉ chứa dữ liệu của vùng nhớ ngăn xếp_x000D_
18.
Câu 18: Xét công đoạn nhận dữ liệu của CPU thứ tự thực hiện là:_x000D_
a)
A. Địa chỉ -> Ngăn nhớ -> Tập thanh ghi
b)
B. Ngăn nhớ -> Tập thanh ghi -> Địa chỉ_x000D_
c)
C. Địa chỉ -> Tập thanh ghi -> Ngăn nhớ
d)
D. Tập thanh ghi -> Địa chỉ -> Ngăn nhớ_x000D_
19.
Câu 19: Ở mức vi kiến trúc, lệnh SUBD thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))_x000D_
a)
A. ac:=ac+m[sp+x]
b)
B. ac:=ac-m[sp+x]
c)
C. ac:=ac-m[x]
d)
D. ac:=ac+m[x]_x000D_
20.
Câu 20: Đối với khối điều khiển (trong CPU), phát biểu nào sau đây là đúng:_x000D_
a)
A. Giải mã lệnh được chuyển từ thanh ghi trạng thái đến_x000D_
b)
B. Không tiếp nhận tín hiệu từ thiết bị ngoại vi đến_x000D_
c)
C. Giải mã lệnh được chuyển từ thanh ghi lệnh đến_x000D_
d)
D. Tiếp nhận tín hiệu từ CPU đến_x000D_
21.
Câu 21: Đối với các thanh ghi (trong CPU), phát biểu nào sau đây là sai:_x000D_
a)
A. Chứa các thông tin tạm thời_x000D_
b)
B. Người lập trình có thể thay đổi mọi nội dung của các thanh ghi_x000D_
c)
C. Là mức đầu tiên của hệ thống nhớ_x000D_
d)
D. Nằm trong bộ xử lý_x000D_
22.
Câu 22: Ở mức vi kiến trúc, lệnh JNZE thực hiện thao tác (chú giải: ac (accumulator); pc (program counter); x (giá trị địa chỉ))_x000D_
a)
A. if ac ( 0 then pc:=x
b)
B. if ac < 0 then pc:=x_x000D_
c)
C. if ac=0 then pc:=x
d)
D. if ac <> 0 then pc:=x_x000D_
23.
Câu 23: Đối với các thanh ghi địa chỉ (trong CPU), phát biểu nào sau đây là sai:_x000D_
a)
A. Thanh ghi con trỏ ngăn xếp chứa địa chỉ vùng ngăn xếp_x000D_
b)
B. Bộ đếm chương trình quản lý vùng lệnh_x000D_
c)
C. Vùng lệnh không cần thanh ghi quản lý_x000D_
d)
D. Thanh ghi con trỏ dữ liệu quản lý vùng dữ liệu_x000D_
24.
Câu 24: Chẳng hạn lệnh được chia thành 6 công đoạn và thời gian thực hiện 1 lệnh là 6T, nếu thực hiện lệnh theo kiến trúc Siêu đường ống (Superpipeline & Hyperpipeline) thì thời gian thực hiện n lệnh sẽ là bao nhiêu?_x000D_
a)
A. (6*n)T
b)
B. (6*n-1)T
c)
C. (6+n-1)T
d)
D. 6*(n-1)T_x000D_
25.
Câu 25: Xét các công đoạn thực hiện 1 lệnh của bộ xử lý, thứ tự nào là đúng_x000D_
a)
A. Nhận lệnh -> Nhận dữ liệu -> Giải mã lệnh -> Xử lý dữ liệu -> Ghi dữ liệu_x000D_
b)
B. Nhận lệnh -> Giải mã lệnh -> Nhận dữ liệu -> Xử lý dữ liệu -> Ghi dữ liệu_x000D_
c)
C. Nhận dữ liệu -> Xử lý dữ liệu -> Nhận lệnh -> Giải mã lệnh -> Ghi dữ liệu_x000D_
d)
D. Giải mã lệnh -> Nhận dữ liệu -> Xử lý dữ liệu -> Ghi dữ liệu -> Nhận lệnh_x000D_
26.
Câu 26: Đối với lệnh mã máy gồm 1 toán hạng, phát biểu nào sau đây là đúng:_x000D_
a)
A. Toán hạng được chỉ ra trong lệnh là toán hạng đích_x000D_
b)
B. Toán hạng được chỉ ra trong lệnh là toán hạng nguồn_x000D_
c)
C. Toán hạng được chỉ ra trong lệnh là toán hạng ngầm định_x000D_
d)
D. Một toán hạng được chỉ ra trong lệnh có thể là toán hạng nguồn hoặc có thể là toán hạng đích và toán hạng còn lại là toán hạng ngầm định_x000D_
27.
Câu 27: Đối với các thanh ghi (trong CPU), phát biểu nào sau đây là đúng:_x000D_
a)
A. Thanh ghi chứa chương trình phần mềm máy tính_x000D_
b)
B. Có hai loại thanh ghi (thanh ghi lập trình được và thanh ghi không lập trình được)_x000D_
c)
C. Mọi thanh ghi đều không lập trình được_x000D_
d)
D. Mọi thanh ghi đều có thể lập trình được_x000D_
28.
Câu 28: Bộ vi xử lý Intel Celeron có kiến trúc là_x000D_
a)
A. 64-bit
b)
B. 8-bit
c)
C. 16-bit
d)
D. 32-bit_x000D_
29.
Câu 29: Chức năng của bộ vi xử lý trong máy tính là gì?_x000D_
a)
A. Điều khiển hoạt động của các thiết bị ngoại vi_x000D_
b)
B. Đọc dữ liệu từ các thiết bị ngoại vi và ghi vào bộ nhớ_x000D_
c)
C. Đọc dữ liệu từ bộ nhớ, xử lý theo từng câu lệnh và ghi kết quả vào bộ nhớ hay thiết bị ngoại vi_x000D_
d)
D. Đọc dữ liệu từ bộ nhớ và ghi vào các thiết bị ngoại vi_x000D_
30.
Câu 30: Đặc điểm nào sau đây không phải là đặc điểm của các máy tính RISC:_x000D_
a)
A. Số lệnh ít_x000D_
b)
B. Các lệnh có chiều dài cố định_x000D_
c)
C. Thời gian thực hiện lệnh là một chu kỳ máy_x000D_
d)
D. Nhiều cách thực hiện lệnh thông qua nhiều chế độ địa chỉ_x000D_
31.
Câu 31: Đối với khối điều khiển (trong CPU), chức năng nào sau đây là sai:_x000D_
a)
A. Nhận các tín hiệu yêu cầu từ bus hệ thống và xử lý chúng_x000D_
b)
B. Nhận lệnh từ bộ nhớ đưa vào thanh ghi lệnh_x000D_
c)
C. Phát ra các tín hiệu điều khiển thực hiện lệnh_x000D_
d)
D. Xử lý các phép toán logic_x000D_
32.
Câu 32: Bộ vi xử lý Intel 80386/80486 có kiến trúc là_x000D_
a)
A. 8-bit
b)
B. 16-bit
c)
C. 32-bit
d)
D. 64-bit_x000D_
33.
Câu 33: Đối với thanh ghi trạng thái (trong CPU), phát biểu nào sau đây là đúng:_x000D_
a)
A. Chỉ chứa các cờ phép toán
b)
B. Chứa các cờ điều khiển_x000D_
c)
C. Không chứa các cờ phép toán
d)
D. Không chứa các cờ điều khiển_x000D_
34.
Câu 34: Đối với thanh ghi con trỏ ngăn xếp SP - Stack Pointer (trong CPU), phát biểu nào sau đây là sai:_x000D_
a)
A. Con trỏ ngăn xếp luôn chỉ vào đáy của ngăn xếp_x000D_
b)
B. Con trỏ ngăn xếp chứa địa chỉ của ngăn nhớ đỉnh ngăn xếp_x000D_
c)
C. Khi cất thêm một dữ liệu vào ngăn xếp, con trỏ ngăn xếp sẽ giảm_x000D_
d)
D. Khi lấy một dữ liệu ra khỏi ngăn xếp, con trỏ ngăn xếp sẽ tăng_x000D_
35.
Câu 35: Ở mức vi kiến trúc, lệnh LODD thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))_x000D_
a)
A. m[sp+x]:=ac
b)
B. ac:=m[sp+x]
c)
C. m[x]:=ac
d)
D. ac:=m[x]_x000D_
36.
Câu 36: Ở mức vi kiến trúc, lệnh JNEG thực hiện thao tác (chú giải: ac (accumulator); pc (program counter); x (giá trị địa chỉ))_x000D_
a)
A. if ac < 0 then pc:=x
b)
B. if ac ( 0 then pc:=x_x000D_
c)
C. if ac=0 then pc:=x
d)
D. if ac <> 0 then pc:=x_x000D_
37.
Câu 37: Ở mức vi kiến trúc, lệnh ADDL thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))_x000D_
a)
A. ac:=ac-m[x]
b)
B. ac:=ac+m[x]
c)
C. ac:=ac-m[sp+x]
d)
D. ac:=ac+m[sp+x]_x000D_
38.
Câu 38: Đối với lệnh mã máy gồm 3 toán hạng, phát biểu nào sau đây là đúng:_x000D_
a)
A. Hai toán hạng đích, một toán hạng nguồn
b)
B. Ba toán hạng đích_x000D_
c)
C. Ba toán hạng nguồn
d)
D. Hai toán hạng nguồn, một toán hạng đích_x000D_
39.
Câu 39: Bộ xử lý nhận dữ liệu tại:_x000D_
a)
A. Bộ nhớ hoặc thiết bị ngoại vi
b)
B. Bộ nhớ_x000D_
c)
C. Thiết bị ngoại vi
d)
D. Bộ xử lý trung tâm (CPU)_x000D_
40.
Câu 40: Đối với khối tính toán số học và logic -ALU (trong CPU), phát biểu nào sau đây là đúng:_x000D_
a)
A. Thực hiện các phép toán số học_x000D_
b)
B. Thực hiện các phép toán số học và thực hiện các phép toán logic_x000D_
c)
C. Thực hiện các phép toán logic_x000D_
d)
D. Không thực hiện các phép toán quay bit_x000D_
41.
Câu 41: Xét công đoạn nhận lệnh của CPU thứ tự thực hiện là:_x000D_
a)
A. Bộ nhớ -> Bộ đếm chương trình -> Thanh ghi lệnh_x000D_
b)
B. Bộ nhớ -> Thanh ghi lệnh -> Bộ đếm chương trình_x000D_
c)
C. Bộ đếm chương trình-> Bộ nhớ -> Thanh ghi lệnh_x000D_
d)
D. Bộ đếm chương trình-> Thanh ghi lệnh-> Bộ nhớ_x000D_
42.
Câu 42: Đối với cờ tràn Overflow – OF trong thanh ghi trạng thái (trong CPU), phát biểu nào sau đây là đúng:_x000D_
a)
A. Được thiết lập lên 1 khi cộng hai số nguyên cùng dấu mà kết quả có dấu ngược lại_x000D_
b)
B. Được thiết lập lên 1 khi cộng hai số nguyên cùng dấu mà kết quả âm_x000D_
c)
C. Được thiết lập lên 1 khi cộng hai số nguyên cùng dấu mà kết quả cùng dấu_x000D_
d)
D. Đây là cờ báo tràn đối với số không dấu_x000D_
43.
Câu 43: Đặc điểm nào sau đây không phải là đặc điểm của các máy tính RISC:_x000D_
a)
A. Số lệnh ít
b)
B. Các lệnh có chiều dài thay đổi_x000D_
c)
C. CPU có tập thanh ghi lớn
d)
D. Đều được thiết kế kiểu pipeline lệnh_x000D_
44.
Câu 44: Đối với các thanh ghi bộ đếm chương trình PC - Program Counter (trong CPU), phát biểu nào sau đây là sai:_x000D_
a)
A. Còn được gọi là con trỏ lệnh IP - Instruction Pointer_x000D_
b)
B. Sau khi một lệnh được nhận vào, nội dung PC tự động tăng để trỏ sang lệnh kế tiếp_x000D_
c)
C. Chứa mã lệnh đang được thực hiện_x000D_
d)
D. Giữ địa chỉ của lệnh tiếp theo sẽ được nhận vào_x000D_
45.
Câu 45: Xét các tín hiệu điều khiển từ bus hệ thống đến CPU, phát biểu nào sau đây là sai:_x000D_
a)
A. Tín hiệu xin nhường bus_x000D_
b)
B. Tín hiệu xin ngắt_x000D_
c)
C. Tín hiệu trả lời đồng ý nhường bus_x000D_
d)
D. Không phải là tín hiệu điều khiển đọc/ghi ngăn nhớ_x000D_
46.
Câu 46: Đối với lệnh mã máy, phát biểu nào sau đây là đúng:_x000D_
a)
A. Lệnh máy có thể có nhiều mã lệnh_x000D_
b)
B. Toán hạng trong lệnh máy là duy nhất_x000D_
c)
C. Lệnh máy không tồn tại lệnh không có toán hạng_x000D_
d)
D. Lệnh máy có thể có nhiều toán hạng_x000D_
47.
Câu 47: Đối với các thanh ghi (trong CPU), phát biểu nào sau đây là sai:_x000D_
a)
A. Chỉ có một loại cờ (Cờ điều khiển)_x000D_
b)
B. Thanh ghi trạng thái còn gọi là thanh ghi cờ_x000D_
c)
C. Có hai loại cờ (Cờ phép toán và cờ điều khiển)_x000D_
d)
D. Thanh ghi trạng thái chứa các thông tin trạng thái xử lý của CPU_x000D_
48.
Câu 48: Đối với chức năng của khối điều khiển (trong CPU), phát biểu nào sau đây là sai:_x000D_
a)
A. Tăng nội dung của PC để trỏ vào lệnh tiếp theo_x000D_
b)
B. Vận chuyển lệnh từ thanh ghi ra bộ nhớ_x000D_
c)
C. Phát ra các tín hiệu điều khiển thực hiện lệnh_x000D_
d)
D. Điều khiển nhận lệnh tiếp theo từ bộ nhớ, đưa vào thanh ghi lệnh_x000D_
49.
Câu 49: Ở mức vi kiến trúc, lệnh STOL thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))_x000D_
a)
A. m[x]:=ac
b)
B. ac:=m[x]
c)
C. m[sp+x]:=ac
d)
D. ac:=m[sp+x]_x000D_
50.
Câu 50: Đối với cờ dấu Sign – SF trong thanh ghi trạng thái (trong CPU), ý nghĩa của nó là:_x000D_
a)
A. Được thiết lập lên 1 khi kết quả của phép toán khác 0_x000D_
b)
B. Được thiết lập lên 1 khi kết quả phép toán lớn hơn 0_x000D_
c)
C. Được thiết lập lên 1 khi kết quả phép toán nhỏ hơn 0_x000D_
d)
D. Được thiết lập lên 1 khi kết quả của phép toán bằng 0_x000D_
51.
Câu 51: Đối với các thanh ghi (trong CPU), phân loại thanh ghi theo chức năng loại nào sau đây là sai:_x000D_
a)
A. Thanh ghi dữ liệu
b)
B. Thanh ghi trọng tài bus_x000D_
c)
C. Thanh ghi địa chỉ
d)
D. Thanh ghi điều khiển và trạng thái của CPU_x000D_
52.
Câu 52: Ở mức vi kiến trúc, lệnh PSHI thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory))_x000D_
a)
A. sp:=sp-1; m[sp]:=m[ac]
b)
B. m[ac]:=m[sp]; sp:=sp+1_x000D_
c)
C. sp:=sp-1; m[sp]:=ac
d)
D. ac:=m[sp]; sp:=sp+1_x000D_
53.
Câu 53: Ở mức vi kiến trúc, lệnh POP thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory))_x000D_
a)
A. sp:=sp-1; m[sp]:=m[ac]
b)
B. m[ac]:=m[sp]; sp:=sp+1_x000D_
c)
C. sp:=sp-1; m[sp]:=ac
d)
D. ac:=m[sp]; sp:=sp+1_x000D_
54.
Câu 54: Đặc điểm nào sau đây không phải là đặc điểm của các máy tính RISC:_x000D_
a)
A. Thời gian thực hiện lệnh là một chu kỳ máy_x000D_
b)
B. Số lệnh nhiều_x000D_
c)
C. Hầu hết các lệnh truy nhập toán hạng ở các thanh ghi_x000D_
d)
D. Các lệnh có chiều dài cố định_x000D_
55.
Câu 55: Phát biểu nào dưới đây là sai?_x000D_
a)
A. Bộ xử lý được cấu tạo bởi 2 thành phần ALU và CU_x000D_
b)
B. Bộ xử lý điều khiển hoạt động của máy tính_x000D_
c)
C. Bộ xử lý hoạt động theo chương trình nằm sẵn trong bộ nhớ máy tính_x000D_
d)
D. Bộ xử lý được cấu tạo bởi 5 thành phần CU, ALU, RF, BIU, và internal Bus_x000D_
56.
Câu 56: Bộ vi xử lý Intel 8085 có kiến trúc là_x000D_
a)
A. 4-bit
b)
B. 8-bit
c)
C. 16-bit
d)
D. 32-bit_x000D_
57.
Câu 57: Các dòng máy tính nào sau đây có khả năng xử lý dấu phẩy động (chọn câu trả lời chính xác nhất):_x000D_
a)

A. 80386/80486

b)

B. 80486_x000D_

c)

C. 80486/Celeron

d)

D. 80486/Pentium/Celeron_x000D_

58.
Câu 58: Bộ vi xử lý Intel Pentium III, Pentium 4 có kiến trúc là_x000D_
a)

A. 64-bit

b)

B. 8-bit

c)

C. 16-bit

d)

D. 32-bit_x000D_

59.
Câu 59: 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:_x000D_
a)
A. Điều khiển chuyển dữ liệu từ ALU vào thanh ghi_x000D_
b)
B. Điều khiển chuyển dữ liệu vào ALU_x000D_
c)
C. Điều khiển đọc/ghi ngăn nhớ_x000D_
d)
D. Điều khiển đọc dữ liệu từ ALU_x000D_
60.
Câu 60: Xét công đoạn xử lý dữ liệu của CPU thứ tự thực hiện là:_x000D_
a)
A. Thực hiện phép toán -> Thanh ghi dữ liệu -> Bộ tính toán số học và logic (ALU)_x000D_
b)
B. Thực hiện phép toán -> Bộ tính toán số học và logic (ALU) -> Thanh ghi dữ liệu_x000D_
c)
C. Bộ tính toán số học và logic (ALU) -> Thanh ghi dữ liệu -> Thực hiện phép toán_x000D_
d)
D. Bộ tính toán số học và logic (ALU) -> Thực hiện phép toán -> Thanh ghi dữ liệu_x000D_
61.
Câu 61: Đối với cờ nhớ Carry – CF trong thanh ghi trạng thái (trong CPU), phát biểu nào sau đây là sai:_x000D_
a)
A. Đây là cờ báo tràn đối với số có dấu_x000D_
b)
B. Không được thiết lập khi phép toán không có nhớ ra khỏi bit cao nhất_x000D_
c)
C. Đây là cờ báo tràn đối với số không dấu_x000D_
d)
D. Được thiết lập lên 1 nếu phép toán có nhớ ra ngoài bit cao nhất_x000D_
62.
Câu 62: Ở mức vi kiến trúc, lệnh JZER thực hiện thao tác (chú giải: ac (accumulator); pc (program counter); x (giá trị địa chỉ))_x000D_
a)
A. if ac <> 0 then pc:=x
b)
B. if ac=0 then pc:=x_x000D_
c)
C. if ac ( 0 then pc:=x
d)
D. if ac < 0 then pc:=x_x000D_
63.
Câu 63: Đối với cờ tràn Overflow – OF trong thanh ghi trạng thái (trong CPU), phát biểu nào sau đây là sai:_x000D_
a)
A. Đây là cờ báo tràn đối với số có dấu_x000D_
b)
B. Được thiết lập lên 1 khi cộng hai số nguyên cùng dấu mà kết quả cùng dấu_x000D_
c)
C. Được thiết lập lên 1 khi cộng hai số nguyên cùng dấu mà kết quả có dấu ngược lại_x000D_
d)
D. Không được thiết lập lên 1 khi cộng hai số nguyên cùng dấu mà kết quả âm_x000D_
64.
Câu 64: Đối với ALU (trong CPU), phát biểu nào sau đây là sai:_x000D_
a)
A. Thực hiện phép dịch bit
b)
B. Thực hiện phép so sánh hai toán hạng_x000D_
c)
C. Thực hiện phép cộng và phép trừ
d)
D. Thực hiện phép lấy căn bậc hai_x000D_
65.
Câu 65: Đối với các thanh ghi địa chỉ (trong CPU), phát biểu nào sau đây là đúng:_x000D_
a)
A. Có nhiều hơn 4 loại_x000D_
b)
B. Có ít nhất 3 loại (Bộ đếm chương trình – PC; Con trỏ dữ liệu – DP; Con trỏ ngăn xếp – SP)_x000D_
c)
C. Có tất cả 2 loại (Bộ đếm chương trình – PC; Con trỏ dữ liệu – DP)_x000D_
d)
D. Chỉ có một loại (Bộ đếm chương trình – PC)_x000D_
66.
Câu 66: Xét công đoạn ghi (lưu trữ) dữ liệu của CPU thứ tự thực hiện là:_x000D_
a)
A. Địa chỉ -> Ngăn nhớ -> Tập thanh ghi
b)
B. Địa chỉ -> Tập thanh ghi -> Ngăn nhớ_x000D_
c)
C. Tập thanh ghi -> Ngăn nhớ -> Địa chỉ
d)
D. Tập thanh ghi -> Địa chỉ -> Ngăn nhớ_x000D_
67.
Câu 67: Đối với các thanh ghi dữ liệu (trong CPU), phát biểu nào sau đây là đúng:_x000D_
a)
A. Chứa các dữ liệu tạm thời hoặc các kết quả trung gian_x000D_
b)
B. Chứa các địa chỉ của các ngăn nhớ mang dữ liệu_x000D_
c)
C. Vừa chứa dữ liệu vừa chứa địa chỉ của các toán hạng trong các lệnh tính toán_x000D_
d)
D. Chứa các dữ liệu liên quan đến thông tin điều khiển lệnh_x000D_
68.
Câu 68: Ở mức vi kiến trúc, lệnh SUBL thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))_x000D_
a)
A. ac:=ac+m[sp+x]
b)
B. ac:=ac-m[sp+x]
c)
C. ac:=ac+m[x]
d)
D. ac:=ac-m[x]_x000D_
69.
Câu 69: Ở mức vi kiến trúc, lệnh ADDD thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))_x000D_
a)
A. ac:=ac-m[sp+x]
b)
B. ac:=ac+m[sp+x]
c)
C. ac:=ac-m[x]
d)
D. ac:=ac+m[x]_x000D_
70.
Câu 70: Đối với các thanh ghi (trong CPU), phát biểu nào sau đây là đúng:_x000D_
a)
A. Chứa trạng thái của các thiết bị ngoại vi_x000D_
b)
B. Mọi thanh ghi đều có thể lập trình được_x000D_
c)
C. Thanh ghi lệnh chứa mã lệnh vừa được xử lý xong_x000D_
d)
D. Có loại thanh ghi không lập trình được_x000D_
71.
Câu 71: Ở mức vi kiến trúc, lệnh STOD thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory); x (giá trị địa chỉ))_x000D_
a)
A. m[x]:=ac
b)
B. ac:=m[x]
c)
C. m[sp+x]:=ac
d)
D. ac:=m[sp+x]_x000D_
72.
Câu 72: Bộ vi xử lý Intel 4004 có kiến trúc là_x000D_
a)
A. 32-bit
b)
B. 16-bit
c)
C. 8-bit
d)
D. 4-bit_x000D_
73.
Câu 73: Đối với các thanh ghi con trỏ dữ liệu DP - Data Pointer (trong CPU), phát biểu nào sau đây là đúng:_x000D_
a)
A. Giữ địa chỉ của lệnh tiếp theo sẽ được thực hiện_x000D_
b)
B. Chứa dữ liệu của lệnh đang được thực hiện_x000D_
c)
C. Chứa địa chỉ của ngăn nhớ dữ liệu mà CPU muốn truy nhập_x000D_
d)
D. Chứa mã lệnh đang được thực hiện_x000D_
74.
Câu 74: 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:_x000D_
a)
A. Điều khiển chuyển dữ liệu từ thanh ghi vào ALU_x000D_
b)
B. Điều khiển chuyển dữ liệu từ CPU ra thanh ghi_x000D_
c)
C. Điều khiển chuyển dữ liệu từ ALU ra thanh ghi_x000D_
d)
D. Điều khiển ALU thực hiện lệnh_x000D_
75.
Câu 75: Đặc điểm nào sau đây không phải là đặc điểm của các máy tính RISC:_x000D_
a)
A. Nhiều vi chương trình được dùng_x000D_
b)
B. Các lệnh có chiều dài cố định_x000D_
c)
C. CPU có tập thanh ghi lớn_x000D_
d)
D. Hầu hết các lệnh truy nhập toán hạng ở các thanh ghi_x000D_
76.
Câu 76: Thành phần nào sau đây không phải là một bộ phận của bộ vi xử lý?_x000D_
a)
A. Bus hệ thống (System Bus)
b)
B. Bộ điều khiển (CU)_x000D_
c)
C. Bộ tính toán số học và logic (ALU)
d)
D. Các thanh ghi (RF)_x000D_
77.
Câu 77: Đối với lệnh mã máy, phát biểu nào sau đây là đúng:_x000D_
a)
A. Toán hạng cho biết thao tác cần thực hiện
b)
B. Có thể có nhiệu mã lệnh trong lệnh máy_x000D_
c)
C. Mã lệnh trong lệnh máy là duy nhất
d)
D. Toán hạng trong lệnh máy là duy nhất_x000D_
78.
Câu 78: Đối với lệnh mã máy gồm 2 toán hạng, phát biểu nào sau đây là đúng:_x000D_
a)
A. Hai toán hạng nguồn_x000D_
b)
B. Một toán hạng vừa là toán hạng nguồn vừa là toán hạng đích, toán hạng còn lại là toán hạng nguồn_x000D_
c)
C. Hai toán hạng đích_x000D_
d)
D. Một toán hạng nguồn, một toán hạng đích_x000D_
79.
Câu 79: Xét tập lệnh của máy tính, phát biểu nào sau đây là đúng:_x000D_
a)
A. Mỗi lệnh là một tập các kí tự do người thiết kế ngôn ngữ tạo nên_x000D_
b)
B. Tập lệnh thường có số lệnh không xác định, nó phụ thuộc vào độ lớn của chương trình_x000D_
c)
C. Một lệnh của bộ xử lý tương đương với một lệnh trong ngôn ngữ lập trình bậc cao_x000D_
d)
D. Mỗi bộ xử lý có một tập lệnh xác định_x000D_
80.
Câu 80: Xét công đoạn giải mã lệnh của CPU thứ tự thực hiện là:_x000D_
a)
A. Khối điều khiển -> Thanh ghi lệnh -> Giải mã -> Tín hiệu điều khiển_x000D_
b)
B. Thanh ghi lệnh -> Khối điều khiển -> Tín hiệu điều khiển -> Giải mã_x000D_
c)
C. Thanh ghi lệnh -> Khối điều khiển -> Giải mã -> Tín hiệu điều khiển_x000D_
d)
D. Thanh ghi lệnh -> Giải mã -> Khối điều khiển -> Tín hiệu điều khiển_x000D_
81.
Câu 81: Kiến trúc đường ống lệnh (Instruction Pipelining) là:_x000D_
a)
A. Lệnh là một khối không chia cắt và bắt buộc thực hiện tuần tự từng lệnh_x000D_
b)
B. Chia chu trình lệnh thành các công đoạn và cho phép thực hiện đồng thời các công đoạn_x000D_
c)
C. Chia chu trình lệnh thành các công đoạn và cho phép thực hiện tuần tự các công đoạn_x000D_
d)
D. Chia chu trình lệnh thành các công đoạn và cho phép thực hiện gối lên nhau_x000D_
82.
Câu 82: Bộ vi xử lý Intel Pentium, Pentium II có kiến trúc là_x000D_
a)
A. 32-bit
b)
B. 64-bit
c)
C. 16-bit
d)
D. 8-bit_x000D_
83.
Câu 83: Đối với khối điều khiển (trong CPU), chức năng nào sau đây là đúng:_x000D_
a)
A. Thực hiện các phép toán quay vòng bit_x000D_
b)
B. Thực hiện phép toán đảo dấu_x000D_
c)
C. Giải mã lệnh đã được nhận từ thanh ghi lệnh để xác định thao tác mà lệnh yêu cầu_x000D_
d)
D. Thực hiện các phép toán dịch bit_x000D_
84.
Câu 84: Đối với khối điều khiển (trong CPU), phát biểu nào sau đây là sai:_x000D_
a)
A. Chỉ điều khiển các thanh ghi và bộ tính toán số học và logic (ALU)_x000D_
b)
B. Điều khiển bộ nhớ và modul vào ra_x000D_
c)
C. Điều khiển các thanh ghi và bộ tính toán số học và logic (ALU)_x000D_
d)
D. Điều khiển các tín hiệu bên trong và bên ngoài bộ xử lý_x000D_
85.
Câu 85: Để thực hiện 1 lệnh, bộ xử lý phải trải qua:_x000D_
a)
A. 6 công đoạn
b)
B. 8 công đoạn
c)
C. 5 công đoạn
d)
D. 7 công đoạn_x000D_
86.
Câu 86: Bộ vi xử lý Intel 8086/8088 có kiến trúc là_x000D_
a)
A. 4-bit
b)
B. 8-bit
c)
C. 16-bit
d)
D. 32-bit_x000D_
87.
Câu 87: 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à sai:_x000D_
a)
A. Xử lý các tín hiệu từ bên ngoài gửi đến
b)
B. Điều khiển đọc/ghi ngăn nhớ_x000D_
c)
C. Điều khiển ghi dữ liệu vào thanh ghi
d)
D. Điều khiển đọc/ghi cổng vào/ra_x000D_
88.
Câu 88: Các dòng máy tính nào sau đây không có khả năng xử lý dấu phẩy động:_x000D_
a)
A. 80486
b)
B. Pentium
c)
C. Celeron
d)
D. 80386_x000D_
89.
Câu 89: Bộ vi xử lý Intel Itanium có kiến trúc là_x000D_
a)
A. 64-bit
b)
B. 8-bit
c)
C. 16-bit
d)
D. 32-bit_x000D_
90.
Câu 90: Ở mức vi kiến trúc, lệnh POPI thực hiện thao tác (chú giải: ac (accumulator); sp (stack pointer); m (memory))_x000D_
a)
A. sp:=sp-1; m[sp]:=m[ac]
b)
B. m[ac]:=m[sp]; sp:=sp+1_x000D_
c)
C. sp:=sp-1; m[sp]:=ac
d)
D. ac:=m[sp]; sp:=sp+1_x000D_