Font size
WorksheetsKIẾN TRÚC MÁY TÍNH - BÀI 6
Total questions: 30
Worksheet time: 15mins
Đâu là phương pháp vào ra do thiết bị vào/ra chủ động (chọn 2)?
Vào/ra có thăm dò
Vào/ra theo định trình
Vào/ra theo ngắt cứng
Vào/ra kiểu DMA
Ngắt là:
Sự kiện CPU bị tạm dừng tiến trình đang thực hiện để chuyển sang thực hiện quá trình phục vụ ngắt
Sự kiện CPU ngừng toàn bộ tiến trình đang thực hiện
Sự kiện CPU kiểm tra trạng thái thiết bị ngoại vi
Sự kiện CPU kiểm tra thanh ghi trạng thái thiết bị ngoại vi
Vào/ra theo định trình nghĩa là:
Quá trình vào/ra được thực hiện khi bộ nhớ Cache sẵn sàng
CPU luôn kiểm tra trạng thái của thiết bị vào/ra
CPU không quan tâm đến trạng thái của thiết bị vào/ra
Quá trình vào/ra được thực hiện khi thanh ghi sẵn sàng
Phương pháp hỏi vòng có nhược điểm gì?
Giảm tuổi thọ của thiết bị ngoại vi
CPU phải tiêu tốn thời gian và tài nguyên để liên tục kiểm tra trạng thái của thiết bị
Thiết bị ngoại vi tốn hao nhiều tài nguyên
Không hiệu quả đối với hệ thống có nhiều thiết bị ngoại vi
Cho sơ đồ và đoạn chương trình như hình dưới đây, khi nhấn nút bấm thì LED sáng. Phương pháp vào/ra nào được sử dụng?
Phương pháp vào/ra định trình
Phương pháp vào/ra theo DMA
Phương pháp vào/ra theo ngắt
Phương pháp vào/ra hỏi vòng
Cho sơ đồ và đoạn chương trình như hình sau, điền hằng số phù hợp vào vị trí (1) để khi nhấn nút bấm thì bật LED sáng:
0x04
0x20
0x40
0x02
Phương pháp vào/ra nào luôn kiểm tra trạng thái sẵn sàng làm việc của thiết bị vào/ra trước khi thực hiện thực sự quá trình vào/ra:
Vào/ra theo ngắt cứng
Vào/ra có tham dò
Vào/ra theo định trình
Vào/ra kiểu DMA
Cho sơ đồ mạch và đoạn chương trình như hình sau, điền hằng số phù hợp vào vị trí (1) và (2) để khi nhấn nút BT1 thì 2 LED tại chân P1.0 và P1.2 sáng, và khi nhấn nút BT2 thì 2 LED tại chân P1.1 và P1.3 sáng: (chọn 2 đáp án)
Giá trị vị trí (2) là: 0x05
Giá trị vị trí (2) là: 0x0A
Giá trị vị trí (1) là: 0x0A
Giá trị vị trí (1) là: 0x05
Phát biểu nào sau đây là đúng về phương pháp vào/ra hỏi vòng?
CPU liên tục kiểm tra trạng thái của thiết bị vào/ra, khi thiết bị vào/ra sẵn sàng thì tiến hành vào/ra dữ liệu
CPU không quan tâm đến trạng thái sẵn sàng của thiết bị vào/ra
CPU được báo để vào/ra khi thiết bị vào/ra sẵn sàng
CPU kiểm tra trạng thái thiết bị vào/ra theo chu kỳ định trước
Ưu điểm khi sử dụng vào/ra theo hỏi vòng (polling)?
Quá trình vào/ra dữ liệu kiểu hỏi vòng có tốc độ truyền giống nhau
Quá trình vào/ra dữ liệu kiểu hỏi vòng có độ tin cậy cao
Quá trình vào/ra dữ liệu kiểu hỏi vòng chỉ sử dụng với một loại thiết bị vào/ra
Quá trình vào/ra dữ liệu kiểu hỏi vòng sử dụng khi có yêu cầu thời gian thực
Cho sơ đồ và đoạn mã chương trình như hình sau: Đoạn mã chương trình trên sử dụng phương pháp vào/ra nào?
Phương pháp vào/ra theo hỏi vòng
Phương pháp vào/ra theo định trình
Phương pháp vào/ra theo ngắt
Phương pháp vào/ra theo DMA
Cho sơ đồ và đoạn mã chương trình như hình sau: Chương trình trên sử dụng phương pháp vào/ra nào?
Phương pháp vào/ra theo ngắt
Phương pháp vào/ra theo hồi vòng
Phương pháp vào/ra theo định trình
Phương pháp vào/ra theo DMA
Cho sơ đồ và đoạn mã chương trình như hình sau: Đoạn mã chương trình trên sử dụng những phương pháp vào/ra nào? (chọn 2 đáp án)
Vào/ra theo DMA
Vào/ra theo ngắt
Vào/ra theo định trình
Vào/ra theo hỏi vòng
Cho sơ đồ và đoạn code như hình sau, những cổng nào tham gia vào quá trình điều khiển LED và nút nhấn BT1: (Chọn 2 đáp án)
P2
P1
P3
P0
Cho sơ đồ và đoạn chương trình như hình sau, hãy điền giá trị thích hợp vào vị trí (1) để chương trình điều khiển các LED sáng dần từ chân P1.0 đến chân P1.7 (Tại 1 thời điểm chỉ có 1 LED sáng):
0x10
0x01
0x80
0x08
Đâu là phương pháp vào/ra do CPU chủ động (chọn 2)?
Vào/ra theo định trình
Vào/ra có tham dò
Vào/ra kiểu DMA
Vào/ra theo ngắt cứng
Cho sơ đồ và đoạn chương trình như hình sau, điền hàng số phù hợp vào vị trí (1) để khi nhấn nút bấm thì LED sáng:
0x10
0x80
0x01
0x08
Cho sơ đồ mạch và đoạn chương trình như hình sau, điền hàng số phù hợp vào vị trí (1) và (2) để khi nhấn nút bấm BT1 thì bật 4 LED sáng và khi nhấn nút bấm BT2 thì 4 LED tắt: (chọn 2 đáp án)
Giá trị tại vị trí (1) là: 0x00
Giá trị tại vị trí (2) là: 0x00
Giá trị tại vị trí (1) là: 0x0F
Giá trị tại vị trí (2) là: 0x0F
Cho sơ đồ mạch và đoạn chương trình như hình sau, điền hằng số phù hợp vào vị trí (1) để khi nhấn nút bấm thì LED tại chân P1.0 và P1.3 sáng:
0x09
0x90
0x0A
0xA0
Phát biểu nào sau đây là đúng về phương pháp vào/ra định trình (chọn 2)?
Trạng thái sẵn sàng của thiết bị vào/ra sẽ được kiểm tra trước khi thực hiện quá trình vào/ra
CPU chủ động quá trình vào/ra
CPU không quan tâm đến trạng thái sẵn sàng của thiết bị vào/ra
Thiết bị vào/ra chủ động quá trình vào/ra
So sánh về hiệu quả sử dụng CPU giữa phương pháp vào/ra theo định trình và vào/ra theo hỏi vòng (polling) (chọn 2)?
Cả hai đều có tính linh hoạt
Độ phức tạp của vào/ra theo định trình thấp hơn vào/ra theo hồi vòng (polling)
Cả hai cùng tốn thời gian kiểm tra thiết bị vào/ra
Cả hai đều tốn tài nguyên CPU không cần thiết
Cho sơ đồ và đoạn chương trình như hình sau, hãy điền từ khóa thích hợp vào vị trí (1) để nhấn BT tương ứng với chân P0.3 khi sử dụng phương pháp vào/ra theo hỏi vòng:
#define
int
sbit
bit
Cho sơ đồ và đoạn mã chương trình như hình dưới, nếu người dùng nhấn nút bấm BT1 hai lần thì trạng thái các LED như nào?
Tất cả các LED tắt
Các LED chân sáng
Các LED nhấp nháy
Tất cả các LED sáng
Cho sơ đồ và đoạn chương trình như hình sau: Khi chạy chương trình trên, thì LED tại chân nào sáng?
P1.2
P1.4
P1.3
P1.5
Cho sơ đồ mạch và đoạn chương trình điều khiển LED sau, đoạn chương trình sử dụng phương pháp vào/ra nào?
Vào/ra theo ngắt
Vào/ra theo vòng
Vào/ra theo định trình
Vào/ra theo DMA
Ưu điểm khi sử dụng vào/ra theo định trình?
Phương pháp vào/ra theo định trình thích hợp với những quá trình vào/ra có chu kỳ cố định và có thể xác định trước
Phương pháp vào/ra theo định trình phù hợp với các thiết bị vào/ra không yêu cầu thời gian thực
Phương pháp vào/ra theo định trình phù hợp với các thiết bị vào/ra có tốc độ truyền dữ liệu nhanh
Phương pháp vào/ra theo định trình phù hợp với các thiết bị vào/ra có tốc độ truyền dữ liệu chậm
Cho sơ đồ mạch và đoạn chương trình như hình sau, điền hằng số phù hợp vào vị trí (1) để khi nhấn nút bấm thì LED tại chân P1.0 và P1.2 sáng:
0x05
0x50
0xA0
0x0A
Cho sơ đồ và đoạn chương trình như hình sau, hãy điền giá trị thích hợp vào vị trí (1) để chương trình điều khiển các LED sáng dần từ chân P1.7 đến chân P1.0 (Tại 1 thời điểm chỉ có 1 LED sáng):
0x10
0x08
0x80
0x01
Vào/ra kiểu DMA nghĩa là:
Vào/ra kiểu CPU kiểm tra Bus dữ liệu
Vào/ra kiểu CPU kiểm tra bộ nhớ Cache
Vào/ra kiểu truy cập trực tiếp bộ nhớ
Vào/ra kiểu CPU kiểm tra thanh ghi trạng thái trên thiết bị
Cho sơ đồ và đoạn chương trình như hình sau: điền lệnh phù hợp vào vị trí (1) để LED tắt:
LED = 0
LED = 1
LED = 0x10
LED = 0x01
