Văn bản thành số nhị phân
Chuyển đổi văn bản thành Binary thành văn bản là một quá trình gồm hai bước. Trước tiên, bạn cần chuyển đổi từng chữ cái (hoặc ký tự hoặc số) sang dạng tương đương thập phân của nó bằng cách sử dụng biểu đồ ASCII (American Standard Code for Information Interchange).
Biểu đồ ASCII có sẵn, nhưng chữ cái viết hoa A được biểu thị bằng số 65 và chữ thường a được biểu thị bằng số 97. Mỗi chữ cái tiếp theo cao hơn một số so với người tiền nhiệm của nó, tức là B là 66 và b là 98, v.v. Đối với nên dùng dấu chấm câu, tham chiếu biểu đồ ASCII hoặc sử dụng phương pháp bảng tính.
Sử dụng phương pháp này, chúng tôi sẽ chuyển đổi cụm từ, “Hello World” thành số thập phân. Đếm ngược từ 65, ta biết chữ H được biểu thị bằng số thập phân 72. Sử dụng phương pháp tương tự, ta có thể chuyển các chữ còn lại thành số thập phân. Sử dụng biểu đồ ASCII, bạn sẽ thấy rằng số thập phân tương đương với khoảng trắng là số 32. Bằng cách này, chúng ta có thể chuyển đổi cụm từ “Hello World” sang phiên bản thập phân, “72 101 108 108 111 32 87 111 114 108 100. ”
Tiếp theo, chúng ta cần chuyển đổi số thập phân sang nhị phân. Để hiểu cách viết mã trong hệ nhị phân, điều hữu ích trước tiên là bạn phải biết cách giải mã hệ nhị phân. Như bạn có thể biết, một số nhị phân được tạo thành từ 1 và 0 đại diện cho trạng thái bật / tắt cho mỗi bit, do đó, đại diện cho sức mạnh của 2. nhị phân thành văn bản Các bit được giải mã từ phải sang trái với bit đầu tiên đại diện cho 1, thứ 2 là 2, thứ 3 là 4, v.v. cho đến khi bạn đến vị trí thứ 8 đại diện cho 128. Sau đó, bạn sẽ thêm giá trị chứa trong mỗi bit được biểu thị bằng 1 để nhận được số thập phân tương đương. Nếu tất cả các bit là 1 hoặc 11111111, nó sẽ đại diện cho các số thập phân 128 64 32 16 8 4 2 1 cộng tới 255. Ví dụ: sử dụng bit nhị phân 10101010, 2, 4, 6 và 8 chứa 1s. Điều này có nghĩa là các bit đại diện cho 128, 32, 8 và 2 được “bật”. Vì vậy, số nhị phân ở trên đại diện cho 128 + 32 + 8 + 2 hoặc số thập phân 170. Để sử dụng phương pháp này để chuyển đổi cụm từ của chúng tôi ở trên, bạn sẽ cần lấy lần lượt từng số thập phân và chuyển nó sang nhị phân.