wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kiến thức về 8051

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Tại sao các cổng I/O của 8051 có khả năng đa chức năng?

a)

Để tiết kiệm số lượng chân và tăng tính linh hoạt

b)

Để mở rộng bộ nhớ ngoài

c)

Để hỗ trợ nhiều chế độ định thời hơn

d)

Để xử lý tín hiệu ngắt hiệu quả hơn

2.

Vai trò của thanh ghi PC (Program Counter) trong 8051 là gì?

a)

Lưu địa chỉ dữ liệu trong RAM

b)

Lưu địa chỉ lệnh kế tiếp cần thực thi

c)

Điều khiển trạng thái của bộ đếm

d)

Tạo xung định thời

3.

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

a)

1 KB

b)

64 byte

c)

128 byte

d)

256 byte

4.

Dung lượng bộ nhớ ROM nội trong 8051 là bao nhiêu?

a)

2 KB

b)

4 KB

c)

8 KB

d)

512 byte

5.

Tổ chức bộ nhớ của 8051 tuân theo kiến trúc nào?

a)

Harvard

b)

Von Neumann

c)

ARM

d)

MIPS

6.

Bộ nhớ RAM nội trong 8051 được chia thành mấy vùng chính?

a)

2 vùng

b)

3 vùng

c)

4 vùng

d)

5 vùng

7.

Vùng thanh ghi làm việc (Working Registers) trong RAM nội của 8051 chiếm bao nhiêu byte?

a)

8 byte

b)

16 byte

c)

32 byte

d)

64 byte

8.

Vùng RAM địa chỉ bit (Bit-Addressable) của 8051 chiếm bao nhiêu byte?

a)

16 byte

b)

32 byte

c)

8 byte

d)

64 byte

9.

Bộ nhớ chương trình của 8051 được lưu trữ trong đâu?

a)

RAM nội

b)

RAM ngoài

c)

Bộ đếm/định thời

d)

ROM nội hoặc ROM ngoài

10.

Thanh ghi DPTR trong 8051 dùng để truy cập bộ nhớ nào?

a)

Bộ nhớ RAM nội

b)

ROM nội hoặc ROM ngoài

c)

Bộ nhớ địa chỉ bit

d)

Bộ nhớ ngăn xếp

11.

Tại sao bộ nhớ RAM nội trong 8051 được chia thành nhiều vùng?

a)

Để tăng hiệu quả truy cập và quản lý dữ liệu

b)

Để hỗ trợ bộ nhớ ngoài

c)

Để tiết kiệm dung lượng bộ nhớ

d)

Để lưu trữ các cờ trạng thái

12.

Vùng địa chỉ bit (Bit-Addressable) trong 8051 thường được dùng để làm gì?

a)

Lưu trữ dữ liệu tạm thời

b)

Lưu chương trình

c)

Điều khiển ngắt hệ thống

d)

Điều khiển các bit trạng thái hoặc thiết bị ngoại vi

13.

Lợi ích của việc tách biệt bộ nhớ dữ liệu và bộ nhớ chương trình trong 8051 là gì?

a)

Tăng dung lượng bộ nhớ

b)

Cho phép truy cập đồng thời vào dữ liệu và chương trình

c)

Giảm chi phí phần cứng

d)

Hỗ trợ nhiều chế độ ngắt hơn

14.

Thanh ghi SP (Stack Pointer) trong 8051 có vai trò gì trong tổ chức bộ nhớ?

a)

Quản lý bộ nhớ chương trình

b)

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

c)

Trỏ đến vị trí trên ngăn xếp

d)

Quản lý thanh ghi làm việc

15.

Khi nào bộ nhớ ngoài được sử dụng thay vì bộ nhớ nội trong 8051?

a)

Khi truy cập dữ liệu trong RAM địa chỉ bit

b)

Khi xử lý các ngắt ngoài

c)

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

d)

Khi dung lượng bộ nhớ chương trình hoặc dữ liệu vượt quá giới hạn bộ nhớ nội

16.

Vùng RAM địa chỉ bit trong 8051 hỗ trợ truy cập từng bit có lợi ích gì?

a)

Để dễ dàng điều khiển các thiết bị ngoại vi hoặc cờ trạng thái

b)

Để lưu trữ các giá trị lớn

c)

Để xử lý các ngắt ngoài nhanh hơn

d)

Để hỗ trợ nhiều thanh ghi hơn

17.

Tại sao cần thanh ghi DPTR trong việc truy cập bộ nhớ ngoài?

a)

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

b)

Để xác định địa chỉ bộ nhớ ngoài một cách hiệu quả

c)

Để quản lý bộ đếm/định thời

d)

Để lưu các giá trị cờ trạng thái

18.

Điều gì xảy ra nếu không khởi tạo đúng giá trị cho thanh ghi SP trong 8051?

a)

Các cổng I/O không hoạt động

b)

Bộ nhớ ngoài không thể truy cập

c)

Bộ đếm/định thời hoạt động không chính xác

d)

Ngăn xếp có thể ghi đè lên dữ liệu quan trọng

19.

8051 hỗ trợ bao nhiêu chế độ địa chỉ?

a)

5 chế độ

b)

4 chế độ

c)

6 chế độ

d)

3 chế độ

20.

Trong chế độ địa chỉ tức thời (Immediate), toán hạng được lưu ở đâu?

a)

Trong bộ nhớ ngoài

b)

Trong chính lệnh đó

c)

Trong thanh ghi ACC

d)

Trong ngăn xếp