BÀI 1: ĐỔI CÁC SỐ NGUYÊN THẬP PHÂN SAU RA SỐ HEX 16 BIT : -234
Bài giải:
- Đầu tiên ta chuyển số đối của -234 là 234 sang nhị phân:
- 234 : 2 = 117 dư 0
- 117 : 2 = 58 dư 1
- 58 : 2 = 29 dư 0
- 29 : 2 = 14 dư 1
- 14 : 2 = 7 dư 0
- 7 : 2 = 3 dư 1
- 3 : 2 = 1 dư 1
- 1 : 2 =0 dư 1
- số 234 hệ 10 bằng 11101010 hệ 2 thêm số 0 cho đủ 16 bits
0000000011101010 - số bù 1 của 0000000011101010 là 1111111100010101 (đổi 0 thành 1, 1 thành 0)
- số bù 2 của 1111111100010101 = số bù 1 + 1
- số bù 2 = 1111111100010110
- vậy số -234 hệ 10 = 1111111100010110 hệ 2 16 bis
- chuyển số 1111 1111 0001 0110 sang hệ 16 hex bằng cách chia thành từng bộ 4 bit từ bên phải qua.
- chuyển sang hệ 16: ta được FF16
- đáp số -234b = FF16h
BÀI 2: ĐỔI CÁC SỐ NGUYÊN THẬP PHÂN SAU RA SỐ HEX 16 BIT : -16
- bước 1 ta chuyển số đối của -16 chính là 16 sang nhị phân
- ta thấy
vậy số 16 được chuyển về dạng nhị phân như sau
- suy ra 16(hệ 10) = 10000(hệ 2)
- hoặc hiểu một cách nôm na những số mũ nào khuyết thì ta cho bằng 0, còn lại những số không khuyết ta cho bằng 1.
- thêm các số 0 phía trước cho đủ 16 bit: 0000000000010000
- số bù 1 của 16 là(đảo 0 thành 1, 1 thành 0): 1111111111101111
- số bù 2 của 16 = số bù 1 + thêm 1: 1111111111110000
- vậy số -16(d)= 1111111111110000(b)
- tiếp theo ta chuyển 1111 1111 1111 0000(b) sang hệ 16: ta được FFF0
- vậy đáp số: -16(hệ 10) = FFF0(hệ 2)
0 nhận xét:
Post a Comment