JavaScript is required
Danh sách đề

350+ câu hỏi trắc nghiệm Vi xử lý và cấu trúc máy tính có lời giải minh họa - Đề 8

25 câu hỏi 60 phút

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

Mã bù 2 của 1 số nhị phân được tạo ra bằng cách:

A.

Đảo trạng thái Kết quả của bit của số nhị phân

B.

Cộng thêm 1 vào mã bù 1

C.

Cộng thêm 2 vào mã bù 1

D.

Lấy bù 1 trừ đi 1

Đáp án
Đáp án đúng: B

Mã bù 2 là một phương pháp biểu diễn số nguyên có dấu trong hệ nhị phân. Để tạo mã bù 2 của một số nhị phân, ta thực hiện các bước sau:



  1. Tìm mã bù 1 của số đó bằng cách đảo trạng thái (0 thành 1, 1 thành 0) của tất cả các bit.

  2. Cộng 1 vào mã bù 1 vừa tìm được.


Vậy, đáp án chính xác là "Cộng thêm 1 vào mã bù 1".

Danh sách câu hỏi:

Câu 1:

Mã bù 2 của 1 số nhị phân được tạo ra bằng cách:

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

Mã bù 2 là một phương pháp biểu diễn số nguyên có dấu trong hệ nhị phân. Để tạo mã bù 2 của một số nhị phân, ta thực hiện các bước sau:



  1. Tìm mã bù 1 của số đó bằng cách đảo trạng thái (0 thành 1, 1 thành 0) của tất cả các bit.

  2. Cộng 1 vào mã bù 1 vừa tìm được.


Vậy, đáp án chính xác là "Cộng thêm 1 vào mã bù 1".

Câu 2:

Trong hệ thống bus của máy tính, bus địa chỉ có chiều di chuyển thông tin địa chỉ đi từ:

Lời giải:
Đáp án đúng: A
Bus địa chỉ (Address Bus) trong hệ thống bus của máy tính được sử dụng để CPU chỉ định địa chỉ bộ nhớ hoặc địa chỉ của một thiết bị ngoại vi mà nó muốn truy cập. Do đó, thông tin địa chỉ sẽ di chuyển từ CPU đến bộ nhớ và các thiết bị ngoại vi.

Phương án A đúng vì nó mô tả chính xác chiều di chuyển của thông tin địa chỉ trên bus địa chỉ.

Phương án B sai vì thông tin địa chỉ không di chuyển từ bộ nhớ hoặc thiết bị ngoại vi đến CPU.

Phương án C sai vì chỉ có phương án A đúng.

Phương án D sai vì phương án A đúng.
Lời giải:
Đáp án đúng: C
Vi kiến trúc 8051 có không gian bộ nhớ chương trình (ROM hoặc Flash) bên trong chip với dung lượng tối đa thường là 4KB. Dung lượng này đủ để chứa các đoạn mã chương trình điều khiển các hoạt động của vi điều khiển. Các chip 8051 khác nhau có thể có dung lượng bộ nhớ chương trình bên trong khác nhau, nhưng 4KB là một giá trị điển hình.

Các lựa chọn khác không chính xác vì:
- 128 byte và 256 byte thường là dung lượng RAM nội (bộ nhớ dữ liệu), không phải ROM/Flash (bộ nhớ chương trình).
- 8KB không phải là dung lượng bộ nhớ chương trình bên trong điển hình của chip 8051; một số biến thể nâng cao có thể có dung lượng lớn hơn, nhưng câu hỏi đang đề cập đến dung lượng tối đa *điển hình*.
Lời giải:
Đáp án đúng: B
Trong kiến trúc 8051, hai bit RS1 và RS0 trong thanh ghi PSW (Program Status Word) được sử dụng để chọn một trong bốn dãy thanh ghi (register bank). Mỗi dãy thanh ghi bao gồm 8 thanh ghi có địa chỉ từ R0 đến R7.

Để chọn dãy thanh ghi tích cực là dãy 2, giá trị của RS1 và RS0 phải là: RS1 = 1 và RS0 = 0. Dưới đây là bảng tóm tắt:

* RS1 = 0, RS0 = 0: Dãy thanh ghi 0
* RS1 = 0, RS0 = 1: Dãy thanh ghi 1
* RS1 = 1, RS0 = 0: Dãy thanh ghi 2
* RS1 = 1, RS0 = 1: Dãy thanh ghi 3

Vậy đáp án đúng là C. RS0 = 1, RS1 = 0
Lời giải:
Đáp án đúng: C

Thanh ghi SP (Stack Pointer) chứa địa chỉ của đỉnh ngăn xếp. Khi một giá trị được đẩy vào ngăn xếp (push), SP sẽ giảm đi (thường là 1 hoặc 2 tùy thuộc vào kích thước dữ liệu). Khi một giá trị được lấy ra khỏi ngăn xếp (pop), SP sẽ tăng lên. Vì vậy, địa chỉ bắt đầu của vùng nhớ ngăn xếp là địa chỉ liền kề sau giá trị ban đầu của SP.

Trong trường hợp này, SP = 21H, do đó, ô nhớ đầu tiên có thể sử dụng là 22H khi ta push dữ liệu vào stack (giá trị của SP sẽ giảm sau mỗi lần push).

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
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 11:

Công dụng của thanh ghi SP:

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 12:

Một lệnh đầy đủ của ngôn ngữ assembly gồm các phần (sắp xếp theo thứ tự):

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 15:

Cờ báo tràn của Timer (TF) sẽ được set lên 1 nếu xảy ra:

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
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
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
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