Câu hỏi:
23/02/2025 11Cho 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 2 / 15
Xem đáp án »
21/02/2025
43
Câu hỏi 3 / 15
Xem đáp án »
21/02/2025
40
Câu hỏi 4 / 15
Xem đáp án »
21/02/2025
38
Câu hỏi 5 / 15
Xem đáp án »
21/02/2025
37
Câu hỏi 6 / 15
Xem đáp án »
21/02/2025
36
Câu hỏi 7 / 15
Xem đáp án »
21/02/2025
34
Câu hỏi 10 / 15
Xem đáp án »
21/02/2025
31
Câu hỏi 13 / 15
Xem đáp án »
21/02/2025
28