Trả lời:
Đáp án đúng: C
Trong kiến trúc x86, khi nhân hai số 16-bit với nhau, kết quả sẽ là một số 32-bit. Số 32-bit này được lưu trữ trong hai thanh ghi: thanh ghi AX chứa 16 bit thấp (least significant bits) và thanh ghi DX chứa 16 bit cao (most significant bits). Vì vậy, đáp án đúng là C. AX và DX.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: C
Để thực hiện phép trừ trong hệ 16 (hệ thập lục phân), ta cần đổi các số về dạng thập phân (nếu cần) hoặc thực hiện trực tiếp phép trừ bằng cách mượn (borrow) khi cần thiết.
Số thứ nhất: 150h = 1 * 16^2 + 5 * 16^1 + 0 * 16^0 = 256 + 80 + 0 = 336 (hệ 10)
Số thứ hai: 0A07h = 0 * 16^3 + 10 * 16^2 + 0 * 16^1 + 7 * 16^0 = 0 + 10 * 256 + 0 + 7 = 2560 + 7 = 2567 (hệ 10)
Thực hiện phép trừ trong hệ thập phân: 336 - 2567 = -2231
Tuy nhiên, cách tiếp cận này không hiệu quả để làm trực tiếp trong hệ 16. Thay vào đó, ta thực hiện phép trừ trực tiếp trong hệ 16:
150
- A07
------
Vì 0 nhỏ hơn 7, ta cần mượn từ hàng kế tiếp. 5 trở thành 4, và 0 trở thành 16 (10h).
1 4 10 (16)
1 5 0
- A 0 7
------
16 - 7 = 9
4 nhỏ hơn 0, nên cần mượn từ hàng kế tiếp. 1 trở thành 0, và 4 trở thành 4 + 16 = 20 (14h).
0 14 (20) 10 (16)
1 5 0
- A 0 7
------
9
14 (20) - 0 = 14 (Eh)
0 nhỏ hơn A (10), không trừ được mà đề bài cũng sai, vì 150h < A07h, do đó phép trừ cho ra kết quả âm. Các đáp án đều dương nên không có đáp án đúng.
Tuy nhiên, nếu đề bài là A07h - 150h:
A 0 7
- 1 5 0
------
7
0 nhỏ hơn 5 nên mượn 1 từ A, A thành 9, 0 thành 16.
16 - 5 = 11 (Bh)
9 - 1 = 8
Vậy kết quả là 8B7h. Cũng không có đáp án đúng.
Lời giải:
Đáp án đúng: A
Để thực hiện phép trừ trong hệ 16 (hệ thập lục phân), ta thực hiện như sau:
1. **Chuyển đổi và sắp xếp:**
- Viết lại phép toán: 14ABh - 243Ah
2. **Thực hiện phép trừ từ phải sang trái:**
- **Cột đơn vị:** B (11) - 3 = 8. Vậy cột đơn vị là 8.
- **Cột 16:** A (10) - 4 = 6. Vậy cột 16 là 6.
- **Cột 256:** 4 - 2 = 2. Vậy cột 256 là 2.
- **Cột 4096:** 1 - 0 = 1. Vậy cột 4096 là 1.
Kết quả là 1268h.
Kiểm tra lại các đáp án, ta thấy không có đáp án nào trùng với kết quả vừa tính được. Do đó, không có đáp án đúng trong các lựa chọn đã cho.
Lời giải:
Đáp án đúng: D
Thanh ghi BX (Base Register) trong kiến trúc x86 có chức năng chính là chứa địa chỉ độ dời (offset address) khi truy cập bộ nhớ. Nó thường được sử dụng trong các chế độ địa chỉ hóa khác nhau để tính toán địa chỉ hiệu dụng của dữ liệu. Ngoài ra, BX cũng có thể chứa dữ liệu.
- Phương án A chỉ đúng một phần, BX có thể chứa dữ liệu nhưng không phải là chức năng chính.
- Phương án B đúng vì BX có thể chứa địa chỉ độ dời.
- Phương án C sai, địa chỉ đoạn được chứa trong các thanh ghi đoạn như CS, DS, ES, SS.
- Phương án D đúng nhất vì BX có thể chứa cả dữ liệu và địa chỉ độ dời. Chức năng chính là chứa địa chỉ độ dời, nhưng nó cũng có thể được sử dụng để chứa dữ liệu tạm thời.
Lời giải:
Đáp án đúng: B
Cờ PF (Parity Flag) được đặt lên 1 khi số lượng bit 1 trong kết quả của một phép toán là chẵn. Đáp án B là đáp án chính xác. Các đáp án khác không liên quan đến cờ PF:
- Đáp án A: Khi có nhớ mượn từ MSB, cờ CF (Carry Flag) được đặt lên 1.
- Đáp án C: Khi kết quả bằng 0, cờ ZF (Zero Flag) được đặt lên 1.
- Đáp án D: Khi kết quả âm, cờ SF (Sign Flag) được đặt lên 1.
Lời giải:
Đáp án đúng: A
Đoạn ngăn xếp (stack segment) trong bộ nhớ thường có dung lượng cố định. Trong kiến trúc x86, kích thước mặc định của một đoạn ngăn xếp thường là 64KB (Kilobytes). Điều này được thiết kế để cung cấp một không gian đủ lớn cho việc lưu trữ các biến cục bộ, địa chỉ trả về của hàm và các dữ liệu tạm thời khác trong quá trình thực thi chương trình.
Các lựa chọn khác không chính xác vì:
- 64Kbit: Đơn vị bit nhỏ hơn nhiều so với Kilobyte.
- 64 Mbyte và 64 Mbit: Dung lượng này quá lớn so với kích thước tiêu chuẩn của đoạn ngăn xếp.
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