Trả lời:
Đáp án đúng: B
Cờ nhớ phụ, hay còn gọi là Auxiliary Flag, được ký hiệu là AF. Cờ này được sử dụng trong các phép toán số học để chỉ ra sự tràn số (carry/borrow) từ bit 3 sang bit 4 trong thanh ghi.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: A
Thanh ghi DX (Data Register) là một thanh ghi đa năng (General-Purpose Register) trong kiến trúc x86. Nó thường được sử dụng để lưu trữ dữ liệu, đặc biệt là trong các phép toán nhân/chia và các thao tác nhập/xuất (I/O). Các thanh ghi đa năng khác bao gồm AX, BX, CX. Các thanh ghi chỉ số (index register) là SI, DI; thanh ghi đoạn (segment register) là CS, DS, SS, ES, FS, GS; thanh ghi địa chỉ (address register) thường là các thanh ghi chứa địa chỉ bộ nhớ.
Lời giải:
Đáp án đúng: D
Trong kiến trúc 8086, ngăn xếp (stack) là một vùng nhớ đặc biệt được sử dụng để lưu trữ dữ liệu tạm thời, địa chỉ trả về của các chương trình con, và các thông tin quan trọng khác. Hai thanh ghi chính được sử dụng để quản lý ngăn xếp là SP (Stack Pointer) và BP (Base Pointer).
* SP (Stack Pointer): Thanh ghi SP luôn trỏ đến đỉnh của ngăn xếp. Khi một giá trị được đẩy (push) vào ngăn xếp, SP giảm đi (thường là 2 byte cho mỗi từ - word). Khi một giá trị được lấy ra (pop) khỏi ngăn xếp, SP tăng lên. SP được sử dụng để truy cập các phần tử trên đỉnh 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ộ của một hàm trong ngăn xếp. BP thường được thiết lập để trỏ đến một vị trí cố định trong ngăn xếp (ví dụ, đầu của khung ngăn xếp của hàm), và sau đó các biến cục bộ được truy cập bằng cách sử dụng offset so với BP. Điều này giúp việc truy cập các biến cục bộ dễ dàng hơn, ngay cả khi SP thay đổi do các thao tác push và pop.
Như vậy, cả BP và SP đều giữ địa chỉ offset khi 8086 truy cập vùng nhớ ngăn xếp.
Do đó, đáp án đúng là D: BP và SP.
* SP (Stack Pointer): Thanh ghi SP luôn trỏ đến đỉnh của ngăn xếp. Khi một giá trị được đẩy (push) vào ngăn xếp, SP giảm đi (thường là 2 byte cho mỗi từ - word). Khi một giá trị được lấy ra (pop) khỏi ngăn xếp, SP tăng lên. SP được sử dụng để truy cập các phần tử trên đỉnh 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ộ của một hàm trong ngăn xếp. BP thường được thiết lập để trỏ đến một vị trí cố định trong ngăn xếp (ví dụ, đầu của khung ngăn xếp của hàm), và sau đó các biến cục bộ được truy cập bằng cách sử dụng offset so với BP. Điều này giúp việc truy cập các biến cục bộ dễ dàng hơn, ngay cả khi SP thay đổi do các thao tác push và pop.
Như vậy, cả BP và SP đều giữ địa chỉ offset khi 8086 truy cập vùng nhớ ngăn xếp.
Do đó, đáp án đúng là D: BP và SP.
Lời giải:
Đáp án đúng: D
Thanh ghi BX (Base Register) là một thanh ghi đa năng trong kiến trúc x86. Nó thường được sử dụng để chứa địa chỉ cơ sở cho việc truy cập bộ nhớ, đặc biệt là trong các hoạt động định địa chỉ gián tiếp. Ngoài ra, BX cũng có thể được sử dụng để chứa dữ liệu. Vì vậy, đáp án chính xác là BX có thể chứa cả dữ liệu và địa chỉ độ dời.
Lời giải:
Đáp án đúng: A
Thanh ghi AL (Accumulator Low) là thanh ghi 8-bit thấp của thanh ghi AX (Accumulator Register), là thanh ghi 16-bit. AX được chia thành hai phần: byte cao (AH) và byte thấp (AL).
Lời giải:
Đáp án đúng: B
Câu hỏi này kiểm tra về kiến thức cơ bản về đơn vị đo lường dung lượng bộ nhớ. Các đơn vị thường gặp là bit, Byte, KiloByte (KB), MegaByte (MB), GigaByte (GB), TeraByte (TB).
* Bit: Đơn vị nhỏ nhất, thường dùng để chỉ tốc độ truyền dữ liệu (ví dụ: Mbit/s).
* Byte: 1 Byte = 8 bits. Là đơn vị cơ bản để đo dung lượng lưu trữ.
* KB (KiloByte): 1 KB = 1024 Bytes.
* MB (MegaByte): 1 MB = 1024 KB.
Phân tích các đáp án:
* A. 64 K Bit: Sai, vì K Bit là đơn vị nhỏ, dung lượng 64K Bit rất nhỏ.
* B. 64K Byte: Đúng, đây là một dung lượng khá phổ biến cho các loại bộ nhớ nhỏ hoặc các đoạn mã code.
* C. 64 Mbyte: Sai, 64MB là một dung lượng lớn hơn nhiều so với 64KB.
* D. 64 Mbit: Sai, vì Mbit là đơn vị đo tốc độ truyền dữ liệu, và 64Mbit tương đương 8MB, lớn hơn nhiều so với 64KB.
Vậy đáp án đúng là B.
* Bit: Đơn vị nhỏ nhất, thường dùng để chỉ tốc độ truyền dữ liệu (ví dụ: Mbit/s).
* Byte: 1 Byte = 8 bits. Là đơn vị cơ bản để đo dung lượng lưu trữ.
* KB (KiloByte): 1 KB = 1024 Bytes.
* MB (MegaByte): 1 MB = 1024 KB.
Phân tích các đáp án:
* A. 64 K Bit: Sai, vì K Bit là đơn vị nhỏ, dung lượng 64K Bit rất nhỏ.
* B. 64K Byte: Đúng, đây là một dung lượng khá phổ biến cho các loại bộ nhớ nhỏ hoặc các đoạn mã code.
* C. 64 Mbyte: Sai, 64MB là một dung lượng lớn hơn nhiều so với 64KB.
* D. 64 Mbit: Sai, vì Mbit là đơn vị đo tốc độ truyền dữ liệu, và 64Mbit tương đương 8MB, lớn hơn nhiều so với 64KB.
Vậy đáp án đúng là B.
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