เนื้อหา
ภาษาดิจิทัลคือรหัสไบนารี แทนที่จะเป็นระบบฐานสิบที่ใช้ในชีวิตประจำวันระบบเลขฐานสองจะมีฐานสอง ภาษาดิจิทัลนี้เขียนเป็นชุดของศูนย์และภาษา ในการแปลงสัญลักษณ์ตัวอักษรมาตรฐานเป็นรหัสดิจิทัล (ไบนารี) ต้องใช้รูปแบบการเข้ารหัส ASCII เพื่อค้นหาการกำหนดตัวเลขของแต่ละตัวอักษร จากนั้นใช้คณิตศาสตร์พื้นฐานเพื่อแปลงตัวเลขที่กำหนดให้เป็นเลขฐานสองเทียบเท่า
ขั้นตอนที่ 1
เริ่มต้นด้วยหมายเลข "1" ให้เพิ่มตัวเลขเป็นสองเท่าจนกว่าจะถึง "128" เขียนผลลัพธ์จากขวาไปซ้าย
128 - 64 - 32 - 16 - 8 - 4 - 2 - 1.
ขั้นตอนที่ 2
เขียนตัวพิมพ์ใหญ่ของตัวอักษรตามลำดับ จากนั้นเขียน "65" ถัดจากตัวอักษร "A" สุดท้ายให้เขียนตัวอักษรต่อเนื่องแต่ละตัวที่มีจำนวนเต็มถัดไปมากกว่า 65
A (65) B (66) C (67) D (68) E (69) F (70) G (71) H (72) ฉัน (73) J (74) K (75) L (76) M ( 77) N (78) O (79) P (80) Q (81) R (82) S (83) T (84) U (85) V (86) W (87) X (88) Y (89) ซี (90)
ขั้นตอนที่ 3
เลือกตัวอักษรที่คุณต้องการแปลงเป็นรหัสดิจิทัล (ไบนารี) จดหมายเลขที่อยู่ถัดจากตัวอักษร
ตัวอย่าง: S (83)
ขั้นตอนที่ 4
คำตอบ: หมายเลข 128 พอดีกับตัวเลขที่กำหนดตัวอักษรกี่ครั้ง? ถ้า 128 พอดีกับจำนวนนั้นให้เขียนกี่ครั้ง หากไม่พอดีให้พิมพ์ "0"
ตัวอย่าง: 128 ไม่พอดีกับ 83 ดังนั้นตัวเลขแรกในรหัสไบนารีของตัวพิมพ์ใหญ่ S คือ "0"
ขั้นตอนที่ 5
คำตอบ: 64 - หมายเลขถัดไปในรายการในขั้นตอนที่ 1 มีกี่ครั้ง - พอดีกับหมายเลขตัวอักษร? หากคำตอบคือไม่มีให้เขียน "0" ถ้าพอดีเขียนกี่ครั้ง (คำตอบจะไม่เกิน 1 ครั้ง) จากนั้นคำนวณส่วนที่เหลือ
ตัวอย่าง: 64 พอดีภายใน 83 ครั้ง ดังนั้น "1" จึงเป็นตัวเลขที่สองในรหัสไบนารี "S" ตัวพิมพ์ใหญ่
ส่วนที่เหลือคือ 19 เพราะ 83 - 64 = 19
ขั้นตอนที่ 6
ถ้าคำตอบในขั้นตอนที่ 5 คือ "0" ให้ตอบ: หมายเลข 32 - ตัวถัดไปในรายการในขั้นตอนที่ 1 มีกี่ครั้ง - พอดีกับหมายเลขตัวอักษร ถ้าคำตอบจากขั้นตอนที่ 5 คือ "1" ให้ตอบว่าตัวเลข 32 พอดีกับส่วนที่เหลือที่คำนวณได้กี่ครั้ง?
ตัวอย่าง: 32 ไม่พอดีกับภายใน 19 ดังนั้นตัวเลขที่สามในรหัสไบนารีของอักษรตัวใหญ่ "S" คือ "0"
ขั้นตอนที่ 7
ใช้รูปแบบนี้ต่อไปโดยเขียน "0" หากส่วนที่เหลือไม่พอดีกับตัวเลขถัดไปในรายการหรือ "1" หากส่วนที่เหลือตรงกับตัวเลขนั้น จากนั้นคำนวณส่วนที่เหลือใหม่
ตัวอย่าง: 16 พอดีหนึ่งครั้งภายใน 19 ดังนั้นตัวเลขที่สี่ในรหัสไบนารีของอักษรตัวใหญ่ "S" คือ "1" และส่วนที่เหลือคือ 3
เนื่องจาก 8 ไม่พอดีกับภายใน 3 ตัวเลขที่ห้าคือ "0"
เนื่องจาก 4 ไม่พอดีกับภายใน 3 ตัวเลขที่หกคือ "0"
เนื่องจาก 2 พอดีหนึ่งครั้งภายใน 3 หมายเลขรหัสที่เจ็ดคือ "1" และส่วนที่เหลือคือ 1
เนื่องจาก 1 พอดีหนึ่งครั้งภายใน 1 ตัวเลขที่แปดและสุดท้ายในรหัสคือ "1"
ดังนั้นรหัสไบนารีของอักษรตัวใหญ่ "S" คือ "01010011"