Câu hỏi:
23/02/2025 36Cho số nguyên 16 bit có dấu có mã hexa là: 5931, AC43, B571, E755. Số lớn nhất là?
A
5931
Đáp án chính xác
B
B571
C
AC43
D
E755
Trả lời:

Cho số nguyên 16 bit có dấu có mã hexa là: 5931, AC43, B571, E755. Số lớn nhất là: 5931
Vì đây là biểu diễn số nguyên có dấu 16 bit nhị phân tương ứng với mã hexa là từ 0000 tới FFFF (1 chữ số mã hexa tương ứng 4 bit)
• Theo trục số của dải biểu diễn số nguyên có dấu thì nửa đầu là biểu diễn số dương và nửa sau là biểu diễn số âm. Các số tăng dần trên mỗi nửa.
• Ở đây: Nửa biểu diễn số dương là từ 0000 đến 7FFF; Nửa biểu diễn số âm là từ 8000 đến FFFF
Ta có: 5931 [0000;7FFF] nên nó là số dương; {AC43;B571;E755} [8000;FFFF] nên chúng là số âm Vậy số lớn nhất là 5931
(Nếu muốn so sánh chi tiết thì ta tiếp tục. Sau khi chia ra được số âm và số dương rồi thì ta so sánh bình thường các số trên mỗi nửa. Vì "các số tăng dần trên mỗi nửa" nên ở nửa âm AC43<B571<E755 Suy ra AC43<B571<E755<5931)
• Theo trục số của dải biểu diễn số nguyên có dấu thì nửa đầu là biểu diễn số dương và nửa sau là biểu diễn số âm. Các số tăng dần trên mỗi nửa.
• Ở đây: Nửa biểu diễn số dương là từ 0000 đến 7FFF; Nửa biểu diễn số âm là từ 8000 đến FFFF
Ta có: 5931 [0000;7FFF] nên nó là số dương; {AC43;B571;E755} [8000;FFFF] nên chúng là số âm Vậy số lớn nhất là 5931
(Nếu muốn so sánh chi tiết thì ta tiếp tục. Sau khi chia ra được số âm và số dương rồi thì ta so sánh bình thường các số trên mỗi nửa. Vì "các số tăng dần trên mỗi nửa" nên ở nửa âm AC43<B571<E755 Suy ra AC43<B571<E755<5931)
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu hỏi 1 / 15
Xem đáp án »
21/02/2025
91
Câu hỏi 2 / 15
Xem đáp án »
21/02/2025
87
Câu hỏi 3 / 15
Xem đáp án »
21/02/2025
77
Câu hỏi 5 / 15
Xem đáp án »
21/02/2025
73
Câu hỏi 7 / 15
Xem đáp án »
21/02/2025
60
Câu hỏi 8 / 15
Xem đáp án »
21/02/2025
56
Câu hỏi 13 / 15
Xem đáp án »
21/02/2025
51
Câu hỏi 14 / 15
Xem đáp án »
21/02/2025
50