Trả lời:
Đáp án đúng: B
Cờ chẵn lẻ (Parity Flag) được kí hiệu là PF. Cờ này được đặt (set) nếu kết quả của một phép toán số học có một số lượng chẵn các bit 1 và bị xóa (clear) nếu kết quả có một số lượng lẻ các bit 1.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: C
Thanh ghi BX (Base Register) trong kiến trúc x86 chủ yếu được sử dụng để chứa địa chỉ độ dời (offset) trong các phép toán địa chỉ hóa bộ nhớ. Nó thường được kết hợp với thanh ghi đoạn (Segment Register) để tạo thành một địa chỉ bộ nhớ đầy đủ. Vì vậy, đáp án B là chính xác nhất.
Các lựa chọn khác không hoàn toàn chính xác vì:
- A: Thanh ghi BX có thể chứa dữ liệu, nhưng đó không phải là chức năng chính của nó.
- C: Địa chỉ đoạn được chứa trong các thanh ghi đoạn (CS, DS, SS, ES, FS, GS), không phải BX.
- D: BX chủ yếu chứa địa chỉ độ dời, không phải cả hai (dữ liệu và địa chỉ độ dời) cùng một lúc một cách trực tiếp.
Các lựa chọn khác không hoàn toàn chính xác vì:
- A: Thanh ghi BX có thể chứa dữ liệu, nhưng đó không phải là chức năng chính của nó.
- C: Địa chỉ đoạn được chứa trong các thanh ghi đoạn (CS, DS, SS, ES, FS, GS), không phải BX.
- D: BX chủ yếu chứa địa chỉ độ dời, không phải cả hai (dữ liệu và địa chỉ độ dời) cùng một lúc một cách trực tiếp.
Lời giải:
Đáp án đúng: B
Ngăn xếp (stack) là một cấu trúc dữ liệu hoạt động theo nguyên tắc LIFO (Last In, First Out - Vào sau ra trước). Trong kiến trúc x86:
* SP (Stack Pointer): Thanh ghi SP chứa địa chỉ *đỉnh* của ngăn xếp.
* BP (Base Pointer): Thanh ghi BP thường được sử dụng để truy cập các biến cục bộ và tham số hàm trong ngăn xếp. Nó chứa địa chỉ cơ sở của một khung ngăn xếp (stack frame). Địa chỉ độ lệch của đỉnh ngăn xếp thường được tính toán dựa trên BP, cho phép truy cập các biến nằm trong khung ngăn xếp.
* SI (Source Index): Thanh ghi SI thường được sử dụng làm con trỏ nguồn trong các thao tác chuỗi.
* IP (Instruction Pointer): Thanh ghi IP chứa địa chỉ của lệnh tiếp theo sẽ được thực thi.
Vì câu hỏi hỏi về "địa chỉ độ lệch của đỉnh ngăn xếp", nên thanh ghi BP được dùng để quản lý các khung ngăn xếp, nên đáp án chính xác nhất là BP.
* SP (Stack Pointer): Thanh ghi SP chứa địa chỉ *đỉnh* của ngăn xếp.
* BP (Base Pointer): Thanh ghi BP thường được sử dụng để truy cập các biến cục bộ và tham số hàm trong ngăn xếp. Nó chứa địa chỉ cơ sở của một khung ngăn xếp (stack frame). Địa chỉ độ lệch của đỉnh ngăn xếp thường được tính toán dựa trên BP, cho phép truy cập các biến nằm trong khung ngăn xếp.
* SI (Source Index): Thanh ghi SI thường được sử dụng làm con trỏ nguồn trong các thao tác chuỗi.
* IP (Instruction Pointer): Thanh ghi IP chứa địa chỉ của lệnh tiếp theo sẽ được thực thi.
Vì câu hỏi hỏi về "địa chỉ độ lệch của đỉnh ngăn xếp", nên thanh ghi BP được dùng để quản lý các khung ngăn xếp, nên đáp án chính xác nhất là BP.
Lời giải:
Đáp án đúng: B
Thanh ghi BH (Byte High) là một trong hai byte cao của thanh ghi BX (Base Register). Thanh ghi BX là một thanh ghi 16 bit, được chia thành hai thanh ghi 8 bit: BH (byte cao) và BL (byte thấp). Các thanh ghi AX, CX, và DX cũng là các thanh ghi 16 bit, nhưng byte cao của chúng tương ứng là AH, CH, và DH, chứ không phải BH.
Lời giải:
Đáp án đúng: C
Thanh ghi trong kiến trúc x86 được chia thành các thanh ghi 16-bit (AX, BX, CX, DX), và các thanh ghi này có thể được truy cập theo byte cao (AH, BH, CH, DH) và byte thấp (AL, BL, CL, DL). Câu hỏi này kiểm tra kiến thức về mối quan hệ giữa các thanh ghi 16-bit và các thanh ghi 8-bit cao tương ứng của chúng.
- Thanh ghi AX (Accumulator Register): được chia thành AH (byte cao) và AL (byte thấp).
- Thanh ghi BX (Base Register): được chia thành BH (byte cao) và BL (byte thấp).
- Thanh ghi CX (Counter Register): được chia thành CH (byte cao) và CL (byte thấp).
- Thanh ghi DX (Data Register): được chia thành DH (byte cao) và DL (byte thấp).
Dựa trên phân tích trên, thanh ghi CH là thanh ghi 8 bit cao của thanh ghi CX.
- Thanh ghi AX (Accumulator Register): được chia thành AH (byte cao) và AL (byte thấp).
- Thanh ghi BX (Base Register): được chia thành BH (byte cao) và BL (byte thấp).
- Thanh ghi CX (Counter Register): được chia thành CH (byte cao) và CL (byte thấp).
- Thanh ghi DX (Data Register): được chia thành DH (byte cao) và DL (byte thấp).
Dựa trên phân tích trên, thanh ghi CH là thanh ghi 8 bit cao của thanh ghi CX.
Lời giải:
Đáp án đúng: B
Cờ PF (Parity Flag) trong kiến trúc x86 được đặt lên 1 khi số lượng bit 1 trong kết quả của một phép toán là số chẵn. Cờ này thường được sử dụng để kiểm tra tính chẵn lẻ của dữ liệu sau các phép toán số học hoặc logic.
* Phương án A: Sai. Cờ nhớ (Carry Flag - CF) liên quan đến nhớ mượn, không phải cờ PF.
* Phương án B: Đúng. Đây là định nghĩa chính xác của cờ PF.
* Phương án C: Sai. Cờ Zero (Zero Flag - ZF) được đặt khi kết quả bằng 0.
* Phương án D: Sai. Cờ dấu (Sign Flag - SF) được đặt khi kết quả âm.
* Phương án A: Sai. Cờ nhớ (Carry Flag - CF) liên quan đến nhớ mượn, không phải cờ PF.
* Phương án B: Đúng. Đây là định nghĩa chính xác của cờ PF.
* Phương án C: Sai. Cờ Zero (Zero Flag - ZF) được đặt khi kết quả bằng 0.
* Phương án D: Sai. Cờ dấu (Sign Flag - SF) được đặt khi kết quả â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
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

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp
136 tài liệu563 lượt tải

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp
125 tài liệu585 lượt tải

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng
325 tài liệu608 lượt tải

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất
331 tài liệu1010 lượt tải

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
246 tài liệu802 lượt tải

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
138 tài liệu417 lượt tải
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.
77.000 đ/ tháng