wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

VDK_LAPTRINh

Total questions: 38

Worksheet time: 20mins

Name
Class
Date
1.

Một bộ vi điều khiển (VĐK) tối thiểu cần có các bộ phận sau:

a)

CPU, RAM, I/O ports và Timers

b)

RAM, ROM, I/O ports, và Timers

c)

CPU, RAM, ROM, I/O ports, và Timers

d)

CPU, ROM, I/O ports, và Timers

2.

Không giống như các bộ vi xử lý trong máy tính, các bộ VĐK thường dùng nguồn pin bởi vì VĐK có khả năng:

a)

Tiêu thụ dòng điện thấp

b)

Khả năng tính toán lớn

c)

Tiêu thụ ít điện năng

d)

Hoạt động ở mức điện áp thấp

3.

Chọn các phát biểu đúng về VĐK và Vi Xử Lý (VXL):

a)

VĐK có khả năng tính toán tốt hơn VXL

b)

VĐK tích hợp sẵn các cổng giao tiếp ngoại vi I/O ports

c)

VĐK có kích thước nhỏ và tiêu thụ điện năng thấp hơn VXL nói chung

d)

VXL được dùng trong máy tính cá nhân (như Latop, PC) còn VĐK thì không

4.

CPU trong bộ VĐK hay bộ VXL nói chung thực thi một lệnh theo thứ tự nào

a)

gắp lệnh, thực thi, giải mã

b)

gắp lệnh, giải mã, thực thi

c)

giải mã, gắp lệnh, thực thi

d)

thực thi, gắp lệnh, giải mã

5.

Khi nói VĐK là 8-bit thì nó có nghĩa 8-bit là kích thước của:

a)

Bus dữ liệu

b)

ALU

c)

Bus điều khiển

d)

Bus địa chỉ

6.

CISC và RISC là viết tắt của

*

a)

Complete Instruction Set Computer, Reliable Instruction Set Computer

b)

Complete Instruction Set Computer, Reduced Instruction Set Computer

c)

Complex Instruction Set Computer, Reduced Instruction Set Computer

d)

Complex Instruction Set Computer, Reliable Instruction Set Computer

7.

CISC và RISC là:

*

a)

Hai loại kiến trúc máy tính khác nhau

b)

Tên của hai loại máy tính khác nhau

c)

Hai loại tập lệnh khác nhau

d)

Tên của hai hãng sản xuất vi điều khiển khác nhau

8.

Các đường bus cần thiết để truyền dữ liệu từ khối này đến khối kia bên trong một VĐK:

a)

bus dữ liệu

b)

bus dữ liệu, bus địa chỉ, bus điều khiển

c)

bus dữ liệu, bus địa chỉ

d)

bus địa chỉ

9.

Loại file có phần mở rộng nào dưới đây được dùng để nạp chương trình thực thi từ máy tính vào VĐK

a)

.txt

b)

.c

c)

.asm

d)

.doc

e)

.hex

10.

Tại sao VĐK không được gọi là máy tính đa năng?

a)

Bởi vì nó tích hợp sẵn RAM và ROM bên trong.

b)

Bởi vì nó được thiết kế để thực hiện một tác vụ nhất định.

c)

Bởi vì nó tiêu thụ điện năng thấp

d)

Bởi vì nó tích hợp sẵn các cổng vào ra I/O ports

11.

Trong hình là sơ đồ một cổng logic được tạo bởi các cổng NAND. Hãy cho biết cổng này thực hiện chức năng logic gì?

a)

AND

b)

XOR

c)

NOT

d)

NOR

12.

Các cổng logic sau thực hiện phép toán logic gì?

a)

AND

b)

XOR

c)

NOR

d)

NOT

13.

Thanh ghi (register) trong VĐK hay VXL là:

a)

Một thanh kim loại lưu trữ bằng từ tính

Một nơi

b)

Một nơi trong bộ nhớ RAM mà ta có thể ghi hoặc đọc dữ liệu từ đó.

c)

Một ô nhớ trong bộ nhớ ROM

d)

Một ô nhớ 8-bít trong bộ nhớ bất kỳ.

14.

Phát biểu nào sau đây là SAI về các thanh ghi chức năng đặc biệt (SFR's). (Chọn một

a)

Mỗi chức năng phần cứng trong VĐK đều gắn với ít nhất một thanh ghi SFR tương ứng.

b)

Thanh ghi tích lũy (Accumulator) không phải là một thanh ghi SFR

c)

Mỗi bít trong thanh ghi SFR được gắn với một chức năng xác định.

d)

Các cổng vào ra I/O ports của VĐK đều là các thanh ghi SFR tương ứng

e)

Là một ô nhớ trong bộ nhớ RAM

15.

Chương trình (program) của vi điều khiển (thường) được chứa trong bộ nhớ nào:

a)

FLASH

b)

RAM

c)

ROM

d)

SRAM

16.

Loại bộ nhớ nào sẽ bị mất dữ liệu khi không cấp điện cho VĐK

a)

EEPROM

b)

FLASH

c)

RAM

d)

ROM

17.

Loại bus nào trong VĐK có độ rộng nhỏ nhất (ít đường dẫn nhất):

a)

Bus Dữ liệu (Data bus)

b)

Bus Điều khiển (Control bus)

c)

Bus Địa chỉ (Address bus)

18.

Hiệu suất và Khả năng của VĐK ảnh hưởng như thế nào khi tăng độ rộng Bus bên trong nó:

a)

Tăng

b)

Không đổi

c)

Giảm

19.

Phát biểu nào dưới đây là đúng cho bộ dao động (OSC) trong VĐK (chọn nhiều):

a)

OSC tần số càng cao càng tốt

b)

OSC thường dùng tinh thể thạch anh để ổn định tần số

c)

OSC quyết định tốc độ tính toán, xử lý của VĐK

d)

Tần số OSC càng cao thì tốc độ xử lý càng nhanh

20.

Phát biểu nào dưới đây là SAI:

a)

Khi bộ đếm bị tràn số nó sẽ gọi một Ngắt

b)

Watchdog trong VĐK thường sử dụng một bộ dao động riêng

c)

Bộ định thời (Timer) thực chất là kết hợp của bộ dao động OSC và bộ Đếm (Counter)

d)

Watchdog sử dụng Timer riêng, nhưng không liên quan gì tới Ngắt

21.

Các đường truyền Bus trong VĐK là kiểu truyền thông:

a)

Song song

b)

Nội bộ

c)

Không xác định

d)

Nối tiếp

22.

Cái nào dưới đây KHÔNG phải là ưu điểm của truyền thông nối tiếp, so với truyền song song (chọn 2):

a)

Giao tiếp được nhiều thiết bị trên một đường truyền

b)

Tốn ít dây dẫn

c)

Khoảng cách truyền xa hơn

d)

Tốc độ cao

e)

Chống nhiễu tốt

23.

Giao thức truyền thông nào sau đây không phải truyền thông nối tiếp:

a)

I2C

b)

Ethernet

c)

LPT

d)

SPI

e)

UART

24.

Giao thức truyền thông nào sau đây tốn ít dây dẫn nhất:

a)

SPI

b)

UART

c)

I2C

d)

Ethernet

25.

Giao thức truyền thông nào sau đây là kiểu truyền half-duplex (thiết bị chỉ có thể gửi hoặc nhận dữ liệu trong một thời điểm)

a)

I2C

b)

SPI

c)

Ethernet

d)

UART

26.

Giao thức truyền thông nào sau đây có nguyên lý đơn giản (dễ thực thi nhất đối với VĐK):

a)

SPI

b)

I2C

c)

Ethernet

d)

UART

27.

Các giao thức truyền thông nào sau đây là không đồng bộ - asynchronous

a)

SPI

b)

Ethernet

c)

I2C

d)

UART

28.

Tiêu chí thích hợp nhất để chọn đúng bộ VĐK cho một ứng dụng xác định là:

a)

Tốc độ

b)

Sự sẵn có trên thị trường

c)

Dễ dàng sử dụng

d)

Tất cả các tiêu chí trên

29.

Kiến trúc máy tính nào có hai đường bus dữ liệu riêng biệt

a)

Harvard

b)

Von Neumann

c)

Không cái nào kể trên

d)

Cả hai loại kến trúc trên

30.

Họ VĐK nào dưới đây KHÔNG sử dụng kiến trúc Harvard

a)

Microchip PIC

b)

Atmel AVR

c)

ARM7

d)

ARM9

31.

Trong hai loại kiến trúc máy tính, kiến trúc nào tiết kiệm bộ nhớ hơn

a)

Harvard

b)

Von Neumann

c)

Như nhau

d)

Tùy TH

32.

Với cùng tốc độ xung nhịp như nhau, kiến trúc VĐK nào thực thi được nhiều lệnh trong một giây hơn?

a)

Harvard

b)

Von Neumann

c)

Như nhau

d)

Tùy TH

33.

Mã lệnh bên trong bộ nhớ chương trình mà VĐK có thể thực thi được là loại ngôn ngữ gì?

a)

c

b)

Assembly (hợp ngữ)

c)

Tiếng Anh

d)

Ngôn ngữ máy dạng các bit nhị phân

34.

Để lập trình cho VĐK con người có thể dùng ngôn ngữ gì?

a)

C

b)

Assembly (hợp ngữ)

c)

Ngôn ngữ máy dạng các bit nhị phân

d)

Cả ba loại nn trên

35.

Ai/Cái gì phụ trách việc dịch từ ngôn ngữ lập trình bậc cao xuống ngon ngữ máy?

a)

Chương trình biên dịch

b)

Turbo C

c)

Dịch giả

d)

Máy tính

36.

Tiêu chuẩn gì để phân loại ngôn ngữ bậc cao, thấp?

a)

Càng gần với ngôn ngữ máy thì càng thấp

b)

C là ngôn ngữ bậc cao nhất

c)

Càng chạy nhanh thì càng cao

d)

Càng dễ viết thì càng cao

37.

Ngôn ngữ nào sau đây có thể dùng để lập trình VĐK?

*

a)

C

b)

C++

c)

Python

d)

Lua

e)

Tất cả các lựa chọn

38.

Sau khi học lập trình VĐK, bạn Tôm nói rằng: "chúng ta không cần học lập trình nữa, vì sắp tới trí thông minh nhân tạo AI sẽ tự viết ra các chương trình, ta sẽ không có việc để làm". Theo bạn thì ... ?

a)

Hiện nay đã có một vài công cụ AI đã hỗ trợ viết các đoạn mã tự động. Nhưng vẫn cần phải đặt bài toán cho nó giải, thật ra việc này cũng chính là lập trình.

b)

Tôm nói đúng, lập trình là công việc nhàm chán mất thời gian, nên để máy làm.

c)

Tôm nói cũng có lý, nhưng từ giờ đến lúc máy viết được chương trình còn rất xa.

d)

Tôm sai rồi, không đời nào AI lại viết được chương trình máy tính.