NEW
Font size
Worksheetsc3+4-KTMT
Total questions: 67
Worksheet time: 34mins
Trong kiến trúc vi xử lý 16 bits. thanh ghi SP làm nhiệm vụ gì?
Trỏ đến đỉnh STACK.
Trỏ đến đáy STACK.
Trỏ đến địa chỉ con trỏ lệnh.
Trỏ đến địa chỉ OFFSET của đoạn lệnh.
Trong kiến trúc vi xử lý 16 bits. thanh ghi IP làm nhiệm vụ gì?
Trỏ đến địa chỉ OFFSET của đoạn lệnh.
Trỏ đến đáy STACK.
Trỏ đến địa chỉ con trỏ lệnh.
Trỏ đến đỉnh STACK.
Chức năng của khối ALU trong kiến trúc vi cử lý 16 bits là:
Thực hiện các phép tính LOGIC và TOÁN HỌC.
Thực hiện việc giải mã lệnh.
Thực hiện việc đếm lệnh.
Là cấu trúc nhớ đệm lệnh trong quá trình giải mã lệnh
Tín hiệu điều khiển INTA là tín hiệu:
CPU trả lời không chấp nhận ngắt
CPU trả lời chấp nhận ngắt
Từ bên ngoài gửi đến CPU xin ngắt
Ngắt ngoại lệ
Tín hiệu điều khiển INTR là tín hiệu:
Từ bên ngoài gửi đến CPU xin ngắt
Từ CPU gửi ra ngoài xin ngắt
Từ bộ nhớ chính gửi đến CPU xin ngắt
Từ CPU gửi đến bộ nhớ chính xin ngắt
Xét các công đoạn của bộ xử lý, thứ tự nào là đúng:
Giải mã lệnh -> nhận dữ liệu -> xử lý dữ liệu -> ghi dữ liệu -> nhận lệnh
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 lệnh -> nhận dữ liệu -> giải mã lệnh -> 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
Trong các khái niệm dưới đây khái niệm nào trùng với khái niệm Program counter (PC):
Data Point (DP)
Instruction Pointer (IP)
Stack Point (SP)
Count Register (CX)
Trong phương pháp ánh xạ liên kết tập hợp (truy xuất bộ nhớ cache) độ rộng trường set cho ta biết:
Số lượng line trong set
Số lượng byte trong set
Số lượng set trong cache
Set chứa thông tin
Trong máy tính, ngắt NMI là:
Ngắt ngoại lệ không chắn được
Ngắt mềm không chắn được
Ngắt cứng không chắn được
Ngắt mềm chắn được
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ó:
Thực hiện xong chương trình rồi thực hiện ngắt
Từ chối ngắt, không phục vụ
Phục vụ ngắt ngay, sau đó thực hiện chương trình
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.
Đối với hệ thống nhớ máy tính, có thể có các đơn vị truyền như sau:
A. Theo từ nhớ
B. Theo khối nhớ
C. Cả a và b đều đúng
D. Cả a và b đều sai
Khi một ngắt được chấp nhận thì CPU làm các công việc sau dây theo thứ tự nào?
Cất ngữ cảnh; Khôi phục lại ngữ cảnh và tiếp tục chương trình bị ngắt; Thực hiện chương trình con ngắt; Tạm ngừng công việc.
Cất ngữ cảnh; Tạm ngừng công việc; Khôi phục lại ngữ cảnh và tiếp tục chương trình bị ngắt; Thực hiện chương trình con ngắt;
Tạm ngừng công việc; Cất ngữ cảnh; Thực hiện chương trình con ngắt; Khôi phục lại ngữ cảnh và tiếp tục chương trình bị ngắt
Không có thứ tự nào đúng
Một hệ thống máy tính cần bộ nhớ ngoài vì:
Giá của bộ nhớ chính cao, dung lượng có giới hạn
Dữ liệu trong bộ nhớ chính mất khi tắt máy tính.
Có thể dùng để lưu trữ các thông tin quan trọng.
Tất cả các câu trên đều đúng
Bộ xử lý nhận lệnh tại:
Bộ nhớ hoặc thiết bị ngoại vi
Bộ nhớ
Thiết bị ngoại vi
CPU
Đối với các thanh ghi (trong CPU), phát biểu nào sau đây là đúng:
Có loại thanh ghi không lập trình được
Mọi thanh ghi đều có thể lập trình được
Chứa lệnh vừa được xử lý xong
Chứa trạng thái của các TBNV
Đối với cờ overflow (OF), phát biểu nào sau đây là đúng:
Được thiết lập khi cộng hai số khác dấu cho kết quả âm
Được thiết lập khi cộng hai số cùng dấu cho kết quả khác dấu
Được thiết lập khi cộng hai số cùng dấu cho kết quả cùng dấu
Đây là cờ báo tràn đối với số không dấu
Để thực hiện 1 lệnh CPU phải trải qua mấy công đoạn:
3
4
5
8
Đố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
Là mức đầu tiên của hệ thống nhớ
Nằm trong bộ xử lý
Người lập trình có thể thay đổi nội dung của mọi thanh ghi
Đối với ngăn xếp (stack), phát biểu nào sau đây là sai:
Khi cất thêm thông tin vào ngăn xếp, con trỏ ngăn xếp tăng
Là vùng nhớ có cấu trúc LIFO
Con trỏ ngăn xếp luôn trỏ vào đỉnh ngăn xếp
Khi cất thêm thông tin vào ngăn xếp, con trỏ ngăn xếp giảm
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 điều khiển ghi ngăn nhớ
Tín hiệu điều khiển đọc ngăn nhớ
Tín hiệu xin ngắt
Tín hiệu chấp nhận ngắt
Phát biểu nào sau đây là sai:
Thanh ghi trạng thái còn gọi là thanh ghi cờ
Thanh ghi trạng thái chứa các trạng thái xử lý
Có hai loại thanh ghi cờ
Chỉ có một loại thanh ghi cờ
Các thanh ghi AX, BX, CX, DX là các thanh ghi:
Thanh ghi lệnh
Thanh ghi cơ sở và chỉ số
Thanh ghi cờ
Thanh ghi dữ liệu
Với tín hiệu điều khiển NMI, phát biểu nào sau đây là sai:
Là tín hiệu từ bên ngoài gửi đến CPU
Là tín hiệu ngắt che được
Là tín hiệu ngắt không che được
CPU không thể từ chối tín hiệu này
Với tín hiệu điều khiển MEMR, phát biểu nào sau đây là sai:
Là tín hiệu do CPU phát ra
Là tín hiệu điều khiển truy nhập bộ nhớ
Là tín hiệu điều khiển ghi
Là tín hiệu điều khiển đọc
Loại tính hiệu nào sau đây có thể là do CPU phát ra:
Bus Grant: Chấp nhận chuyển nhượng bus.
Clock: Tín hiệu từ bộ tạo xung.
Reset: Khởi động lại hệ thống
Bus reques: Tín hiệu yêu cầu chuyển nhượng bus.
Quá trình vào ra dữ liệu giữa thiết bị ngoại vi và bộ nhớ theo phương thức DMA là:
Truy cập bộ nhớ trục tiếp.
Truy cập bộ nhớ gián tiếp qua CPU
Vào ra dữ liệu theo ngắt cứng.
Vào ra dữ liệu theo ngắt mềm.
Không thể nối trực tiếp thiết bị ngoại vi (TBNV) với bus hệ thống, vì:
BXL không thể điều khiển được tất cả các TBNV
Tốc độ trao đổi, khuôn dạng dữ liệu khác nhau
Tất cả có tốc độ chậm hơn BXL và RAM
Tất cả các ý đều đúng
Đối với chức năng của Modul vào/ra, phát biểu nào sau đây là sai:
Điều khiển và định thời gian
Một Modul chỉ nối ghép được với một TBNV
Trao đổi thông tin với BXL, với TBNV
Bộ đệm dữ liệu, phát hiện lỗi
Các thành phần cơ bản của TBNV:
Bộ chuyển đổi tín hiệu, Logic điều khiển, Bộ đệm
Bộ chuyển đổi trạng thái, Logic đọc, Bộ đếm tiến
Bộ chuyển đổi hiện thời, Logic ghi, Bộ kiểm tra
Bộ chuyển đổi địa chỉ, Logic nhận, Bộ đếm lùi
Đối với kiểu DMA theo khối, phát biểu nào sau đây là đúng:
Lúc nào bus rỗi thì truyền dữ liệu
BXL bị ép buộc treo tạm thời từng chu kỳ bus
Truyền không liên tục từng byte dữ liệu
Truyền xong hết khối dữ liệu mới trả lại bus cho BXL
Đối với kiểu DMA trong suốt, phát biểu nào sau đây là đúng:
Khi DMAC không dùng bus thì BXL tranh thủ dùng bus
Khi BXL không dùng bus thì tranh thủ tiến hành DMA
BXL và DMAC xen kẽ dùng bus
BXL bị DMAC ép buộc nhường bus
Trong phương pháp cấu hình bus hệ thống (Single bus, Detached DMA) khi có DMAC. Khi chuyển 1 byte dữ liệu từ cổng vào ra vào bộ nhớ cần mấy chu kỳ bus hệ thống:
1
2
3
4
Phương pháp điều khiển vào ra nào không cần sự điều khiển của CPU khi trao đổi dữ liệu:
Vào ra bằng chương trình
Vào ra bằng ngắt
Vào ra bằng DMA
Cả 3 phương pháp trên
Các thành phần cơ bản của thiết bị ngoại vi:
Bộ chuyển đổi tín hiệu, Logic điều khiển, Bộ đệm
Bộ chuyển đổi trạng thái, Logic đọc, Bộ đếm tiến
Bộ chuyển đổi hiện thời, Logic ghi, Bộ kiểm tra
Bộ chuyển đổi địa chỉ, Logic nhận, Bộ đếm lùi
Có 3 phương pháp điều khiển vào/ra như sau:
Vào/ra bằng chương trình, bằng ngắt, bằng DMA
Vào/ra bằng chương trình, bằng hệ thống, bằng DMA
Vào/ra bằng ngắt, bằng truy nhập CPU, bằng DMA
Vào/ra bằng ngắt, bằng truy nhập CPU, bằng hệ điều hành
Chức năng của Modul vào/ra:
A. Nối ghép với BXL và hệ thống nhớ
B. Nối ghép với một hoặc nhiều TBNV
C. Cả a và b đều đúng
D. Cả a và b đều sai
Đối với phương pháp vào/ra cách biệt, phát biểu nào sau đây là đúng:
Không gian địa chỉ cổng nằm trong không gian địa chỉ bộ nhớ
Dùng các lệnh truy nhập bộ nhớ để truy nhập cổng
Sử dụng các lệnh vào/ra trực tiếp
Dùng chung tín hiệu truy nhập cho cả bộ nhớ và cổng vào/ra
Đối với phương pháp vào/ra theo bản đồ bộ nhớ, phát biểu nào sau đây là sai:
Không gian địa chỉ cổng nằm trong không gian địa chỉ bộ nhớ
Dùng các lệnh truy nhập bộ nhớ để truy nhập cổng
Cần có tín hiệu phân biệt truy nhập cổng hay bộ nhớ
Dùng chung tín hiệu truy nhập cho cả cổng và bộ nhớ
Hình vẽ dưới là sơ đồ của phương pháp xác định modul ngắt nào:
Kiểm tra vòng bằng phần mềm
Kiểm tra vòng bằng phần cứng
Nhiều đường yêu cầu ngắt
Chiếm bus
Hình vẽ dưới là sơ đồ của phương pháp xác định modul ngắt nào:
Kiểm tra vòng bằng phần mềm
Kiểm tra vòng bằng phần cứng
Nhiều đường yêu cầu ngắt
Chiếm bus
Với hình vẽ dưới đây, phát biểu nào sau đây là đúng:
Ngắt 1 và ngắt 2 cùng được đáp ứng một lúc
Đây là sơ đồ ngắt lồng nhau
Ngắt 1 và ngắt 2 gửi tín hiệu yêu cầu cùng một lúc
Xử lý xong ngắt 1 rồi xử lý ngắt 2
Với hình vẽ dưới đây, phát biểu nào sau đây là sai:
Đây là sơ đồ ngắt tuần tự
Ngắt 1 được phục vụ trước ngắt 2
Ngắt 2 gửi yêu cầu ngắt trước ngắt 1
Ngắt 2 được phục vụ sau ngắt 1
Với hình vẽ dưới đây, phát biểu nào sau đây là đúng:
Đây là sơ đồ ngắt tuần tự
Đây là sơ đồ ngắt lồng nhau
Ngắt 1 có mức ưu tiên cao hơn ngắt 2
Ngắt 1 và ngắt 2 có cùng mức ưu tiên
Với hình vẽ dưới đây, phát biểu nào sau đây là sai:
Ngắt Y có mức ưu tiên cao hơn ngắt X
Đây là sơ đồ ngắt lồng nhau
Ngắt Y được xử lý xong trước ngắt X
Ngắt X được xử lý xong trước ngắt Y
Với phương pháp vào/ra bằng DMA, phát biểu nào sau đây là sai:
Hoàn toàn do DMAC điều khiển trao đổi dữ liệu
Đây là quá trình trao đổi dữ liệu giữa TBNV và bộ nhớ
CPU không can thiệp vào quá trình trao đổi dữ liệu
CPU và DMAC kết hợp điều khiển trao đổi dữ liệu
Với phương pháp vào/ra bằng DMA, phát biểu nào sau đây là sai:
Hoàn toàn do DMAC điều khiển trao đổi dữ liệu
Đây là quá trình trao đổi dữ liệu giữa TBNV và bộ nhớ
CPU không can thiệp vào quá trình trao đổi dữ liệu
CPU và DMAC kết hợp điều khiển trao đổi dữ liệu
Đối với ngắt mềm, phát biểu nào sau đây là sai:
Không do bộ nhớ sinh ra
Không do TBNV gửi đến
Không phải là một lệnh trong chương trình
Là một lệnh trong chương trình
DMA là kỹ thuật truyền tải dữ liệu trực tiếp từ bộ nhớ sang thiết bị (như đĩa cứng) mà không cần đi qua bộ vi xử lý (CPU). Thuật ngữ này là hình thức viết tắt của:
A. Direct Memory Access
B. Disk Memory Access
C. Direct Media Access
D.Direct Memory Accelerator
Với phương pháp vào/ra bằng chương trình (CT), phát biểu nào sau đây là sai:
Dùng lệnh vào/ra trong CT để trao đổi dữ liệu với cổng
TBNV là đối tượng chủ động trong trao đổi dữ liệu
Khi thực hiện CT, gặp lệnh vào/ra thì CPU điều khiển trao đổi dữ liệu với TBNV
TBNV là đối tượng bị động trong trao đổi dữ liệu
Với phương pháp vào/ra bằng chương trình (CT), phát biểu nào sau đây là đúng:
A.Đây là phương pháp trao đổi dữ liệu đơn giản nhất
B.Đây là phương pháp trao đổi dữ liệu nhanh nhất
C. Thiết kế mạch phức tạp
D. Cả b và c đều đúng
Có các phương pháp địa chỉ hoá cổng vào/ra:
A. Vào/ra riêng biệt
B. Vào/ra theo bản đồ bộ nhớ
C. Vào ra theo bản đồ thanh ghi
D. Cả a và b đúng
Với phương pháp nhiều đường yêu cầu ngắt (trong việc xác định modul ngắt), phát biểu nào sau đây là đúng:
A. CPU có một đường yêu cầu ngắt cho các modul vào/ra
B. CPU phải có các đường yêu cầu ngắt khác nhau cho mỗi modul vào/ra
C. Số lượng thiết bị có thể đáp ứng là khá lớn
D. CPU có nhiều đường yêu cầu ngắt cho mỗi modul vào/ra
Với phương pháp vào/ra bằng DMA, phát biểu nào sau đây là đúng:
Là phương pháp do CPU điều khiển trao đổi dữ liệu
Là phương pháp không do CPU điều khiển trao đổi dữ liệu
Là phương pháp được thực hiện bằng phần mềm
Là phương pháp trao đổi dữ liệu giữa TBNV và CPU nhanh nhất
Phát biểu nào sau đâu không dùng để chỉ phương pháp trao đổi dữ liệu dùng DMA:
DMA chuyển theo khối dữ liệu
DMA xen kẽ với chu kỳ bus của CPU
DMA tận dụng chu kỳ sử dụng bus của CPU
DMA Cùng với chu kỳ của CPU
Đối với kiểu DMA tận dụng chu kỳ bus, phát biểu nào sau đây là đúng:
BXL và DMAC xen kẽ nhau sử dụng bus
BXL sử dụng bus hoàn toàn
DMAC sử dụng bus hoàn toàn
Khi bộ nhớ rỗi thì DMAC dùng bus
Bộ ghép nối điều khiển ngắt PIC viết tắt của cụm từ:
Program Interupt Counter
Program Interupt Controler
Polling Interupt Counter
Polling Interupt Controler
Đối với phương pháp ghép nối DMAC “Single bus, Detached DMA” sau, để truyền 1 word giữa IO module và bộ nhớ ta phải mất mấy chu kỳ bus của hệ thống?
1
2
3
4
Hình sau mô tả phương pháp nối ghép DMAC nào?
Single bus, Detached DMA
Single bus, Intergated DMA-I/O
I/O bus
Không có phương pháp nào
Hình sau mô tả phương pháp nối ghép DMAC nào?
Single bus, Detached DMA
Single bus, Intergated DMA-I/O
I/O bus
Không có phương pháp nào
Hình sau mô tả phương pháp nối ghép DMAC nào?
Single bus, Detached DMA
Single bus, Intergated DMA-I/O
I/O bus
Không có phương pháp nào
Đối với nối ghép nối tiếp, phát biểu nào sau đây sai:
Truyền lần lượt từng bit
Cần có bộ chuyển đổi từ song song sang nối tiếp
Tốc độ chậm
Cần ít đường truyền dữ liệu
Cách đơn giản nhất để ánh xạ một block nhớ từ bộ nhớ chính vào cache là sử dụng phương pháp
Ánh xạ liên kết toàn phần
Ánh xạ trực tiếp
Ánh xạ liên kết tập hợp
Ánh xạ gián tiếp
“Busy waiting” là kỹ thuật
Cho phép CPU đợi các thiết bị bận
Cho phép các thiết bị bận đợi CPU
Cho phép tăng tốc độ CPU
Cho phép duy trì trạng thái bận của thiết bị
Trước khi xảy ra DMA CPU gửi lệnh tới DMAC. Thông tin nào sau đây không được CPU gửi cho DMAC:
Địa chỉ cổng IO cần trao đổi dữ liệu.
Địa chỉ đầu của mảng nhớ cần truy nhập
Số lượng byte nhớ cần trao đổi và hướng truyền dữ liệu
Tất cả các ý trên.
Các thành phần cơ bản của 1 thiết bị ngoại vi:
Bộ chuyển đổi tín hiệu, logic điều khiển, bộ đệm
Bộ chuyển đổi trạng thái, logic điều khiển đọc, bộ đếm tiến
Bộ chuyển đổi địa chỉ, logic ghi, bộ kiểm tra
Bộ chuyển đổi địa chỉ, logic nhận, bộ đếm lùi
Với phương pháp vào/ra bằng ngắt, phát biểu nào sau đây là sai:
TBNV là đối tượng chủ động trao đổi dữ liệu
CPU không phải chờ trạng thái sẵn sàng của TBNV
Modul vào/ra được CPU chờ trạng thái sẵn sàng
Modul vào/ra ngắt CPU khi nó ở trạng thái sẵn sàng
Đối với nối ghép song song phát biểu nào sau đây sai:
Tốn dây dẫn
Khoảng cách ngắn do nhiễu cảm ứng
Tốc độ truyền nhanh hơn nối ghép nối tiếp
Truyền cùng lúc được nhiều bit
