แปลงเลขฐาน 2 เป็นฐาน 8 ทศนิยม


7. การแปลงเลขฐานสองเป็นฐานแปด และการแปลงเลขฐานแปดเป็นฐานสอง
     ตามที่เราได้ศึกษามาแล้วเกี่ยวกับการแปลงเลขฐานสองเป็นเลขฐานสิบ และการแปลงเลขฐานสิบเป็นเลขฐานแปด ดังนั้น วิธีการแปลงเลขฐานสองเป็นเลขฐานแปดก็สามารถทำได้โดยการแปลงเลขฐานสองให้เป็นเลขฐานสิบเสียก่อน จากนั้นเราก็แปลง เลขฐานสิบที่ได้ให้เป็นเลขฐานแปดอีกครั้งหนึ่ง ก็จะได้คำตอบตามต้องการ ในทำนองเดียวกัน การแปลงเลขฐานแปดให้เป็นเลขฐานสอง เราก็ทำได้ โดยการแปลงเลขฐานแปดให้เป็นเลขฐานสิบ แล้วนำเลขฐานสิบที่ได้แปลงเป็นเลขฐานสองต่อไป แต่วิธีการดังกล่าวดูเหมือนจะ เป็นวิธีที่ยุ่งยาก และเสียเวลาในการทำมาก ยังมีวิธีที่ง่ายกว่านี้ ลองศึกษาดูต่อไป

ความสัมพันธ์ระหว่างเลขฐานแปดกับเลขฐานสอง

เลขฐานแปด (Octal)

เลขฐานสอง (Binary)

0

000

1

001

2

010

3

011

4

100

5

101

6

110

7

111


    จากตารางจะเห็นว่า เลขฐานแปด 1 ตัว สามารถแทนได้ด้วยเลข binary 3 bit ดังนั้น การแปลงเลขฐานสองเป็นเลขฐานแปด หรือการแปลงเลขฐานแปดเป็นเลขฐานสอง ก็ทำได้โดยการแทนค่าต่าง ๆ ตามตาราง

ตัวอย่างที่ 5 จงแปลง (110111010)2 ให้เป็นเลขฐานแปด
วิธีทำ เราต้องแบ่งเลข Binary ออกเป็นชุด ๆ ละ 3 bits โดยนับจากขวามาทางซ้าย ถ้าชุดสุดท้ายมีไม่ถึง 3 bits ก็ให้เติม 0 ลงไป แต่ถ้าเป็นทศนิยม การแบ่งเป็นชุดให้นับจากซ้ายไปขวา เมื่อเป็นชุดแล้วก็ให้แทนค่าเป็นเลขฐานแปดตามตารางที่ 1.2
จาก 110 = 6
      111 = 7
      010 = 2
นั่นคือ (110111010)2 = (110 111 010)2 = (672)8

ตัวอย่างที่ 6 จงแปลง (11101001000.01011)2 ให้เป็นเลขฐานแปด
วิธีทำ
(11101001000.01011)2 = (011 101 001 000.010 11)2 = (3510.26)8

ตัวอย่างที่ 7 จงแปลง (637)8 ให้เป็นเลขฐานสอง
วิธีทำ จาก 6 = 110
              3 = 011
              7 = 111
นั่นคือ (637)8 = (110 011 111)2

ตัวอย่างที่ 8 จงแปลง (524.61)8 ให้เป็นเลขฐานสอง
วิธีทำ จาก 5 = 101
              2 = 010
              4 = 100
              6 = 110
              1 = 001
นั่นคือ (524.61)8 = (101 010 100.110 001)2


นี่เป็นเครื่องมือสำหรับแปลงเลขฐานออนไลน์ที่คุณสามารถใช้แปลงจากเลขฐานหนึ่งไปยังเลขฐานอื่นได้ ป้อนตัวเลขที่ต้องการแปลง และคลิกแปลงค่าเพื่อเริ่มต้น

ผลลัพธ์

1 ในเลขฐาน 2 สามารถแปลงไปยังเลขฐาน 8 ได้เป็น

วิธีการคำนวณ

การแปลงจากเลขฐาน 2 ไปยังเลขฐาน 8 จะแบ่งออกเป็นสองขั้นตอนคือ

  1. แปลงตัวเลขนำเข้าจากเลขฐาน 2 ไปยังฐาน 10 ก่อน
  2. แปลงตัวเลขผลลัพธ์ที่ได้จากขั้นตอนก่อนหน้าจากฐาน 10 ไปยังเลขฐาน 8 จะได้เป็นคำตอบ

1. แปลง 1 จากเลขฐาน 2 เป็นฐาน 10

ในการคำนวณกำหนดให้ d เป็นตัวเลขในแต่ละหลักและ n เป็นเลขชี้กำลังของตัวเลขในหลักนั้น ๆ ดังนั้นสามารถแสดงขั้นตอนได้ดังตารางต่อไปนี้

#ตัวเลขแต่ละหลัก (d)เลขชี้กำลัง (n)d x 2nผลรวมสะสม1101 x 201

จากตารางด้านบนสามารถนำมาเขียนเป็นสูตรการแปลงได้เป็น
(1 × 20)

จากนั้นคำนวณหาผลรวมของผลรวมสะสมทั้งหมดจะได้
1 = 1

2. แปลง 1 จากเลขฐาน 10 เป็นฐาน 8

วิธีการแปลงเลขฐาน 10 ไปยังฐาน 8 สามารถทำได้โดยการนำตัวเลขมาหารด้วย 8 ไปเรื่อยๆ จนได้ผลหารเป็นศูนย์ ซึ่งสามารถแสดงขั้นตอนดังตารางต่อไปนี้

#เลขตั้งต้น หาร 8ผลหารเศษจากการหาร11 ÷ 801

นำเศษจากการหารมาเชื่อมต่อกันโดยอ่านเริ่มจากด้านล่างของตารางจะได้ 1

ดังนั้น 1 ในเลขฐาน 2 แปลงไปยังเลขฐาน 8 ได้เป็น 1

ตารางแปลงเลขฐาน 2 เป็นเลขฐาน 8

นี่เป็นตารางเปรียบเทียบความสัมพันธ์ระหว่างเลขฐาน 2 และเลขฐาน 8 โดยใช้ค่าจาก 1-100 ในเลขฐาน 10 เป็นค่าตั้งต้น

เลขฐาน 2เลขฐาน 8111021131004101511061117100010100111101012101113110014110115111016111117100002010001211001022100112310100241010125101102610111271100030110013111010321101133111003411101351111036111113710000040100001411000104210001143100100441001014510011046100111471010005010100151101010521010115310110054101101551011105610111157110000601100016111001062110011631101006411010165110110661101116711100070111001711110107211101173111100741111017511111076111111771000000100100000110110000101021000011103100010010410001011051000110106100011110710010001101001001111100101011210010111131001100114100110111510011101161001111117101000012010100011211010010122101001112310101001241010101125101011012610101111271011000130101100113110110101321011011133101110013410111011351011110136101111113711000001401100001141110001014211000111431100100144

1.2) นำเลขฐาน 2 ที่กระจายแล้วคูณกับค่าประจำหลักในแต่ละตำแหน่งคือ 2n โดยเริ่มนับค่าประจำหลักจากด้านขวามือสุดเป็นตำแหน่งที่ n=0

10101000112

=

( 1x29 ) + ( 0x28 ) + ( 1x27 ) + ( 0x26 ) + ( 1x25 ) + ( 0x24 ) + ( 0x23 ) + ( 0x22 ) + ( 1x21 ) + ( 1x20 )

=

( 1x512 ) + ( 0x256 ) + ( 1x128 ) + ( 0x64 ) + ( 1x32 ) + ( 0x16 ) + ( 0x8 ) + ( 0x4 ) + ( 1x2 ) + ( 1x1 )

Toplist

โพสต์ล่าสุด

แท็ก

ไทยแปลอังกฤษ แปลภาษาไทย โปรแกรม-แปล-ภาษา-อังกฤษ พร้อม-คำ-อ่าน lmyour แปลภาษา แปลภาษาอังกฤษเป็นไทย pantip ไทยแปลอังกฤษ ประโยค แอพแปลภาษาอาหรับเป็นไทย ห่อหมกฮวกไปฝากป้าmv ระเบียบกระทรวงการคลังว่าด้วยการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 แปลภาษาอาหรับ-ไทย Terjemahan พจนานุกรมศัพท์ทหาร หยน แปลภาษา มาเลเซีย ไทย Bahasa Thailand ข้อสอบภาษาอังกฤษ พร้อมเฉลย pdf บบบย tor คือ จัดซื้อจัดจ้าง การ์ดแคปเตอร์ซากุระ ภาค 4 ชขภใ ยศทหารบก เรียงลําดับ ห่อหมกฮวกไปฝากป้า หนังเต็มเรื่อง เขียน อาหรับ แปลไทย แปลภาษาอิสลามเป็นไทย Google map กรมพัฒนาฝีมือแรงงาน อบรมออนไลน์ กระบวนการบริหารทรัพยากรมนุษย์ 8 ขั้นตอน ข้อสอบคณิตศาสตร์ พร้อมเฉลย ค้นหา ประวัติ นามสกุล อาจารย์ ตจต แจ้ง ประกาศ น้ำประปาไม่ไหล แปลบาลีเป็นไทย แปลภาษา ถ่ายรูป แปลภาษาจีน แปลภาษามลายู ยาวี โรงพยาบาลภมูพลอดุยเดช ที่อยู่ Google Drive Info TOR คือ กรมพัฒนาฝีมือแรงงาน ช่างไฟฟ้า กรมพัฒนาฝีมือแรงงาน อบรมฟรี 2566 กลยุทธ์ทางการตลาด มีอะไรบ้าง การบริหารทรัพยากรมนุษย์ มีอะไรบ้าง การประปาส่วนภูมิภาค การ์ดแคปเตอร์ซากุระ ภาค 3 ขขขขบบบยข ่ส ข่าว น้ำประปา วันนี้ ข้อสอบโอเน็ต ม.6 มีกี่ตอน ตารางธาตุ ประปาไม่ไหล วันนี้