WorksheetsQuiz về Bộ Vi Xử Lý
Total questions: 45
Worksheet time: 23mins
Đối với khối điều khiển (trong CPU), chức năng nào sau đây là đúng?
Tăng nội dung của PC để trở sang lệnh kế tiếp
Thực hiện phép đảo dấu
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
Thực hiện các phép toán số học và logic
Bộ vi xử lý Intel 80186/80286 có kiến trúc là
4-bit
32-bit
16-bit
8-bit
Các dòng máy tính nào sau đây có khả năng xử lý dấu phẩy động:
80386
80286
80186
80486
Khối EU trong bộ vi xử lý gồm các thành phần nào?
Bộ tính toán số học và logic (ALU) và Bộ điều khiển (CU)
Bộ tính toán số học và logic (ALU), Bộ điều khiển (CU) và hàng nhận lệnh
Bộ tính toán số học và logic (ALU) và hàng nhận lệnh
Bộ tính toán số học và logic (ALU), Bộ điều khiển (CU) và các thanh ghi (RF)
Ở 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))
sp:=sp-1; m[sp]:=ac
m[ac]:=m[sp]; sp:=sp+1
sp:=sp-1; m[sp]:=m[ac]
ac:=m[sp]; sp:=sp+1
Bộ vi xử lý Intel 8008/8080 có kiến trúc là
4-bit
8-bit
16-bit
32-bit
Ở 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ỉ))
ac:=m[sp+x]
ac:=m[x]
m[x]:=ac
m[sp+x]:=ac
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:
Tín hiệu chấp nhận ngắt
Tín hiệu xin ngắt
Tín hiệu điều khiển ghi ngăn nhớ
Tín hiệu điều khiển đọc ngăn nhớ
Bộ xử lý nhận lệnh tại:
Bộ nhớ hoặc thiết bị ngoại vi
Thiết bị ngoại vi
Bộ xử lý trung tâm (CPU)
Bộ nhớ
Đối với cờ rỗng Zero – ZF trong thanh ghi trạng thái (trong CPU), ý nghĩa của nó là:
Được thiết lập lên 1 khi kết quả của phép toán bằng 0
Được thiết lập lên 1 khi kết quả phép toán lớn hơn 0
Được thiết lập lên 1 khi kết quả phép toán nhỏ hơn 0
Được thiết lập lên 1 khi kết quả phép toán có nhớ
Ở mức vi kiến trúc, lệnh JPOS thực hiện thao tác nào sau đây?
if ac=0 then pc:=x
if ac <> 0 then pc:=x
if ac < 0 then pc:=x
if ac ≥ 0 then pc:=x
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?
Điều khiển chuyển dữ liệu từ bộ nhớ ra thiết bị ngoại vi
Điều khiển chuyển dữ liệu từ ALU ra bộ nhớ
Điều khiển chuyển dữ liệu từ thanh ghi vào ALU
Điều khiển chuyển dữ liệu từ CPU vào ALU
Đố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?
Đượ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
Được thiết lập lên 1 nếu phép toán có nhớ ra ngoài bit cao nhất
Đây là cờ báo tràn đối với số có dấu
Không được thiết lập lên 1 khi phép toán có nhớ ra ngoài bit cao nhất
Đối với lệnh mà máy tính toán hạng có thể là:
Ít nhất hai toán hạng (toán hạng nguồn và toán hạng đích)
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
Chỉ toán hạng nguồn
Chỉ toán hạng đích
Đối với ngăn xếp (Stack), phát biểu nào sau đây là sai?
Là vùng nhớ có cấu trúc FIFO (First In - First Out)
Khi cất thêm dữ liệu vào ngăn xếp, con trỏ ngăn xếp sẽ giảm
Con trỏ ngăn xếp luôn chỉ vào đỉnh ngăn xếp
Là vùng nhớ có cấu trúc LIFO (Last In - First Out)
Đối với lệnh mà máy, phát biểu nào sau đây là sai?
Toán hạng cho biết thao tác cần thực hiện
Lệnh máy gồm 2 thành phần là mã lệnh (operation code) và toán hạng
Mã lệnh cho biết thao tác mà bộ xử lý cần thực hiện
Toán hạng cho biết nơi chứa dữ liệu cần tác động
Đối với các thanh ghi dữ liệu (trong CPU), phát biểu nào sau đây là sai?
Cần có nhiều thanh ghi dữ liệu
Chứa các dữ liệu tạm thời hoặc các kết quả trung gian
Các thanh ghi số nguyên hoặc số dấu phẩy động
Chỉ chứa dữ liệu của vùng nhớ ngăn xếp
Xét công đoạn nhận dữ liệu của CPU thứ tự thực hiện là:
Địa chỉ -> Ngăn nhớ -> Tập thanh ghi
Ngăn nhớ -> Tập thanh ghi -> Địa chỉ
Địa chỉ -> Tập thanh ghi -> Ngăn nhớ
Tập thanh ghi -> Địa chỉ -> Ngăn nhớ
Ở mức vi kiến trúc, lệnh SUBD thực hiện thao tác nào sau đây?
ac:=ac+m[sp+x]
ac:=ac-m[sp+x]
ac:=ac-m[x]
ac:=ac+m[x]
Đối với khối điều khiển (trong CPU), phát biểu nào sau đây là đúng?
Giải mã lệnh được chuyển từ thanh ghi trạng thái đến
Không tiếp nhận tín hiệu từ thiết bị ngoại vi đến
Giải mã lệnh được chuyển từ thanh ghi lệnh đến
Tiếp nhận tín hiệu từ CPU đến
Đối với các thanh ghi (trong CPU), phát biểu nào sau đây là sai?
Chứa các thông tin tạm thời
Người lập trình có thể thay đổi mọi nội dung của các thanh ghi
Là mức đầu tiên của hệ thống nhớ
Nằm trong bộ xử lý
Ở mức vi kiến trúc, lệnh JNZE thực hiện thao tác nào sau đây?
if ac = 0 then pc:=x
if ac < 0 then pc:=x
if ac=0 then pc:=x
if ac <> 0 then pc:=x
Đối với các thanh ghi địa chỉ (trong CPU), phát biểu nào sau đây là sai?
Thanh ghi con trỏ ngăn xếp chứa địa chỉ vùng ngăn xếp
Bộ đếm chương trình lưu lệnh
Vùng lệnh không cần thanh ghi quản lý
Thanh ghi con trỏ dữ liệu quản lý vùng dữ liệu
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?
(6*n)T
(6*n-1)T
(6+n-1)T
(6n-1)T
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?
Nhận lệnh -> Nhận dữ liệu -> Giải mã lệnh -> Xử lý dữ liệu -> Ghi dữ liệu
Nhận lệnh -> Giải mã lệnh -> Nhận dữ liệu -> Xử lý dữ liệu -> Ghi dữ liệu
Nhận dữ liệu -> Xử lý dữ liệu -> Nhận lệnh -> Giải mã lệnh -> Ghi dữ liệu
Giải mã lệnh -> Nhận dữ liệu -> Xử lý dữ liệu -> Ghi dữ liệu -> Nhận lệnh
Đố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?
Toán hạng được chỉ ra trong lệnh là toán hạng đích
Toán hạng được chỉ ra trong lệnh là toán hạng nguồn
Toán hạng được chỉ ra trong lệnh là toán hạng trung gian
Toán hạng được chỉ ra trong lệnh là toán hạng phụ
Đối với các thanh ghi (trong CPU), phát biểu nào sau đây là đúng?
Thanh ghi chứa chương trình phần mềm máy tính
Có hai loại thanh ghi (thanh ghi lập trình được và thanh ghi không lập trình được)
Mọi thanh ghi đều không lập trình được
Mọi thanh ghi đều có thể lập trình được
Bộ vi xử lý Intel Celeron có kiến trúc là:
64-bit
8-bit
16-bit
32-bit
Chức năng của bộ vi xử lý trong máy tính là gì?
Điều khiển hoạt động của các thiết bị ngoại vi
Đọc dữ liệu từ các thiết bị ngoại vi và ghi vào bộ nhớ
Đọ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
Đọc dữ liệu từ bộ nhớ và ghi vào các thiết bị ngoại vi
Đặc điểm nào sau đây không phải là đặc điểm của các máy tính RISC?
Số lệnh ít
Các lệnh có chiều dài cố định
Thời gian thực hiện lệnh là một chu kỳ máy
Nhiều cách thực hiện lệnh thông qua nhiều chế độ địa chỉ
Đối với khối điều khiển (trong CPU), chức năng nào sau đây là sai?
Nhận các tín hiệu yêu cầu từ bus hệ thống và xử lý chúng
Nhận lệnh từ bộ nhớ đưa vào thanh ghi lệnh
Phát ra các tín hiệu điều khiển thực hiện lệnh
Xử lý các phép toán logic
Bộ vi xử lý Intel 80386/80486 có kiến trúc là
8-bit
16-bit
32-bit
64-bit
Đối với thanh ghi trạng thái (trong CPU), phát biểu nào sau đây là đúng:
Chỉ chứa các có phép toán
Chứa các cờ điều khiển
Không chứa các có phép toán
Không chứa các cờ điều khiển
Đố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:
Con trỏ ngăn xếp luôn chỉ vào đáy của ngăn xếp
Con trỏ ngăn xếp chứa địa chỉ của ngăn nhớ đỉnh ngăn xếp
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
Con trỏ ngăn xếp luôn chỉ vào đỉnh của ngăn xếp
Ở mức vi kiến trúc, lệnh LODD thực hiện thao tác nào sau đây?
m[sp+x]:=ac
ac:=m[sp+x]
m[x]:=ac
ac:=m[x]
Ở mức vi kiến trúc, lệnh JNEG thực hiện thao tác nào sau đây?
if ac < 0 then pc:=x
if ac ≥ 0 then pc:=x
if ac=0 then pc:=x
if ac <> 0 then pc:=x
Ở mức vi kiến trúc, lệnh ADDL thực hiện thao tác nào sau đây?
ac:=ac-m[x]
ac:=ac+m[sp+x]
ac:=ac-m[sp+x]
ac:=m[sp+x]
Đố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?
Hai toán hạng đích, một toán hạng nguồn
Ba toán hạng đích
Ba toán hạng nguồn
Hai toán hạng nguồn, một toán hạng đích
Bộ xử lý nhận dữ liệu tại đâu?
Bộ nhớ hoặc thiết bị ngoại vi
Bộ nhớ
Thiết bị ngoại vi
Bộ xử lý trung tâm (CPU)
Đố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?
Thực hiện các phép toán số học
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
Thực hiện các phép toán logic
Không thực hiện các phép toán quay bit
Xét công đoạn nhận lệnh của CPU thứ tự thực hiện nào sau đây là đúng?
Bộ nhớ -> Bộ đếm chương trình -> Thanh ghi lệnh
Bộ nhớ -> Thanh ghi lệnh -> Bộ đếm chương trình
Bộ đếm chương trình -> Bộ nhớ -> Thanh ghi lệnh
Bộ đếm chương trình -> Thanh ghi lệnh -> Bộ nhớ
Đối với cờ trạng thái Overflow – OF trong thanh ghi trạng thái (trong CPU), phát biểu nào sau đây là đúng?
Đượ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
Được thiết lập lên 1 khi cộng hai số nguyên cùng dấu mà kết quả âm
Đượ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
Đây là cờ báo tràn đối với số không dấu
Đặc điểm nào sau đây không phải là đặc điểm của các máy tính RISC?
Số lệnh ít
Các lệnh có chiều dài thay đổi
Địa chỉ bộ nhớ đơn giản
Thực hiện lệnh nhanh
Đố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:
Còn được gọi là con trỏ lệnh IP - Instruction Pointer
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
Chứa mã lệnh đang được thực hiện
Giữ địa chỉ của lệnh tiếp theo sẽ được nhận vào
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:
Tín hiệu xin nhường bus
Tín hiệu xin ngắt
Tín hiệu trả lời đồng ý nhường bus
Không phải là tín hiệu điều khiển đọc/ghi ngăn nhớ
