Trả lời:
Đáp án đúng: A
Thanh ghi DX (Data Register) trong kiến trúc x86 là một thanh ghi đa năng (General Purpose Register). Nó thường được sử dụng để lưu trữ dữ liệu trong các phép toán và thao tác khác nhau. Các thanh ghi đa năng khác bao gồm AX, BX, CX.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: C
Trong kiến trúc vi xử lý 8086, các thanh ghi đoạn (segment registers) được sử dụng để quản lý bộ nhớ. Mỗi thanh ghi đoạn chứa địa chỉ cơ sở của một đoạn bộ nhớ. CPU 8086 sử dụng các thanh ghi đoạn khác nhau cho các mục đích khác nhau:
- CS (Code Segment): Chứa địa chỉ cơ sở của đoạn mã lệnh đang thực thi. Khi CPU cần truy xuất một lệnh, nó sử dụng thanh ghi CS kết hợp với thanh ghi IP (Instruction Pointer) để xác định địa chỉ vật lý của lệnh trong bộ nhớ.
- DS (Data Segment): Chứa địa chỉ cơ sở của đoạn dữ liệu. Nó được sử dụng để truy cập các biến và dữ liệu trong chương trình.
- SS (Stack Segment): Chứa địa chỉ cơ sở của đoạn stack. Stack được sử dụng để lưu trữ các biến cục bộ, địa chỉ trả về của các hàm và các dữ liệu tạm thời.
- ES (Extra Segment): Chứa địa chỉ cơ sở của một đoạn dữ liệu bổ sung. Nó thường được sử dụng cho các thao tác chuỗi.
Trong câu hỏi này, CPU 8086 truy cập vùng nhớ lệnh, nên thanh ghi CS (Code Segment) sẽ giữ địa chỉ đoạn.
- CS (Code Segment): Chứa địa chỉ cơ sở của đoạn mã lệnh đang thực thi. Khi CPU cần truy xuất một lệnh, nó sử dụng thanh ghi CS kết hợp với thanh ghi IP (Instruction Pointer) để xác định địa chỉ vật lý của lệnh trong bộ nhớ.
- DS (Data Segment): Chứa địa chỉ cơ sở của đoạn dữ liệu. Nó được sử dụng để truy cập các biến và dữ liệu trong chương trình.
- SS (Stack Segment): Chứa địa chỉ cơ sở của đoạn stack. Stack được sử dụng để lưu trữ các biến cục bộ, địa chỉ trả về của các hàm và các dữ liệu tạm thời.
- ES (Extra Segment): Chứa địa chỉ cơ sở của một đoạn dữ liệu bổ sung. Nó thường được sử dụng cho các thao tác chuỗi.
Trong câu hỏi này, CPU 8086 truy cập vùng nhớ lệnh, nên thanh ghi CS (Code Segment) sẽ giữ địa chỉ đoạn.
Lời giải:
Đáp án đúng: D
Thanh ghi IP (Instruction Pointer) là thanh ghi chứa địa chỉ offset (độ lệch) của lệnh tiếp theo sẽ được thực hiện trong chương trình. Thanh ghi này kết hợp với thanh ghi CS (Code Segment) để tạo thành địa chỉ vật lý của lệnh tiếp theo.
- BP (Base Pointer): Được sử dụng để tham chiếu đến các biến cục bộ trong stack frame hiện tại.
- SP (Stack Pointer): Được sử dụng để quản lý stack, trỏ đến đỉnh của stack.
- SI (Source Index): Được sử dụng làm index cho chuỗi nguồn trong các hoạt động xử lý chuỗi.
Lời giải:
Đáp án đúng: B
Thanh ghi BL (hay còn gọi là Byte Low) là một phần của thanh ghi BX (Base Register). Thanh ghi BX là một thanh ghi 16 bit, và nó có thể được chia thành hai thanh ghi 8 bit: BH (Byte High) và BL (Byte Low). BH chứa 8 bit cao, còn BL chứa 8 bit thấp của thanh ghi BX.
Lời giải:
Đáp án đúng: A
Cờ CF (Carry Flag) được đặt lên 1 khi có nhớ (carry) hoặc mượn (borrow) từ bit старший (MSB - Most Significant Bit) trong quá trình thực hiện các phép toán số học. Trong các phương án đưa ra:
* A. Khi có nhớ mượn từ MSB: Đây là định nghĩa chính xác của cờ CF. Khi có một phép toán tạo ra một carry (trong phép cộng) hoặc borrow (trong phép trừ) từ bit старший, cờ CF được đặt lên 1.
* B. Khi tổng số bit 1 trong kết quả là chẵn: Điều này liên quan đến cờ chẵn lẻ (Parity Flag - PF), không phải cờ CF.
* C. Khi kết quả bằng 0: Điều này liên quan đến cờ Zero (Zero Flag - ZF), không phải cờ CF.
* D. Khi kết quả âm: Điều này có thể liên quan đến cờ dấu (Sign Flag - SF) hoặc cờ tràn (Overflow Flag - OF), tùy thuộc vào phép toán và hệ số, nhưng không trực tiếp liên quan đến cờ CF.
Do đó, đáp án đúng nhất là A.
* A. Khi có nhớ mượn từ MSB: Đây là định nghĩa chính xác của cờ CF. Khi có một phép toán tạo ra một carry (trong phép cộng) hoặc borrow (trong phép trừ) từ bit старший, cờ CF được đặt lên 1.
* B. Khi tổng số bit 1 trong kết quả là chẵn: Điều này liên quan đến cờ chẵn lẻ (Parity Flag - PF), không phải cờ CF.
* C. Khi kết quả bằng 0: Điều này liên quan đến cờ Zero (Zero Flag - ZF), không phải cờ CF.
* D. Khi kết quả âm: Điều này có thể liên quan đến cờ dấu (Sign Flag - SF) hoặc cờ tràn (Overflow Flag - OF), tùy thuộc vào phép toán và hệ số, nhưng không trực tiếp liên quan đến cờ CF.
Do đó, đáp án đúng nhất là A.
Lời giải:
Đáp án đúng: D
Bộ vi xử lý 8088 có bộ đệm lệnh (instruction queue) với kích thước là 6 byte. Bộ đệm này cho phép CPU lưu trữ trước một vài byte lệnh tiếp theo để tăng tốc độ xử lý, giảm thời gian chờ đợi lệnh từ bộ nhớ.
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

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy
89 tài liệu310 lượt tải

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin
125 tài liệu441 lượt tải

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông
104 tài liệu687 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán
103 tài liệu589 lượt tải

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp
377 tài liệu1030 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
99 tài liệu1062 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