Trả lời:
Đáp án đúng: B
Để thực hiện phép trừ 150h - 0A07h trong hệ 16, ta thực hiện như sau:
1. Chuyển đổi về hệ thập phân (không bắt buộc, nhưng giúp dễ hình dung):
* 150h = (1 * 16^2) + (5 * 16^1) + (0 * 16^0) = 256 + 80 + 0 = 336
* 0A07h = (10 * 16^2) + (0 * 16^1) + (7 * 16^0) = 2560 + 0 + 7 = 2567
2. Vì 150h (336) nhỏ hơn 0A07h (2567), kết quả sẽ là số âm. Để tìm độ lớn của kết quả, ta thực hiện phép trừ ngược lại: 0A07h - 150h.
3. Thực hiện phép trừ 0A07h - 150h trong hệ 16:
* Hàng đơn vị: 7 - 0 = 7
* Hàng 16: 0 - 5. Cần mượn 1 từ hàng 256, vậy 16 + 0 - 5 = 11 (tức B trong hệ 16)
* Hàng 256: A (đã mượn 1) - 1 = 9
* Vậy 0A07h - 150h = 9B7h
4. Kết quả cuối cùng là -9B7h. Tuy nhiên, do không có đáp án số âm, và có khả năng đề bài yêu cầu tính giá trị tuyệt đối, ta xét trường hợp đề bài có thể bị sai và ta cần tìm số gần đúng nhất.
Do không có đáp án nào phù hợp, có thể có lỗi trong đề bài hoặc các phương án trả lời.





