JavaScript is required
Danh sách đề

100+ câu hỏi trắc nghiệm Kĩ thuật vi xử lý có lời giải chi tiết - Đề 3

31 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 31

Để ghi dữ liệu ra bộ nhớ, CPU cần thực hiện các công việc nào?

A.
CPU cấp địa chỉ, cấp tín hiệu điều khiển chọn bộ nhớ, cấp tín hiệu yêu cầu ghi bộ nhớ và nhận dữ liệu từ data bus vào
B.
CPU nhận địa chỉ từ bộ nhớ, cấp tín hiệu điều khiển chọn bộ nhớ, cấp tín hiệu yêu cầu ghi bộ nhớ và nhận dữ liệu từ data bus vào
C.
CPU cấp địa chỉ, cấp tín hiệu điều khiển chọn bộ nhớ, cấp tín hiệu yêu cầu ghi bộ nhớ và cấp dữ liệu ra data bus
D.
CPU cấp địa chỉ, cấp tín hiệu điều khiển chọn bộ nhớ, nhận tín hiệu cho phép ghi bộ nhớ và cấp dữ liệu ra data bus
Đáp án
Đáp án đúng: C

Để ghi dữ liệu ra bộ nhớ, CPU thực hiện các bước sau:



  1. CPU cấp địa chỉ cho bộ nhớ cần ghi.

  2. CPU cấp tín hiệu điều khiển để chọn chip nhớ cần thao tác.

  3. CPU cấp tín hiệu yêu cầu ghi bộ nhớ (write enable).

  4. CPU đặt dữ liệu cần ghi lên data bus.


Vậy đáp án đúng là C.

Danh sách câu hỏi:

Câu 1:

Để ghi dữ liệu ra bộ nhớ, CPU cần thực hiện các công việc nào?

Lời giải:
Đáp án đúng: C

Để ghi dữ liệu ra bộ nhớ, CPU thực hiện các bước sau:



  1. CPU cấp địa chỉ cho bộ nhớ cần ghi.

  2. CPU cấp tín hiệu điều khiển để chọn chip nhớ cần thao tác.

  3. CPU cấp tín hiệu yêu cầu ghi bộ nhớ (write enable).

  4. CPU đặt dữ liệu cần ghi lên data bus.


Vậy đáp án đúng là C.

Câu 2:

Để đọc lệnh, CPU cần thực hiện các công việc nào?

Lời giải:
Đáp án đúng: B
Để đọc lệnh, CPU thực hiện các bước sau:
1. CPU cấp địa chỉ lệnh cần đọc từ thanh ghi PC (Program Counter) lên bus địa chỉ.
2. CPU phát tín hiệu chọn chip nhớ (memory chip select) tương ứng với vùng địa chỉ chứa lệnh.
3. CPU phát tín hiệu đọc bộ nhớ (memory read).
4. Bộ nhớ trả mã lệnh về CPU thông qua data bus.

Vậy đáp án đúng là B

Câu 3:

Thực hiện thiết kế các hệ thống điều khiển bằng MCU sẽ đơn giản và mất ít thời gian hơn so với hệ thống vi xử lý là do:

Lời giải:
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về ưu điểm của việc sử dụng MCU (vi điều khiển) so với hệ thống vi xử lý trong thiết kế hệ thống điều khiển.

* Phương án A: Mạch phần cứng đơn giản - Đúng. MCU tích hợp nhiều thành phần (CPU, bộ nhớ, các module giao tiếp ngoại vi) trên một chip, giúp giảm thiểu số lượng linh kiện bên ngoài và đơn giản hóa mạch phần cứng.
* Phương án B: Việc lập trình đơn giản hơn - Đúng. Mặc dù cả hai đều yêu cầu lập trình, MCU thường có các thư viện và trình điều khiển (driver) hỗ trợ sẵn cho các module ngoại vi tích hợp, giúp việc lập trình trở nên đơn giản hơn so với việc phải tự xây dựng mọi thứ trên hệ thống vi xử lý.
* Phương án C: Các công cụ lập trình và biên dịch phần mềm tiện dụng hơn - Đúng. Các nhà sản xuất MCU thường cung cấp các công cụ phát triển (IDE), trình biên dịch (compiler) và trình gỡ lỗi (debugger) được thiết kế riêng cho MCU của họ, giúp quá trình phát triển phần mềm trở nên dễ dàng và hiệu quả hơn.

Vì cả ba phương án đều đúng, nên đáp án chính xác nhất là D.

Câu 4:

Chức năng chính của BIU là gì?

Lời giải:
Đáp án đúng: A
BIU (Bus Interface Unit) là bộ phận quản lý giao tiếp giữa CPU với các thành phần bên ngoài hệ thống vi xử lý như bộ nhớ, các thiết bị ngoại vi thông qua bus hệ thống. Nó đảm bảo việc truyền dữ liệu và lệnh giữa CPU và các thành phần khác diễn ra một cách hiệu quả.

Các đáp án khác không chính xác vì:
- B. Thực hiện phép tính số học: Đây là chức năng của ALU (Arithmetic Logic Unit).
- C. Điều khiển hoạt động của CPU: Đây là chức năng của CU (Control Unit).
- D. Thực hiện phép tính logic: Đây cũng là chức năng của ALU.

Câu 5:

Nguyên tắc nào giúp ngăn xếp tuân theo quy tắc "LIFO" (Last In, First Out)?

Lời giải:
Đáp án đúng: C
Nguyên tắc LIFO (Last In, First Out) trong ngăn xếp (stack) được đảm bảo nhờ cơ chế hoạt động của con trỏ ngăn xếp (Stack Pointer - SP). Khi cất dữ liệu vào ngăn xếp, SP sẽ giảm (thường là giảm đi một hoặc hai đơn vị tùy thuộc vào kích thước dữ liệu) để trỏ đến vị trí trống tiếp theo, sau đó dữ liệu được ghi vào vị trí mà SP trỏ tới. Khi lấy dữ liệu ra, dữ liệu sẽ được đọc từ vị trí mà SP trỏ tới (vị trí được ghi vào sau cùng), sau đó SP tăng lên để trỏ đến dữ liệu được cất vào trước đó. Điều này đảm bảo dữ liệu được lấy ra theo thứ tự ngược lại với thứ tự cất vào.

Phương án A sai vì thanh ghi SP không chứa dữ liệu, mà chứa địa chỉ của đỉnh ngăn xếp.
Phương án B sai vì mô tả không chính xác cách thức hoạt động của ngăn xếp. Dữ liệu không tự động "đẩy" lên hay xuống.
Phương án D sai vì A và B sai.
Phương án C đúng vì mô tả chính xác cơ chế hoạt động của SP trong ngăn xếp LIFO.

Câu 6:

Cho biết sự khác nhau giữa cơ chế chuyển điều khiển chương trình bằng ngắt cứng và bằng chương trình con

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 7:

Các lệnh của các bộ vi xử lý RISC thường có độ dài bằng nhau nhằm mục đích gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 8:

Các loại bộ nhớ thường có trong một vi điều khiển (MCU) bao gồm:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 9:

Các vi điều khiển thường có các loại vào ra gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 10:

Các vi xử lý ARM được sử dụng trong hầu hết các thiết bị điện tử di động do đặc tính gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 13:

Chế độ Undefined sẽ xảy ra khi:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 15:

Các khối chức năng số có thể có trong một Timer/Counter là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 16:

Khi truy cập một chuỗi dữ liệu trong bộ nhớ, việc sử dụng các lệnh ngăn xếp sẽ có các lợi điểm gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 17:

Khi truy cập một chuỗi dữ liệu trong bộ nhớ, việc sử dụng các lệnh với chế độ chỉ số có các lợi điểm gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 18:

Mã điều kiện LS xảy ra khi:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 19:

Mã điều kiện LT xảy ra khi:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 20:

Mã điều kiện GT xảy ra khi:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 21:

Để điều khiển đọc một chip nhớ trong hệ thống vi xử lý cần:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 23:

Trong phương thức điều khiển vào ra theo truy cập bộ nhớ trực tiếp (DMA – Direct Memory Access):

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 24:

Trong các chế độ truyền dữ liệu nối tiếp đồng bộ, hai bên truyền nhận có thể đồng bộ với nhau bằng:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 25:

Chức năng chính của CPU là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 26:

Trong một hệ thống vi xử lý, bộ nhớ RAM thường được sử dụng để:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 27:

Trong một hệ thống vi xử lý, BUS điều khiển là các tín hiệu:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 28:

Khi nào thì cổng vào ra được mở để CPU truyền dữ liệu tới một ngoại vi?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 30:

Các bộ ADC và DAC trong hệ thống vi xử lý thực hiện chức năng gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 31:

PWM là viết tắt của gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP