Cách chuyển đổi địa chỉ IP
1 : Chuyển đổi IPv4 từ dạng nhị phân sang thập phân
VD: 10110010 == (1 x 2^7)+(0 x 2^6)+(1 x 2^5)+(1 x 2^4)+(0 x 2^3)+(0 x 2^2)+(1 x 2^1)+(0 x 2^0) = 128 + 32 + 16 + 2 = 1782 :Chuyển đổi địa chỉ IPv4 từ dạng thập phân sang dạng nhị phân.
Phương pháp xét hiệu ( thường sử dụng để nhẩm tính)
– Lấy giá trị cần chuyển đổi xét với vị trí bít thứ 8 nếu thấy lớn hơn thì tại vị trí đó sẽ được điền bit 1 và lấy hiệu hai số để so với các bít tiếp theo, nếu nhỏ hơn thì tại vị trí đó nhận bit 0.
VD: 192
So sánh 192 > 128 ( 2^7). Vị trí bit thứ 8 = 1
Xét hiệu: 192– 128 = 64
So sánh 64 >= 64 (2^6). Vị trí bít Bit 7 = 1
Xét hiệu: 64– 64 = 0
Ta thấy hiệu bằng 0 do đó sẽ nhỏ hơn các giá trị tại các bít còn lại do
đó sẽ nhận giá trị 0. Vậy: 192 = 11000000
So sánh 192 > 128 ( 2^7). Vị trí bit thứ 8 = 1
Xét hiệu: 192– 128 = 64
So sánh 64 >= 64 (2^6). Vị trí bít Bit 7 = 1
Xét hiệu: 64– 64 = 0
Ta thấy hiệu bằng 0 do đó sẽ nhỏ hơn các giá trị tại các bít còn lại do
đó sẽ nhận giá trị 0. Vậy: 192 = 11000000
0 comments:
Post a Comment