

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
. Chuyển đổi từ hệ cơ số thập phân sang nhị phân và ngược lại (DEC <->BIN).
ØTừ thập phân sang nhị phân.
Đầu tiên chúng ta chia số cần chuyển cho 2 và lấy phần dư, rối tiếp tục chia phần nguyên lấy phần dư, sau đó sắp xếp thứ tự phần dư theo thứ tự ngược từ dưới lên.
VD: Chuyển 2371 (hệ thập phân) sang hệ nhị phân?
2371 chia 2 = 1185.5 (1185 -> dư 1)
1185 chia 2 = 592 -> dư 1
(phần nguyên)
592 chia 2 = 296 -> dư 0
296 chia 2 = 148 -> dư 0
148 chia 2 = 74 -> dư 0
74 chia 2 = 37 -> dư 0
37 chia 2 = 18 -> dư 1
18 chia 2 = 9 -> dư 0
9 chia 2 = 4 -> dư 1
4 chia 2 = 2 -> dư 0
2 chia 2 = 1 -> dư 0
1 chia 2 = 0 -> dư 1
Sắp xếp thứ tự số dư từ dưới lên trên: 2371DEC = 100101000011BIN
Ø Từ nhị phân sang thập phân.
Muốn chuyển đổi cơ số từ hệ nhị phân sang thập phân, ta lấy các chữ số trong phần nguyên của số cần chuyển nhân lần lượt với 2 mũ 0,1,2,3,…tăng dần từ phải qua trái. Còn phần nguyên của số cần chuyển ta sẽ nhân lần lượt với 2 mũ -1, -2, -3, … giảm dần từ phải qua trái. Phần nguyên và phần thập phân được ngăn cách nhau bằng dấu chấm “.”
VD: Chuyển 10101100.01101BIN sang số thập phân?
10101100.0110176543210 -1-2-3-4-5
Hãy giúp mọi người biết câu trả lời này thế nào?
Đổi từ thập phân → nhị phân
Chia liên tiếp cho 2, ghi phần dư, rồi đọc ngược lại.
VD:
`13₁₀ ÷ 2 →` dư `1`
`6 ÷ 2 →` dư `0`
`3 ÷ 2 →` dư `1`
`1 ÷ 2 →` dư `1`
`1101₂`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Đổi từ nhị phân → thập phân
Nhân từng bit với 2^n (n là vị trí tính từ phải, bắt đầu từ 0), rồi cộng lại.
VD:
`1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11₁₀`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Đổi từ nhị phân → hexa (cơ số 16)
Chia nhóm 4 bit từ phải sang trái, rồi đổi từng nhóm sang 1 ký tự hex.
\[
\begin{array}{|c|c|}
\hline
\textbf{Nhị phân} & \textbf{Hexa} \\ \hline
0000 & 0 \\ \hline
0001 & 1 \\ \hline
0010 & 2 \\ \hline
0011 & 3 \\ \hline
0100 & 4 \\ \hline
0101 & 5 \\ \hline
0110 & 6 \\ \hline
0111 & 7 \\ \hline
1000 & 8 \\ \hline
1001 & 9 \\ \hline
1010 & A \\ \hline
1011 & B \\ \hline
1100 & C \\ \hline
1101 & D \\ \hline
1110 & E \\ \hline
1111 & F \\ \hline
\end{array}
\]
VD: `10111000₂ →` chia `4` bit: `(1011)(1000) → B8₁₆`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Đổi từ hexa → nhị phân
Đổi mỗi ký tự hex thành 4 bit nhị phân.
VD: `A3₁₆ = (A=1010)(3=0011) → 10100011₂`
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin