wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz về Bộ Vi Xử Lý

Total questions: 90

Worksheet time: 45mins

Name
Class
Date
1.

Đối với khối điều khiển (trong CPU), chức năng nào sau đây là đúng?

a)

Tăng nội dung của PC để trở sang lệnh kế tiếp

b)

Thực hiện phép đảo dấu

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

d)

Thực hiện các phép toán số học và logic

2.

Bộ vi xử lý Intel 80186/80286 có kiến trúc là

a)

4-bit

b)

32-bit

c)

16-bit

d)

8-bit

3.

Các dòng máy tính nào sau đây có khả năng xử lý dấu phẩy động:

a)

80386

b)

80286

c)

80186

d)

80486

4.

Khối EU trong bộ vi xử lý gồm các thành phần nào?

a)

Bộ tính toán số học và logic (ALU) và Bộ điều khiển (CU)

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

c)

Bộ tính toán số học và logic (ALU) và hàng nhận lệnh

d)

Bộ tính toán số học và logic (ALU), Bộ điều khiển (CU) và các thanh ghi (RF)

5.

Ở mức vi kiến trúc, lệnh PUSH thực hiện thao tác nào?

a)

sp:=sp-1; m[sp]:=ac

b)

m[ac]:=m[sp]; sp:=sp+1

c)

sp:=sp-1; m[sp]:=m[ac]

d)

ac:=m[sp]; sp:=sp+1

6.

Bộ vi xử lý Intel 8008/8080 có kiến trúc là

a)

4-bit

b)

8-bit

c)

16-bit

d)

32-bit

7.

Ở mức vi kiến trúc, lệnh LODL thực hiện thao tác nào?

a)

ac:=m[sp+x]

b)

ac:=m[x]

c)

m[x]:=ac

d)

m[sp+x]:=ac

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:

a)

Tín hiệu chấp nhận ngắt

b)

Tín hiệu xin ngắt

c)

Tín hiệu điều khiển ghi ngăn nhớ

d)

Tín hiệu điều khiển đọc ngăn nhớ

9.

Bộ xử lý nhận lệnh tại:

a)

Bộ nhớ hoặc thiết bị ngoại vi

b)

Thiết bị ngoại vi

c)

Bộ xử lý trung tâm (CPU)

d)

Bộ nhớ

10.

Đối với cờ rỗng Zero – ZF trong thanh ghi trạng thái (trong CPU), ý nghĩa của nó là:

a)

Được thiết lập lên 1 khi kết quả của phép toán bằng 0

b)

Được thiết lập lên 1 khi kết quả phép toán lớn hơn 0

c)

Được thiết lập lên 1 khi kết quả phép toán nhỏ hơn 0

d)

Được thiết lập lên 1 khi kết quả phép toán có nhớ

11.

Ở mức vi kiến trúc, lệnh JPOS thực hiện thao tác nào sau đây?

a)

if ac=0 then pc:=x

b)

if ac <> 0 then pc:=x

c)

if ac < 0 then pc:=x

d)

if ac ≥ 0 then pc:=x

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?

a)

Điều khiển chuyển dữ liệu từ bộ nhớ ra thiết bị ngoại vi

b)

Điều khiển chuyển dữ liệu từ ALU ra bộ nhớ

c)

Điều khiển chuyển dữ liệu từ thanh ghi vào ALU

d)

Điều khiển chuyển dữ liệu từ CPU vào ALU

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?

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

b)

Được thiết lập lên 1 nếu phép toán có nhớ ra ngoài bit cao nhất

c)

Đây là cờ báo tràn đối với số có dấu

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

14.

Đối với lệnh mà máy tính toán hạng có thể là:

a)

Ít nhất hai toán hạng (toán hạng nguồn và toán hạng đích)

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

c)

Chỉ toán hạng nguồn

d)

Chỉ toán hạng đích

15.

Đối với ngăn xếp (Stack), phát biểu nào sau đây là sai?

a)

Là vùng nhớ có cấu trúc FIFO (First In - First Out)

b)

Khi cất thêm dữ liệu vào ngăn xếp, con trỏ ngăn xếp sẽ giảm

c)

Con trỏ ngăn xếp luôn chỉ vào đỉnh ngăn xếp

d)

Là vùng nhớ có cấu trúc LIFO (Last In - First Out)

16.

Đối với lệnh mà máy, phát biểu nào sau đây là sai?

a)

Toán hạng cho biết thao tác cần thực hiện

b)

Lệnh máy gồm 2 thành phần là mã lệnh (operation code) và toán hạng

c)

Mã lệnh cho biết thao tác mà bộ xử lý cần thực hiện

d)

Toán hạng cho biết nơi chứa dữ liệu cần tác động

17.

Đối với các thanh ghi dữ liệu (trong CPU), phát biểu nào sau đây là sai?

a)

Cần có nhiều thanh ghi dữ liệu

b)

Chứa các dữ liệu tạm thời hoặc các kết quả trung gian

c)

Các thanh ghi số nguyên hoặc số dấu phẩy động

d)

Chỉ chứa dữ liệu của vùng nhớ ngăn xếp

18.

Xét công đoạn nhận dữ liệu của CPU thứ tự thực hiện là:

a)

Địa chỉ -> Ngăn nhớ -> Tập thanh ghi

b)

Ngăn nhớ -> Tập thanh ghi -> Địa chỉ

c)

Địa chỉ -> Tập thanh ghi -> Ngăn nhớ

d)

Tập thanh ghi -> Địa chỉ -> Ngăn nhớ

19.

Ở mức vi kiến trúc, lệnh SUBD thực hiện thao tác nào sau đây?

a)

ac:=ac+m[sp+x]

b)

ac:=ac-m[sp+x]

c)

ac:=ac-m[x]

d)

ac:=ac+m[x]

20.

Đối với khối điều khiển (trong CPU), phát biểu nào sau đây là đúng?

a)

Giải mã lệnh được chuyển từ thanh ghi trạng thái đến

b)

Không tiếp nhận tín hiệu từ thiết bị ngoại vi đến

c)

Giải mã lệnh được chuyển từ thanh ghi lệnh đến

d)

Tiếp nhận tín hiệu từ CPU đến

21.

Đối với các thanh ghi (trong CPU), phát biểu nào sau đây là sai?

a)

Chứa các thông tin tạm thời

b)

Người lập trình có thể thay đổi mọi nội dung của các thanh ghi

c)

Là mức đầu tiên của hệ thống nhớ

d)

Nằm trong bộ xử lý

22.

Ở mức vi kiến trúc, lệnh JNZE thực hiện thao tác nào sau đây?

a)

if ac = 0 then pc:=x

b)

if ac < 0 then pc:=x

c)

if ac=0 then pc:=x

d)

if ac <> 0 then pc:=x

23.

Đối với các thanh ghi địa chỉ (trong CPU), phát biểu nào sau đây là sai?

a)

Thanh ghi con trỏ ngăn xếp chứa địa chỉ vùng ngăn xếp

b)

Bộ đếm chương trình lưu lệnh

c)

Vùng lệnh không cần thanh ghi quản lý

d)

Thanh ghi con trỏ dữ liệu quản lý vùng dữ liệ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?

a)

(6*n)T

b)

(6*n-1)T

c)

(6+n-1)T

d)

(6n-1)T

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?

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)

Nhận lệnh -> Giải mã lệnh -> Nhận dữ liệu -> Xử lý dữ liệu -> Ghi dữ liệu

c)

Nhận dữ liệu -> Xử lý dữ liệu -> Nhận lệnh -> Giải mã lệnh -> Ghi dữ liệu

d)

Giải mã lệnh -> Nhận dữ liệu -> Xử lý dữ liệu -> Ghi dữ liệu -> Nhận lệnh

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?

a)

Toán hạng được chỉ ra trong lệnh là toán hạng đích

b)

Toán hạng được chỉ ra trong lệnh là toán hạng nguồn

c)

Toán hạng được chỉ ra trong lệnh là toán hạng trung gian

d)

Toán hạng được chỉ ra trong lệnh là toán hạng phụ

27.

Toán hạng được chỉ ra trong lệnh là toán hạng nào?

a)

Toán hạng được chỉ ra trong lệnh là toán hạng nguồn

b)

Toán hạng được chỉ ra trong lệnh là toán hạng đích

c)

Toán hạng được chỉ ra trong lệnh là toán hạng ngầm định

d)

Toán hạng được chỉ ra trong lệnh là toán hạng phụ

28.

Đối với các thanh ghi (trong CPU), phát biểu nào sau đây là đúng?

a)

Thanh ghi chứa chương trình phần mềm máy tính

b)

Có hai loại thanh ghi (thanh ghi lập trình được và thanh ghi không lập trình được)

c)

Mọi thanh ghi đều không lập trình được

d)

Mọi thanh ghi đều có thể lập trình được

29.

Bộ vi xử lý Intel Celeron có kiến trúc là?

a)

64-bit

b)

8-bit

c)

16-bit

d)

32-bit

30.

Chức năng của bộ vi xử lý trong máy tính là gì?

a)

Điều khiển hoạt động của các thiết bị ngoại vi

b)

Đọc dữ liệu từ các thiết bị ngoại vi và ghi vào bộ nhớ

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

d)

Đọc dữ liệu từ bộ nhớ và ghi vào các thiết bị ngoại vi

31.

Đặc điểm nào sau đây không phải là đặc điểm của các máy tính RISC?

a)

Số lệnh ít

b)

Các lệnh có chiều dài cố định

c)

Thời gian thực hiện lệnh là một chu kỳ máy

d)

Nhiều cách thực hiện lệnh thông qua nhiều chế độ địa chỉ

32.

Đối với khối điều khiển (trong CPU), chức năng nào sau đây là sai?

a)

Nhận các tín hiệu yêu cầu từ bus hệ thống và xử lý chúng

b)

Nhận lệnh từ bộ nhớ đưa vào thanh ghi lệnh

c)

Phát ra các tín hiệu điều khiển thực hiện lệnh

d)

Xử lý các phép toán logic

33.

Bộ vi xử lý Intel 80386/80486 có kiến trúc là?

a)

8-bit

b)

16-bit

c)

32-bit

d)

64-bit

34.

Đối với thanh ghi trạng thái (trong CPU), phát biểu nào sau đây là đúng?

a)

Chỉ chứa các cờ phép toán

b)

Chứa các cờ điều khiển

c)

Không chứa các cờ phép toán

d)

Không chứa các cờ điều khiển

35.

Đố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?

a)

Con trỏ ngăn xếp luôn chỉ vào đáy của ngăn xếp

b)

Con trỏ ngăn xếp chứa địa chỉ của ngăn nhớ đỉnh ngăn xếp

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

d)

Khi cất thêm một dữ liệu vào ngăn xếp, con trỏ ngăn xếp sẽ tăng

36.

Ở mức vi kiến trúc, lệnh LODD thực hiện thao tác nào sau đây?

a)

m[sp+x]:=ac

b)

ac:=m[sp+x]

c)

m[x]:=ac

d)

ac:=m[x]

37.

Ở mức vi kiến trúc, lệnh JNEG thực hiện thao tác nào sau đây?

a)

if ac < 0 then pc:=x

b)

if ac ≥ 0 then pc:=x

c)

if ac=0 then pc:=x

d)

if ac <> 0 then pc:=x

38.

Ở mức vi kiến trúc, lệnh ADDL thực hiện thao tác nào sau đây?

a)

ac:=ac-m[x]

b)

ac:=ac+m[sp+x]

c)

ac:=ac-m[sp+x]

d)

ac:=ac+m[x]

39.

Đố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?

a)

Hai toán hạng đích, một toán hạng nguồn

b)

Ba toán hạng đích

c)

Ba toán hạng nguồn

d)

Hai toán hạng nguồn, một toán hạng đích

40.

Bộ xử lý nhận dữ liệu tại đâu?

a)

Bộ nhớ hoặc thiết bị ngoại vi

b)

Bộ nhớ

c)

Thiết bị ngoại vi

d)

Bộ xử lý trung tâm (CPU)

41.

Đố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?

a)

Thực hiện các phép toán số học

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

c)

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

d)

Không thực hiện các phép toán quay bit

42.

Xét công đoạn nhận lệnh của CPU thứ tự thực hiện là gì?

a)

Bộ nhớ -> Bộ đếm chương trình -> Thanh ghi lệnh

b)

Bộ nhớ -> Thanh ghi lệnh -> Bộ đếm chương trình

c)

Bộ đếm chương trình-> Bộ nhớ -> Thanh ghi lệnh

d)

Bộ đếm chương trình-> Thanh ghi lệnh-> Bộ nhớ

43.

Đố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?

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

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ó dấu âm

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

d)

Đây là cờ báo tràn đối với số không dấu

44.

Đặc điểm nào sau đây không phải là đặc điểm của các máy tính RISC?

a)

Số lệnh ít

b)

Các lệnh có chiều dài thay đổi

c)

Địa chỉ bộ nhớ đơn giản

d)

Thực hiện lệnh nhanh

45.

Đố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?

a)

Còn được gọi là con trỏ lệnh IP - Instruction Pointer

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

c)

Chứa mã lệnh đang được thực hiện

d)

Giữ địa chỉ của lệnh tiếp theo sẽ được nhận vào

46.

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?

a)

Tín hiệu xin nhường bus

b)

Tín hiệu xin ngắt

c)

Tín hiệu trả lời đồng ý nhường bus

d)

Không phải là tín hiệu điều khiển đọc/ghi ngăn nhớ

47.

Đối với lệnh máy, phát biểu nào sau đây là đúng?

a)

Lệnh máy có thể có nhiều mã lệnh

b)

Toán hạng trong lệnh máy là duy nhất

c)

Lệnh máy không tồn tại lệnh không có toán hạng

d)

Lệnh máy có thể có nhiều toán hạng

48.

Đối với các thanh ghi (trong CPU), phát biểu nào sau đây là sai?

a)

Chỉ có một loại cờ (Cờ điều khiển)

b)

Thanh ghi trạng thái còn gọi là thanh ghi cờ

c)

Có hai loại cờ (Cờ phép toán và cờ điều khiển)

d)

Thanh ghi trạng thái chứa các thông tin trạng thái xử lý của CPU

49.

Đối với chức năng của khối điều khiển lệnh (trong CPU), phát biểu nào sau đây là sai?

a)

Tăng nội dung của PC để trỏ vào lệnh tiếp theo

b)

Vận chuyển lệnh từ thanh ghi ra bộ nhớ

c)

Phát ra các tín hiệu điều khiển thực hiện lệnh

d)

Điều khiển nhận lệnh tiếp theo từ bộ nhớ, đưa vào thanh ghi lệnh

50.

Ở 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ỉ) nào sau đây?

a)

m[x]:=ac

b)

ac:=m[x]

c)

m[sp+x]:=ac

d)

ac:=m[sp+x]

51.

Đối với dấu Sign – SF trong thanh ghi trạng thái (trong CPU), ý nghĩa của nó là:

a)

Được thiết lập lên 1 khi kết quả của phép toán khác 0

b)

Được thiết lập lên 1 khi kết quả phép toán lớn hơn 0

c)

Được thiết lập lên 1 khi kết quả phép toán nhỏ hơn 0

d)

Được thiết lập lên 0 khi kết quả phép toán nhỏ hơn 0

52.

Đố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?

a)

Thanh ghi dữ liệu

b)

Thanh ghi trong tải bus

c)

Thanh ghi địa chỉ

d)

Thanh ghi điều khiển và trạng thái của CPU

53.

Ở mức vi kiến trúc, lệnh PSHI thực hiện thao tác nào?

a)

sp:=sp-1; m[sp]:=m[ac]

b)

m[ac]:=m[sp]; sp:=sp+1

c)

sp:=sp-1; m[sp]:=ac

d)

ac:=m[sp]; sp:=sp+1

54.

Ở mức vi kiến trúc, lệnh POP thực hiện thao tác nào?

a)

sp:=sp-1; m[sp]:=m[ac]

b)

m[ac]:=m[sp]; sp:=sp+1

c)

sp:=sp-1; m[sp]:=ac

d)

ac:=m[sp]; sp:=sp+1

55.

Đặc điểm nào sau đây không phải là đặc điểm của các máy tính RISC?

a)

Thời gian thực hiện lệnh là một chu kỳ máy

b)

Số lệnh nhiều

c)

Hầu hết các lệnh truy nhập toán hạng ở các thanh ghi

d)

Các lệnh có chiều dài cố định

56.

Phát biểu nào dưới đây là sai?

a)

Bộ xử lý được cấu tạo bởi 2 thành phần ALU và CU

b)

Bộ xử lý điều khiển hoạt động của máy tính

c)

Bộ xử lý hoạt động theo chương trình nằm sẵn trong bộ nhớ máy tính

d)

Bộ xử lý được cấu tạo bởi 5 thành phần CU, ALU, RF, BIU, và internal Bus

57.

Bộ vi xử lý Intel 8085 có kiến trúc là

a)

4-bit

b)

8-bit

c)

16-bit

d)

32-bit

58.

Các dòng máy tính nào sau đây có khả năng xử lý dấu phẩy động?

a)

80386/80486

b)

80486

c)

80486/Celeron

d)

80486/Pentium/Celeron

59.

Bộ vi xử lý Intel Pentium III, Pentium 4 có kiến trúc là

a)

64-bit

b)

8-bit

c)

16-bit

d)

32-bit

60.

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 chuyển dữ liệu từ ALU vào thanh ghi

b)

Điều khiển chuyển dữ liệu vào ALU

c)

Điều khiển đọc/ghi ngăn nhớ

d)

Điều khiển đọc dữ liệu từ ALU

61.

Trong quá trình thực hiện phép toán trong CPU, thứ tự đúng là gì?

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)

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

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

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

62.

Đố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?

a)

Đây là cờ báo tràn đối với số có dấu

b)

Không được thiết lập khi phép toán không 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)

Được thiết lập lên 1 nếu phép toán có nhớ ra ngoài bit cao nhất

63.

Ở mức vi kiến trúc, lệnh JZER thực hiện thao tác nào khi ac=0?

a)

if ac < 0 then pc:=x

b)

if ac=0 then pc:=x

c)

if ac ≥ 0 then pc:=x

d)

if ac < 0 then pc:=x

64.

Đối với cờ nhớ Overflow – OF trong thanh ghi trạng thái (trong CPU), 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 lên 1 khi cộng hai số nguyên cùng dấu mà kết quả cùng dấu

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

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 ngược lại

65.

Đối với ALU (trong CPU), phát biểu nào sau đây là đúng?

a)

Thực hiện phép dịch bit

b)

Thực hiện phép so sánh hai toán hạng

c)

Thực hiện phép cộng và phép trừ

d)

Thực hiện phép lấy căn bậc hai

66.

Đối với các thanh ghi địa chỉ (trong CPU), phát biểu nào sau đây là đúng?

a)

Có nhiều hơn 4 loại

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)

c)

Có tất cả 2 loại (Bộ đếm chương trình – PC; Con trỏ dữ liệu – DP)

d)

Chỉ có một loại (Bộ đếm chương trình – PC)

67.

Xét công đoạn ghi (lưu trữ) dữ liệu của CPU, thứ tự thực hiện là gì?

a)

Địa chỉ -> Ngăn nhớ -> Tập thanh ghi

b)

Địa chỉ -> Tập thanh ghi -> Ngăn nhớ

c)

Tập thanh ghi -> Ngăn nhớ -> Địa chỉ

d)

Tập thanh ghi -> Địa chỉ -> Ngăn nhớ

68.

Đối với các thanh ghi dữ liệu (trong CPU), phát biểu nào sau đây là đúng?

a)

Chứa các dữ liệu tạm thời hoặc các kết quả trung gian

b)

Chứa các địa chỉ của các ngăn nhớ mang dữ liệu

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

d)

Chứa các dữ liệu liên quan đến thông tin điều khiển lệnh

69.

Ở mức vi kiến trúc, lệnh SUBL thực hiện thao tác nào?

a)

ac:=ac+m[sp+x]

b)

ac:=ac-m[sp+x]

c)

ac:=ac-m[x]

d)

ac:=ac-m[x]

70.

Ở mức vi kiến trúc, lệnh ADDD thực hiện thao tác nào?

a)

ac:=ac-m[sp+x]

b)

ac:=ac+m[sp+x]

c)

ac:=ac-m[x]

d)

ac:=ac+m[x]

71.

Đối với các thanh ghi (trong CPU), phát biểu nào sau đây là đúng?

a)

Chứa trạng thái của các thiết bị ngoại vi

b)

Mọi thanh ghi đều có thể lập trình được

c)

Thanh ghi lệnh chứa mã lệnh vừa được xử lý xong

d)

Có loại thanh ghi không lập trình được

72.

Ở mức vi kiến trúc, lệnh STOD thực hiện thao tác nào?

a)

m[x]:=ac

b)

ac:=m[x]

c)

m[sp+x]:=ac

d)

ac:=m[sp+x]

73.

Bộ vi xử lý Intel 4004 có kiến trúc là

a)

32-bit

b)

16-bit

c)

8-bit

d)

4-bit

74.

Đố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?

a)

Giữ địa chỉ của lệnh tiếp theo sẽ được thực hiện

b)

Chứa dữ liệu của lệnh đang được thực hiện

c)

Chứa địa chỉ của ngăn nhớ dữ liệu mà CPU muốn truy nhập

d)

Chứa mã lệnh đang được thực hiện

75.

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ừ thanh ghi vào ALU

b)

Điều khiển chuyển dữ liệu từ CPU ra thanh ghi

c)

Điều khiển chuyển dữ liệu từ ALU ra thanh ghi

d)

Điều khiển ALU thực hiện lệnh

76.

Đặc điểm nào sau đây không phải là đặc điểm của các máy tính RISC:

a)

Nhiều chương trình được dùng

b)

Các lệnh có chiều dài cố định

c)

CPU có tập thanh ghi lớn

d)

CPU có tập thanh ghi lớn

77.

Thành phần nào sau đây không phải là một bộ phận của bộ vi xử lý?

a)

Bus hệ thống (System Bus)

b)

Bộ điều khiển (CU)

c)

Bộ tính toán số học và logic (ALU)

d)

Các thanh ghi (RF)

78.

Đối với lệnh máy, phát biểu nào sau đây là đúng?

a)

Toán hạng cho biết thao tác cần thực hiện

b)

Có thể có nhiều mã lệnh trong lệnh máy

c)

Mã lệnh trong lệnh máy là duy nhất

d)

Toán hạng trong lệnh máy là duy nhất

79.

Đối với lệnh máy máy gồm 2 toán hạng, phát biểu nào sau đây là đúng?

a)

Hai toán hạng nguồn

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

c)

Hai toán hạng đích

d)

Một toán hạng nguồn, một toán hạng đích

80.

Xét tập lệnh của máy tính, phát biểu nào sau đây là đúng?

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

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

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

d)

Mỗi bộ xử lý có một tập lệnh xác định

81.

Xét công đoạn giải mã lệnh của CPU thứ tự thực hiện là:

a)

Khối điều khiển -> Thanh ghi lệnh -> Giải mã -> Tín hiệu điều khiển

b)

Thanh ghi lệnh -> Khối điều khiển -> Tín hiệu điều khiển -> Giải mã

c)

Thanh ghi lệnh -> Khối điều khiển -> Giải mã -> Tín hiệu điều khiển

d)

Thanh ghi lệnh -> Giải mã -> Khối điều khiển -> Tín hiệu điều khiển

82.

Kiến trúc đường ống lệnh (Instruction Pipelining) là:

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

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

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

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

83.

Bộ vi xử lý Intel Pentium, Pentium II có kiến trúc là:

a)

32-bit, 64-bit

b)

16-bit

c)

8-bit

d)

8-bit

84.

Đối với khối điều khiển (trong CPU), phát biểu nào sau đây là sai?

a)

Chỉ điều khiển các thanh ghi và bộ tính toán số học và logic (ALU)

b)

Điều khiển bộ nhớ và modul vào ra

c)

Điều khiển các thanh ghi và bộ tính toán số học và logic (ALU)

d)

Điều khiển các tín hiệu bên trong và bên ngoài bộ xử lý

85.

Để thực hiện 1 lệnh, bộ xử lý phải trải qua:

a)

6 công đoạn

b)

6 công đoạn

c)

5 công đoạn

d)

7 công đoạn

86.

Bộ vi xử lý Intel 8086/8088 có kiến trúc là

a)

4-bit

b)

8-bit

c)

16-bit

d)

32-bit

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:

a)

Xử lý các tín hiệu từ bên ngoài gửi đến

b)

Điều khiển đọc/ghi ngăn nhớ

c)

Điều khiển ghi dữ liệu vào thanh ghi

d)

Điều khiển đọc/ghi cổng vào/ra

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:

a)

80486

b)

Pentium

c)

Celeron

d)

80386

89.

Bộ vi xử lý Intel Itanium có kiến trúc là

a)

64-bit

b)

8-bit

c)

16-bit

d)

32-bit

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

a)

sp:=sp-1; m[sp]:=m[ac]

b)

m[ac]:=m[sp]; sp:=sp+1

c)

sp:=sp-1; m[sp]:=ac

d)

ac:=m[sp]; sp:=sp+1