Trả lời:
Đáp án đúng: C
Để biểu diễn số (+123) theo chuẩn IBM 360, ta cần thực hiện các bước sau:
1. **Chuyển đổi số 123 sang hệ thập lục phân:** 123 (hệ thập phân) = 7B (hệ thập lục phân).
2. **Xác định dấu và số mũ:** Số dương có dấu là '0' (trong hệ thập lục phân). Vì đây là một số nguyên nhỏ, số mũ sẽ là 40 (hệ thập lục phân, tương đương với 64 trong hệ thập phân, là giá trị bias). Tuy nhiên, do yêu cầu về độ dài, số mũ sẽ được mã hóa vào byte đầu tiên.
3. **Biểu diễn theo chuẩn IBM 360:** Chuẩn IBM 360 sử dụng biểu diễn dấu phẩy động. Số sẽ được biểu diễn dưới dạng: Sign (1 bit) | Exponent (7 bits) | Mantissa (24 bits).
- Dấu (+): 0
- Exponent: được tính sao cho khi biểu diễn số dưới dạng normalized, phần nguyên là 1. Trong trường hợp này, vì 7B có 2 chữ số hệ 16, ta sẽ có exponent là 42 (40 + 2).
- Mantissa: 7B000000 (để đủ 24 bits).
4. **Kết hợp lại:** Kết hợp dấu, số mũ và phần định trị ta có: 427B0000 (hệ thập lục phân).
Vậy, đáp án đúng là 427B0000H.





