wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu hỏi về bộ vi điều khiển 8051

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Đoạn lệnh sau có vấn đề gì? MOV AX, 4C00H INT 20H

a)

AX bị ghi đè

b)

Dịch vụ không được gọi đúng cách

c)

INT 20H không hỗ trợ DOS

d)

Lệnh INT không đúng chức năng

2.

Đoạn mã sau gây ra lỗi gì? MOV AX, BX DIV BX

a)

BX không được khởi tạo

b)

AX không được khởi tạo

c)

Không có lỗi

d)

DIV không hỗ trợ BX

3.

Lệnh NEG AX trong đoạn mã sau có thể dẫn đến kết quả gì? MOV AX, 98000H NEG AX

a)

Giá trị âm hợp lệ

b)

Lỗi tràn số học

c)

AX trở về 0

d)

Không có lỗi

4.

Đoạn mã sau gây ra lỗi gì? MOV CX, 0 LOOP START

a)

CX không hợp lệ

b)

START không hợp lệ

c)

Lỗi tràn ngăn xếp

d)

Vòng lặp không bao giờ thực thi

5.

Tại sao đoạn mã sau không hiển thị đúng ký tự? MOV AH, 2 MOV DL, 'A' INT 21H

a)

DL không được khởi tạo đúng cách

b)

INT 21H không hỗ trợ hiển thị ký tự

c)

AH không đúng giá trị

d)

Lệnh MOV không hợp lệ

6.

Đoạn mã sau có vấn đề gì trong việc khởi tạo dữ liệu? MOV AX, DATA MOV DS, AX

a)

AX không khởi tạo đúng cách

b)

DS không tương thích với DATA

c)

DATA không tương thích với AX

d)

Không có vấn đề

7.

Bộ vi điều khiển 8051 thuộc kiến trúc nào?

a)

Von Neumann

b)

ARM

c)

Harvard

d)

MIPS

8.

Bộ vi điều khiển 8051 có bao nhiêu chân I/O?

a)

32 chân

b)

40 chân

c)

16 chân

d)

8 chân

9.

Dung lượng bộ nhớ RAM nội của 8051 là bao nhiêu?

a)

512 byte

b)

2 KB

c)

1 KB

d)

128 byte

10.

Bộ nhớ ROM trên chip của 8051 có dung lượng bao nhiêu?

a)

512 byte

b)

4 KB

c)

2 KB

d)

128 byte

11.

Bộ vi điều khiển 8051 có bao nhiêu thanh ghi chức năng đặc biệt (SFRs)?

a)

16

b)

24

c)

21

d)

32

12.

Bộ đếm/định thời (Timer) của 8051 có bao nhiêu bộ?

a)

2 bộ

b)

4 bộ

c)

1 bộ

d)

3 bộ

13.

Chức năng của chân EA (External Access) trên 8051 là gì?

a)

Kích hoạt ngắt ngoài

b)

Lựa chọn sử dụng bộ nhớ ROM nội hay ngoài

c)

Truy cập bộ nhớ dữ liệu

d)

Điều khiển chế độ hoạt động

14.

Thanh ghi nào được sử dụng để lưu địa chỉ ngăn xếp trong 8051?

a)

DPTR

b)

PC

c)

ACC

d)

SP

15.

Tại sao kiến trúc Harvard được áp dụng trong 8051?

a)

Để tăng tốc độ xử lý bằng cách phân chia dữ liệu và chương trình

b)

Để giảm chi phí phần cứng

c)

Để hỗ trợ thêm các ngắt ngoài

d)

Để mở rộng dung lượng bộ nhớ

16.

Bộ nhớ dữ liệu và bộ nhớ chương trình trong 8051 được tổ chức như thế nào?

a)

Kết hợp trong một không gian địa chỉ chung

b)

Chỉ dùng bộ nhớ ngoài

c)

Tách biệt hoàn toàn trong kiến trúc Harvard

d)

Lưu trữ trong các thanh ghi chức năng

17.

Lợi ích của việc sử dụng thanh ghi DPTR trong 8051 là gì?

a)

Quản lý các ngắt hệ thống

b)

Điều khiển cổng I/O

c)

Lưu giá trị bộ đếm

d)

Truy cập bộ nhớ ngoài

18.

Vai trò của bộ đệm tích hợp (Accumulator) trong 8051 là gì?

a)

Lưu trữ địa chỉ chương trình

b)

Lưu trữ tạm thời các kết quả tính toán

c)

Điều khiển chế độ hoạt động

d)

Đếm các tín hiệu xung

19.

Tại sao bộ vi điều khiển 8051 cần có bộ đếm/định thời?

a)

Để điều khiển các cổng xuất/nhập

b)

Để thực hiện các phép toán logic

c)

Để tạo độ trễ hoặc đếm xung nhịp trong ứng dụng thời gian thực

d)

Để điều khiển ngắt ngoài

20.

Chân RST (Reset) trên 8051 hoạt động như thế nào?

a)

Đặt lại giá trị của thanh ghi ACC

b)

Đặt lại các cổng I/O về giá trị mặc định

c)

Đặt lại giá trị của bộ đếm

d)

Đặt lại toàn bộ hệ thống về trạng thái ban đầu