wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

VI XỬ LÍ.2

Total questions: 80

Worksheet time: 40mins

Name
Class
Date
1.

Đâu là thông số của bộ vi điều khiển 8052?

a)

4KB ROM, 128B RAM, 2 bộ định thời, 32 chân I/O, 1 cổng nối tiếp, 6 ngắt

b)

8KB ROM, 256B RAM, 3 bộ định thời, 32 chân I/O, 1 cổng nối tiếp, 8 ngắt

c)

0KB ROM, 128B RAM, 2 bộ định thời, 32 chân I/O, 1 cổng nối tiếp, 6 ngắt

d)

6KB ROM, 128B RAM, 4 bộ định thời, 32 chân I/O, 1 cổng nối tiếp, 4 ngắt

2.

Đâu là thông số của bộ vi điều khiển 8031?

a)

6KB ROM, 128B RAM, 4 bộ định thời, 32 chân I/O, 1 cổng nối tiếp, 4 ngắt

b)

4KB ROM, 128B RAM, 2 bộ định thời, 32 chân I/O, 1 cổng nối tiếp, 6 ngắt

c)

0KB ROM, 128B RAM, 2 bộ định thời, 32 chân I/O, 1 cổng nối tiếp, 6 ngắt

d)

8KB ROM, 256B RAM, 3 bộ định thời, 32 chân I/O, 1 cổng nối tiếp, 8 ngắt

3.

Dung lượng bộ nhớ chương trình ngoài và dữ liệu ngoài tối đa mà 8051 có thể truy xuất là bao nhiêu?

a)

32KB tối đa cho chương trình và dữ liệu

b)

64KB tối đa cho chương trình và dữ liệu

c)

128KB tối đa cho chương trình và dữ liệu

d)

256KB tối đa cho chương trình và dữ liệu

4.

Trong 8051, các thanh ghi đa năng trong bank thanh ghi 1 có địa chỉ từ đâu đến đâu?

a)

Từ 10h đến 17h trong RAM nội

b)

Từ 00h đến 07h trong RAM nội

c)

Từ 08h đến 0Fh trong RAM nội

d)

Từ 18h đến 1Fh trong RAM nội

5.

Trong vi điều khiển 8051, các thanh ghi đa năng trong bảng thanh ghi 2 có địa chỉ bao nhiêu?

a)

Từ 10h đến 17h

b)

Từ 08h đến 0Fh

c)

Từ 18h đến 1Fh

d)

Từ 00h đến 07h

6.

Trong vi điều khiển 8051, các thanh ghi đa năng trong bảng thanh ghi 3 có địa chỉ bao nhiêu?

a)

Từ 10h đến 17h

b)

Từ 18h đến 1Fh

c)

Từ 00h đến 07h

d)

Từ 08h đến 0Fh

7.

Trong vi điều khiển 8051, có tổng cộng bao nhiêu byte RAM được dành cho các bảng thanh ghi?

a)

128 byte

b)

32 byte

c)

16 byte

d)

64 byte

8.

Trong vi điều khiển 8051, ở chế độ mặc định, bảng thanh ghi nào được sử dụng làm ngăn xếp?

a)

Bảng thanh ghi 3

b)

Bảng thanh ghi 2

c)

Bảng thanh ghi 1

d)

Bảng thanh ghi 0

9.

Con trỏ ngăn xếp SP của vi điều khiển 8051 có độ rộng bao nhiêu bit?

a)

12 bit

b)

8 bit

c)

4 bit

d)

16 bit

10.

Trong vi điều khiển 8051, không gian nhớ dùng làm ngăn xếp có độ rộng tối đa là bao nhiêu byte?

a)

512 byte

b)

256 byte

c)

128 byte

d)

64 byte

11.

Một file lập trình hợp ngữ thường có đuôi mở rộng nào?

a)

.OBJ

b)

.C

c)

.HEX

d)

ASM

12.

Trong vi điều khiển 8051, thanh ghi nào giữ vai trò đến lệnh kế tiếp cần thực hiện?

a)

Bộ đếm chương trình

b)

Con trỏ ngăn xếp

c)

Thanh ghi trạng thái

d)

Con trỏ dữ liệu

13.

Bộ đếm chương trình của vi điều khiển 8051 là thanh ghi có độ rộng bao nhiêu bit?

a)

8 bit

b)

32 bit

c)

16 bit

d)

4 bit

14.

Khi mới cấp nguồn, vi điều khiển 8051 sẽ thực hiện các câu lệnh bắt đầu từ địa chỉ nào trên ROM?

a)

0000H

b)

1000H

c)

8000H

d)

FFFFH

15.

Vi điều khiển 8051 có bao nhiêu cờ?

a)

3

b)

4

c)

6

d)

9

16.

Trong 8051, 2 bit RS0, RS1 trong thanh ghi PSW dùng để làm gì?

a)

Dành cho người sử dụng

b)

Dùng để lựa chọn băng thanh ghi tích cực

c)

Dùng để lựa chọn chế độ làm việc cho Timer

d)

Dùng làm cờ nhớ và cờ nhớ phụ

17.

Các bit cờ của vi điều khiển 8051 nằm trong thanh ghi nào?

a)

PC

b)

DPTR

c)

SP

d)

PSW

18.

Trong vi điều khiển 8051, cờ nào có thể tác động trực tiếp bằng lệnh SETB và CLR?

a)

CY

b)

OV

c)

P

d)

AC

19.

Trong vi điều khiển 8051, với giá trị của 2 bit RS0 và RS1 bằng bao nhiêu thì bảng thanh ghi 0 được lựa chọn làm bảng thanh ghi tích cực?

a)

RS1 = 0, RS0 = 1

b)

RS1 = 1, RS0 = 0

c)

RS1 = 0, RS0 = 0

d)

RS1 = 1, RS0 = 1

20.

Một bảng thanh ghi trong vi điều khiển 8051 có bao nhiêu thanh ghi đa năng?

a)

4

b)

5

c)

6

d)

7

21.

Các thanh ghi đa năng trong bảng thanh ghi của 8051 được đánh ký hiệu như thế nào?

a)

Từ R0 đến R7

b)

Từ A0 đến A7

c)

Từ B0 đến B7

d)

Từ C0 đến C7

22.

Trong 8051, các thanh ghi đa năng của bảng thanh ghi 0 có địa chỉ từ đâu đến đâu?

a)

Từ 10h đến 17h

b)

Từ 00h đến 07h

c)

Từ 08h đến 0Fh

d)

Từ 18h đến 1Fh

23.

Vùng RAM đa chức năng của 8051 có dải địa chỉ nào?

a)

30h–7Fh

b)

20h–2Fh

c)

00h–1Fh

d)

80h–FFh

24.

Trong sơ đồ khối của 8051, khối CPU có nhiệm vụ chính là gì?

a)

Lưu trữ chương trình người dùng

b)

Chuyển đổi tín hiệu tương tự số

c)

Tạo xung clock hệ thống

d)

Tính toán và điều khiển quá trình hoạt động

25.

Khối OSC (mạch dao động) trong vi điều khiển 8051 đảm nhiệm chức năng nào?

a)

Nhận tín hiệu ngắt từ ngoài và bộ định thời

b)

Lưu trạng thái làm việc của các cổng xuất nhập

c)

Cấp tín hiệu xung clock cho các khối hoạt động

d)

Tính toán và điều khiển toàn bộ quy trình hệ thống

26.

Khối Interrupt control trong 8051 có nhiệm vụ chính là gì?

a)

Lưu các bit cấu hình của cổng nối tiếp

b)

Tiếp nhận tín hiệu ngắt và chuyển tới CPU

c)

Cấp xung dao động cho toàn bộ hệ thống

d)

Điều khiển thuật toán xử lý chu kỳ lệnh

27.

Khối Registers trong 8051 chủ yếu dùng để làm gì?

a)

Nhận ngắt từ INT0, INT1 và Timer 1

b)

Thực hiện phép toán số học phức tạp

c)

Tạo xung clock ổn định cho các khối

d)

Lưu trữ dữ liệu của các port xuất nhập và trạng thái làm việc

28.

Trong sơ đồ khối của vi điều khiển 8051, bộ nhớ RAM trong chip có nhiệm vụ chính là gì?

a)

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

b)

Lưu trữ chương trình hoạt động

c)

Điều khiển xuất nhập dữ liệu song song

d)

Điều khiển truyền dữ liệu nối tiếp

29.

Trong vi điều khiển 8051, bộ nhớ ROM trong chip có nhiệm vụ chính là gì?

a)

Lưu trữ dữ liệu cảm biến

b)

Điều khiển giao tiếp nối tiếp qua TxD, RxD

c)

Lưu trữ chương trình hoạt động của chip

d)

Điều khiển giao tiếp song song qua P0–P3

30.

Khối I/O ports của 8051 đảm nhiệm chức năng nào sau đây?

a)

Lưu trữ chương trình hệ thống

b)

Lưu trữ dữ liệu dài hạn

c)

Điều khiển xuất nhập dữ liệu dạng song song qua P0–P3

d)

Điều khiển thời gian thực của CPU

31.

Serial port của 8051 chủ yếu phục vụ cho nhiệm vụ nào?

a)

Truyền nhận dữ liệu dạng nối tiếp qua TxD, RxD

b)

Lưu trữ chương trình hệ thống

c)

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

d)

Điều khiển giao tiếp song song qua P0–P3

32.

Trong vi điều khiển 8051, chức năng chính của khối Timer 0/1 là gì?

a)

Xuất nhập dữ liệu nối tiếp qua TxD, RxD

b)

Liên kết các khối chức năng trong chip

c)

Điều khiển hoạt động hệ thống bus nội bộ

d)

Định thời hoặc đếm sự kiện qua chân T0, T1

33.

Khối Bus control trong 8051 đảm nhiệm nhiệm vụ nào?

a)

Điều khiển I/O nối tiếp qua TxD, RxD

b)

Điều khiển hoạt động của hệ thống bus

c)

Liên kết các khối trong chip lại với nhau

d)

Định thời hoặc đếm sự kiện qua T0, T1

34.

Khối Bus system (hệ thống bus) của 8051 có chức năng nào nêu đúng nhất?

a)

Định thời hoặc đếm xung sự kiện

b)

Điều khiển hoạt động của hệ thống bus

c)

Liên kết các khối trong chip lại với nhau

d)

Điều khiển I/O nối tiếp qua TxD, RxD

35.

Cổng P0, P1, P2, P3 trong 8051 chủ yếu dùng cho tác vụ nào sau đây?

a)

Liên kết các khối chức năng

b)

Định thời sự kiện qua T0, T1

c)

Xuất nhập dữ liệu song song trong/ngoài chip

d)

Điều khiển hoạt động hệ thống bus

36.

Đâu là thứ tự đúng trong cấu trúc của một lệnh hợp ngữ?

a)

Gọi nhớ, nhãn, toán hạng, chú giải

b)

Nhãn, toán hạng, gọi nhớ, chú giải có dấu phẩy

c)

Nhãn, gọi nhớ, toán hạng, chú giải

d)

Nhãn, chú giải, toán hạng, gọi nhớ

37.

Trong lập trình vi điều khiển 8051, chỉ dẫn DB dùng để làm gì?

a)

Định nghĩa một hằng số theo tên

b)

Định nghĩa dữ liệu 8 bit (kiểu byte)

c)

Báo cho trình hợp dịch biết kết thúc tập nguồn

d)

Báo địa chỉ bắt đầu của chương trình

38.

Trong lập trình vi điều khiển 8051, chỉ dẫn ORG có mục đích gì?

a)

Báo địa chỉ bắt đầu của chương trình

b)

Báo cho trình hợp dịch biết kết thúc tập nguồn

c)

Định nghĩa một hằng số theo tên

d)

Định nghĩa dữ liệu 8 bit (kiểu byte)

39.

Chọn phát biểu đúng về số lượng băng thanh ghi và số thanh ghi mỗi băng trong RAM của 8051.

a)

Có 2 băng, mỗi băng 10 thanh ghi

b)

Có 4 băng, mỗi băng 8 thanh ghi

c)

Có 5 băng, mỗi băng 7 thanh ghi

d)

Có 3 băng, mỗi băng 6 thanh ghi

40.

Trong lập trình vi điều khiển 8051, chỉ dẫn EQU dùng để làm gì?

a)

Định nghĩa một hằng số cố định

b)

Báo cho trình hợp dịch kết thúc tệp nguồn

c)

Báo địa chỉ bắt đầu của chương trình

d)

Định nghĩa dữ liệu 8 bit kiểu byte

41.

Trong lập trình vi điều khiển 8051, ý nghĩa của chỉ dẫn END là gì?

a)

Thông báo hợp dịch biết kết thúc tệp nguồn

b)

Báo địa chỉ bắt đầu của chương trình

c)

Định nghĩa dữ liệu 8 bit kiểu byte

d)

Định nghĩa một hằng số cố định

42.

Trong tổ chức RAM của 8051, vùng từ địa chỉ 00H đến 1FH có chức năng gì?

a)

Vùng thanh ghi có chức năng đặc biệt

b)

Vùng RAM đa chức năng

c)

Vùng RAM định địa chỉ theo bit

d)

Vùng các băng thanh ghi

43.

Trong tổ chức RAM của 8051, vùng từ địa chỉ 20H đến 2FH có chức năng gì?

a)

Vùng các băng thanh ghi

b)

Vùng RAM định địa chỉ theo bit

c)

Vùng thanh ghi có chức năng đặc biệt

d)

Vùng RAM đa chức năng

44.

Trong tổ chức RAM của 8051, vùng từ địa chỉ 30H đến 7FH có chức năng gì?

a)

Vùng RAM định địa chỉ theo bit

b)

Vùng RAM đa chức năng

c)

Vùng các băng thanh ghi

d)

Vùng thanh ghi có chức năng đặc biệt

45.

Trong vi điều khiển 8051, khi RS1 = 1 và RS0 = 0, địa chỉ của thanh ghi R3 là gì?

a)

12H

b)

13H

c)

11H

d)

10H

46.

Các dãy thanh ghi (bank) của vi điều khiển 8051 nằm trong bộ nhớ nào?

a)

Bộ nhớ dữ liệu bên ngoài

b)

Bộ nhớ dữ liệu bên trong

c)

Bộ nhớ chương trình bên trong

d)

Bộ nhớ chương trình bên ngoài

47.

Thanh ghi DPTR trong vi điều khiển 8051 có chiều dài bao nhiêu bit?

a)

32 bit

b)

16 bit

c)

12 bit

d)

8 bit

48.

Thanh ghi DPH trong vi điều khiển 8051 có chiều dài bao nhiêu bit?

a)

32 bit

b)

8 bit

c)

12 bit

d)

16 bit

49.

Thanh ghi DPL trong vi điều khiển 8051 có chiều dài bao nhiêu bit?

a)

8 bit

b)

16 bit

c)

12 bit

d)

32 bit

50.

Khi thay đổi RS1 và RS0, tác động trực tiếp đến điều gì trong 8051?

a)

Tốc độ dao động

b)

Lựa chọn bank thanh ghi

c)

Lựa chọn cổng I/O

d)

Chế độ ngắt

51.

Trong 8051, R0–R7 thuộc về thành phần nào sau đây?

a)

Bộ nhớ chương trình

b)

Các bank thanh ghi

c)

Bộ định thời

d)

Bộ tích lũy trung tâm

52.

Tần số phổ biến của thạch anh dùng cho đa số chip vi điều khiển 8051 là bao nhiêu?

a)

12 MHz

b)

11 MHz

c)

16 MHz

d)

10 MHz

53.

Trong vi điều khiển 8051, thanh ghi tích lũy ACC có địa chỉ nào?

a)

F0H

b)

D0H

c)

81H

d)

E0H

54.

Trong vi điều khiển 8051, thanh ghi B có địa chỉ nào?

a)

81H

b)

D0H

c)

E0H

d)

F0H

55.

Trong vi điều khiển 8051, thanh ghi con trỏ ngăn xếp SP có địa chỉ nào?

a)

F0H

b)

81H

c)

D0H

d)

E0H

56.

Trong lập trình với 8051, phát biểu nào đúng về chế độ định địa chỉ trực tiếp?

a)

Chỉ cho phép truy cập các bit độc lập

b)

Có thể truy cập toàn bộ không gian của bộ nhớ RAM

c)

Sử dụng các thanh ghi để lưu dữ liệu cần thao tác

d)

Mà toán hạng nguồn là một hằng số

57.

Trong lập trình với vi điều khiển 8051, chế độ định địa chỉ gián tiếp thanh ghi là chế độ nào?

a)

Có thể truy cập toàn bộ không gian của bộ nhớ RAM

b)

Sử dụng các thanh ghi để lưu dữ liệu cần thao tác

c)

Mà toán hạng nguồn là một hằng số

d)

Thanh ghi được dùng để trỏ đến dữ liệu có trong bộ nhớ

58.

Trong lập trình với vi điều khiển 8051, chế độ định địa chỉ chỉ số là chế độ nào?

a)

Có thể truy cập toàn bộ không gian của bộ nhớ RAM

b)

Mà toán hạng nguồn là một hằng số

c)

Được sử dụng khi truy cập các phần tử dữ liệu của bảng trong không gian ROM

d)

Sử dụng các thanh ghi để lưu dữ liệu cần thao tác

59.

Trong tổ chức không gian nhớ RAM của vi điều khiển 8051, vùng nhớ ở địa chỉ từ 80H đến FFH là vùng có chức năng gì?

a)

Là vùng các bảng thanh ghi

b)

Là vùng RAM định địa chỉ theo bit

c)

Là vùng RAM đa chức năng

d)

Là vùng các thanh ghi có chức năng đặc biệt

60.

Trong vi điều khiển 8051, thanh ghi A là thanh ghi có chức năng gì?

a)

Là thanh ghi 16 bit được dùng để xác định địa chỉ bộ nhớ ngoài

b)

Là toán hạng đích trong các lệnh số học và logic

c)

Là thanh ghi được dùng kèm với thanh ghi A trong các phép toán nhân, chia hay dùng như một thanh ghi đa dụng

d)

Là thanh ghi chứa địa chỉ của byte dữ liệu hiện hành trên đỉnh của Stack

61.

Trong vi điều khiển 8051, thanh ghi B là thanh ghi có chức năng gì?

a)

Là thanh ghi 16 bit được dùng để xác định địa chỉ bộ nhớ ngoài

b)

Là thanh ghi chứa địa chỉ của byte dữ liệu hiện hành trên đỉnh của Stack

c)

Là thanh ghi được dùng kèm với thanh ghi A trong các phép toán nhân, chia hay dùng như một thanh ghi đa dụng

d)

Là toán hạng đích trong các lệnh số học và logic

62.

Thanh ghi SP trong 8051 có chức năng gì liên quan đến Stack?

a)

Giữ toán hạng cho lệnh cộng

b)

Chứa địa chỉ của byte dữ liệu hiện hành trên đỉnh ngăn xếp

c)

Điều khiển truy cập bảng tra cứu trong ROM

d)

Xác định địa chỉ bộ nhớ ngoài 16 bit

63.

Trong vi điều khiển 8051, thanh ghi con trỏ dữ liệu DPTR có chức năng gì?

a)

Là toán hạng đích trong lệnh số học và logic

b)

Dùng kèm thanh ghi A trong phép toán nhân chia

c)

Thanh ghi 16 bit dùng để xác định địa chỉ bộ nhớ ngoài

d)

Chứa địa chỉ của byte dữ liệu hiện hành trên Stack

64.

Trong vi điều khiển 8051, Port 0 có địa chỉ thanh ghi là gì?

a)

A0H

b)

B0H

c)

90H

d)

80H

65.

Trong vi điều khiển 8051, thanh ghi TMOD có chức năng gì?

a)

Bộ đệm xuất nhập nối tiếp

b)

Định chế độ hoạt động của port nối tiếp

c)

Chọn chế độ của Timer

d)

Điều khiển hoạt động của Timer

66.

Trong vi điều khiển 8051, thanh ghi TCON là thanh ghi có chức năng gì?

a)

Chọn chế độ của Timer

b)

Điều khiển hoạt động của Timer

c)

Là thanh ghi định các chế độ hoạt động của port nối tiếp

d)

Là bộ đệm xuất nhập nối tiếp

67.

Trong vi điều khiển 8051, thanh ghi SBUF là thanh ghi có chức năng gì?

a)

Chọn chế độ của Timer

b)

Là thanh ghi định các chế độ hoạt động của port nối tiếp

c)

Điều khiển hoạt động của Timer

d)

Là bộ đệm xuất nhập nối tiếp

68.

Trong vi điều khiển 8051, thanh ghi SCON là thanh ghi có chức năng gì?

a)

Là bộ đệm xuất nhập nối tiếp

b)

Chọn chế độ của Timer

c)

Điều khiển hoạt động của Timer

d)

Là thanh ghi định các chế độ hoạt động của port nối tiếp

69.

Trong vi điều khiển 8051, thanh ghi IE là thanh ghi có chức năng gì?

a)

Chọn chế độ của Timer

b)

Là thanh ghi xác lập chế độ ưu tiên cho các ngắt

c)

Là thanh ghi điều khiển cho phép các ngắt

d)

Điều khiển hoạt động của Timer

70.

Trong vi điều khiển 8051, thanh ghi IP là thanh ghi có chức năng gì?

a)

Là thanh ghi xác lập chế độ ưu tiên cho các ngắt

b)

Là thanh ghi điều khiển cho phép các ngắt

c)

Chọn chế độ của Timer

d)

Điều khiển hoạt động của Timer

71.

Trong lập trình với vi điều khiển 8051, chế độ định địa chỉ thanh ghi là chế độ nào?

a)

Có thể truy cập toàn bộ không gian của bộ nhớ RAM

b)

Thanh ghi được dùng để trỏ đến dữ liệu có trong bộ nhớ

c)

Sử dụng các thanh ghi để lưu dữ liệu cần thao tác

d)

Mà toán hạng nguồn là một hằng số

72.

Trong vi điều khiển 8051, toán hạng đích của lệnh ADD luôn là gì?

a)

Thanh ghi A

b)

Thanh ghi R1

c)

Thanh ghi B

d)

Thanh ghi R2

73.

Trong tập lệnh của vi điều khiển 8051, lệnh nhảy đến nhãn nếu hai toán hạng không bằng nhau là lệnh nào?

a)

CJNE

b)

LOOP

c)

JMP

d)

DJNZ

74.

Trong tập lệnh của vi điều khiển 8051, lệnh nào kiểm tra nếu nội dung thanh ghi tích lũy bằng 0 thì thực hiện nhảy tương đối?

a)

JNZ rel

b)

DJNZ rel

c)

CJNE rel

d)

JZ rel

75.

Trong 8051, lệnh nào giảm thanh ghi và nhảy nếu chưa bằng 0?

a)

DJNZ

b)

DECJ

c)

SUBJ

d)

LOOPZ

76.

Trong tập lệnh của vi điều khiển 8051, lệnh nhảy đến địa chỉ rel nếu cờ nhớ C =1

a)

JNZ rel

b)

JZ rel

c)

JNC rel

d)

JC rel

77.

Trong tập lệnh của vi điều khiển 8051,lệnh đảo giá trị tất cả các bit của thanh ghi A

a)

SWAP A

b)

XCH AL,AH

c)

DA A

d)

CPL A

78.

Trong vi điều khiển 8051, RST là tín hiệu điều khiển

a)

Cho phép truy xuất (đọc) bộ nhớ chương trình bên ngoài

b)

Cho phép truy xuất (sử dụng) bộ nhớ chương trình bên ngoài

c)

Cho phép chốt địa chỉ để thực hiện việc giải đa hợp

d)

Cho phép thiết lập lại chế độ hoạt động cuả chip 8051

79.

Trong vi điều khiển 8051, ALE là tín hiệu điều khiển

a)

Cho phép truy xuất (đọc) bộ nhớ chương trình bên ngoài.

b)

Cho phép truy xuất (sử dụng) bộ nhớ chương trình bên ngoài.

c)

Cho phép thiết lập lại chế độ hoạt động cuả chip 8051

d)

C. Cho phép chốt địa chỉ để thực hiện việc giải đa hợp

80.

Trong vi điều khiển 8051, PSEN là tín hiệu điều khiển

a)

Cho phép truy xuất (đọc) bộ nhớ chương trình bên ngoài

b)

Cho phép chốt địa chỉ để thực hiện việc giải đa hợp

c)

Cho phép thiết lập lại chế độ hoạt động cuả chip 8051

d)

Cho phép truy xuất (sử dụng) bộ nhớ chương trình bên ngoài