The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by 005 สาริน โพธิ์มาตย์, 2024-01-30 03:22:59

ระบบเลฐาน1_merged

ระบบเลฐาน1_merged

รายงานการสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ในงานธุรกิจ เรื่อง ระบบเลขฐาน จัดท าโดย นางสาว สารนิ โพธิ์มาตย์รหสันกัศกึษา65444401005 นาย นันธวัฒน์ชัย สัจจา รหัสนักศึกษา 65444401008 เสนอ อาจารย์ สุพจน์ บัวเลิง รายงานเล่มนี้เป็นส่วนหนึ่งของรายวิชาการสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ในงานธุรกิจ (BDT2105) ภาคเรียนที่ 1 ปีการศึกษา 2566 คณะบริหารธุรกิจและการบัญชี มหาวิทยาลัยราชภัฎร้อยเอ็ด


รายงานการสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ในงานธุรกิจ เรื่อง ระบบเลขฐาน จัดท าโดย นางสาว สารนิ โพธิ์มาตย์รหัสนักศึกษา 65444401005 นาย นันธวัฒน์ชัย สัจจา รหัสนักศึกษา 65444401008 เสนอ อาจารย์ สุพจน์ บัวเลิง รายงานเล่มนี้เป็นส่วนหนึ่งของรายวิชาการสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ในงานธุรกิจ (BDT2105) ภาคเรียนที่ 1 ปีการศึกษา 2566 คณะบริหารธุรกิจและการบัญชีมหาวิทยาลัยราชภัฎร้อยเอ็ด


ค าน า รายงานเรื่องนี้เป็นส่วนหนึ่งของรายวิชา การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ในงานธุรกิจ จัดท าขึ้นเพื่อศึกษาหาความรู้เกี่ยวกับเรื่อง การบวกลบเลขฐาน โดยได้ผ่านการศึกษาหาความรู้ ผ่านแหล่งความรู้ต่างๆ อาทิเช่น หนังสือ ห้องสมุด และแหล่วความรู้จากเว็บไชต์ต่างๆ โดยรายงาน เล่มนี้มีเนื้อหาเกี่ยวกับความหมายของระบบเลขฐานและการบวกลบเลขฐาน คณะผู้จ าท าหวังเป็นอย่างยิ่งว่าการท าเอกสารฉบับนี้จะมีข้อมูลที่เป็นประโยชน์ต่อผู้ ที่สนใจศึกษาระบบเลขฐาน หากผิดพลาดประการใดก็ขออภัยมา ณ ที่นี้


สารบัญ บทที่1 1 ตารางทที่1 จ านวนหลักของระบบจ านวนฐานต่าง ๆ 2ตารางที่2 เปรียบเทียบจ านวนในระบบเลขฐานต่างๆ 2 การแปลงเลขฐาน 3 การแปลงเลขฐานแปดเป็นเลขฐานสิบ 4 การแปลงเลขฐานสิบหกเป็ นเลขฐานสิบ 5 การแปลงเลขฐานสิบ เป็ นเลขฐานต่าง ๆ 6 การแปลงเลขฐานสิบเป็ นเลขฐานแปด 7 การแปลงเลขฐานสิบเลขฐานสิบหก 8 การแปลงเลขฐานใด ๆ ให้เป็ นเลขฐานใด ๆ 9 การแปลงเลขฐาน 2 เป็นเลขฐาน 16 10 การแปลงเลขฐาน 8 เป็ นเลขฐาน 2 11 การแปลงเลขฐาน 8 เป็ นเลขฐาน 16 12 การกระท าทางคณิตศาสตร์ในระบบดิจิตอล 13 การลบเลขฐานสอง การลบเลขฐานสอง 14 อ้างอิง 15


1 บทท1ี่. ตัวเลขที่คนเราใช้ในชีวิตประจ าวันคือเลขฐาน 10 ประกอบด้วยตัวเลขจ านวน 10 ตัว คือเลข 0 ถึงเลข 9 เหตุผลที่คนเราใช้เลขฐาน 10 อาจเป็นเพราะมนุษย์เรามีนิ้วมืออยู่ 10 นิ้ว จึงน ามาใช้เป็น เครื่องมือช่วยในนับเลขหรือการค านวณ แต่ส าหรับการประมวลผลในคอมพิวเตอร์จะใช้ระบบ เลขฐานสอง ที่ประกอบด้วยตัวเลข 2 ตัว คือเลข 0 และเลข 1 เพราะภายในเครื่องคอมพิวเตอร์ ประกอบด้วยวงจรอิเล็กทรอนิกส์ที่มีหลักการท างานแบบดิจิตอล และใช้ระดับ แรงดันไฟฟ้า 2 ระดับ คือสวิตซ์เปิด (on) กับสวิตซ์ปิด (off) โดยก าหนดให้สถานะของการ “เปิด” แทนด้วยเลข “0” และ “ปิด” แทนด้วยเลข “1” ซึ่งเลขฐานสองจ านวนหนึ่งหลัก เราเรียกว่า “บิต” นอกจากนี้คอมพิวเตอร์ ยังมีการใช้งานตัวเลขฐานอื่น ๆอีก คือเลขฐานแปด ที่ประกอบด้วยตัวเลข 8 ตัว คือ 0 ถึง 7 และ เลขฐานสิบหก ที่ประกอบด้วยตัวเลข 0 ถึง 9 และตัวอักษรอีก 6 ตัวคือ A, B, C, D, E และF ซึ่งมีค่า เท่ากับเลข 10 ถึง 15 ระบบเลขฐาน เลขฐาน หมายถึง กลุ่มข้อมูลที่มีจ านวนหลัก (Digit) ตามชื่อของเลขฐานั้นน ๆ เช่น เลขฐานสอง เลขฐานแปด เลขฐานสิบและเลขฐานสิบหก เป็นต้น ระบบเลขฐานสอง (Binary Number System) ประกอบด้วยตัวเลข 2 ตัว คือ 0 และ1 ระบบเลขฐานแปด (Octal Number System) ประกอบด้วยตัวเลข 8 ตัว คือ 0, 1, 2, 3, 4, 5, 6, 7 ระบบเลขฐานสิบ (Decimal Number System) ประกอบด้วยตัวเลข 10 ตัว คือ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ระบบเลขฐานสิบหก (Hexadecimal Number System) ประกอบด้วยตัวเลข 10 ตัว คือ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 และตัวอักษร 6 ตัว คือ A, B, C, D, E, F ( เมื่อ A = 10, B = 11, C=12, D = 13, E=14, F=15 ในฐานสิบ)


2 ตารางที่1 จา นวนหลักของระบบจา นวนฐานต่าง ๆ ชื่อเลขฐาน จ านวนหลัก ฐานสอง 0 1 ฐานแปด 0 1 2 3 4 5 6 ฐานสิบ 0 1 2 3 4 5 6 7 8 9 ฐานสิบหก 0 1 2 3 4 5 6 7 8 9 A B C D E F ตารางที่2 เปรียบเทียบจ านวนในระบบเลขฐานสิบ ฐานสอง ฐานแปด และฐานสิบหก ฐานสิบ ฐานสอง ฐานแปด ฐานสิบหก 0 0000 0 0 1 0001 1 1 2 0010 2 2 3 0011 3 3 4 0100 4 4 5 0101 5 5 6 0110 6 6 7 0111 7 7 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 D 14 1110 16 E 15 1111 17 F


3 การเขียนระบบเลขฐาน ต้องระบุชื่อฐานก ากับไว้ที่ท้ายสุดของกลุ่มเลขนั้นๆ เสมอ ยกเว้น ระบบ เลขฐานสิบซึ่งใช้งานกันอย่างแพร่หลาย ส่วนในระบบเลขฐานอื่น ๆ จ าเป็นต้องเขียนก ากับไว้เสมอ เพื่อป้องกัน ความสับสน การอ่านระบบเลขฐาน สามารอ่านเรียงตามตัวเลข ยกเว้นเลขฐานสิบที่อ่านค่าของตัวเลขในแต่ละ หลัก ตัวอย่าง 1 1001 หมายถึง เลขฐานสอง อ่านว่า หนึ่ง-ศูนย์-ศูนย์-หนึ่ง 5163 หมายถึง เลขฐานแปด อ่านว่า ห้า-หนึ่ง-หก-สาม 4 5F B หมายถึง เลขฐานสิบหก อ่านว่า สี่-เอฟ-ห้า-บี การแปลงเลขฐาน การแปลงเลขฐานอื่น ๆ เป็นเลขฐานสิบ 1. การแปลงเลขฐานสองเป็นเลขฐานสิบ สามารถท าได้โดยวิธีการคูณค่าประจ าหลักคือ 2 กบัคา่สมั ประสิทธิ์ และน าผลลัพธ์ที่ได้จากการ คูณในแต่ละหลักมารวมกัน จะได้เป็นค่าของเลขฐานสิบ


4 2. การแปลงเลขฐานแปดเป็นเลขฐานสิบ สามารถท าได้โดยวิธีการคูณค่าประจ าหลักคือ 8 กบัคา่สมั ประสิทธิ์และนา ผลลพัธท์่ีไดจ้ากการ คูณในแต่ละ หลักมารวมกัน จะได้เป็นค่าของเลขฐานสิบ


5 การแปลงเลขฐานสิบหกเป็ นเลขฐานสิบ สามารถท าได้โดยวิธีการคูณค่าประจ าหลักคือ 16 กบัคา่สมัประสทิธิ์และนา ผลลัพธ์ที่ได้จาก การคูณในแต่ละหลักมารวมกัน จะได้เป็นค่าของเลขฐานสิบ


6 การแปลงเลขฐานสิบ เป็ นเลขฐานต่าง ๆ การเปลื่ยนเลขฐานสิบไปเป็นเลขฐานต่าง ๆ มีขั้นตอนดังนี้ คือ 1. แบ่งเลขฐานสิบจ านวนเต็มแยกออกจากเลขฐานสิบที่เป็นทศนิยม 2. ส่วนของเลขฐานสิบที่เป็นจ านวนเต็ม - หลักการคือน าเลขฐาน 10 ตัวนั้นีมาตั้งหารด้วยเลขฐานที่ต้องการไปเรื่อย ๆ จน กว่าผลลัพธ์จะเป็น 0 - ในการหารแต่ละครั้งให้เก็บเศษไว้ เมื่อการหารสิ้นสุดแล้ว ให้น าเศษมาเรียงกันจาก ล่างขึ้นบนก็จะได้เลขฐานที่แปลงไป - โดยเศษตวัสดุท้ายคือ MSB : Most Significant Bit เป็นบิตที่อยู่ทางด้านซ้ายสุด และมีค่ามา 3. ส่วนของเลขฐานสิบที่เป็นทศนิยม จะถูกคูณด้วยเลขฐานที่ต้องการหลาย ๆ ครั้งเท่าจ านวน ทศนิยมที่ต้องการหรือจนกว่าจะคูณต่อไปไม่ได้ ผลลัพธ์คือเลขจ านวนเต็มีหน้าที่ศนิยมของการคูณแต่ ละครั้ง เลขจ านวนเต็มของการคูณครั้งแรกมีค่าเป็น MSD เลขจ านวนเต็มของการคูณครั้งสุดท้ายมีค่า เป็น LSD การแปลงเลขฐานสิบเป็นเลขฐานสอง ท าได้โดยเอาเลขฐานสิบตั้งแล้วหารด้วยเลข 2 ไปเรื่อย ๆ จนกระทั่งผลลัพธ์เป็น 0 ในการหาร นั้นจะต้องเขียนเศษไว้ทุกครั้ง จากนั้นให้เขียนเศษที่ได้จากการหารโดยเรียงล าดับจ ากัดด้านล่างขึ้น ด้านบน


7 การแปลงเลขฐานสิบเป็ นเลขฐานแปด ท าได้โดยเอาเลขฐานสิบตั้งแล้วหารด้วยเลข 8 ไปเรื่อย ๆ จนกระทั่งผลลัพธ์เป็น 0 ในการหาร นั้นจะต้องเขียน เศษไว้ทุกครั้ง จากนั้นให้เขียนเศษที่ได้จากการหารโดยเรียงล าดับจากด้านล่างขึ้น ด้านบน


8 การแปลงเลขฐานสิบเลขฐานสิบหก ท าได้โดยเอาเลขฐานสิบตั้งแล้วหารด้วยเลข 16 ไปเรื่อย ๆ จนกระทั่งผลลัพธ์เป็น 0 ในการหาร นั้นจะต้องเขียน เศษไว้ทุกครั้ง จากนั้นให้เขียนเศษที่ได้จากการหารโดยเรียงล าดับจากด้านล่างขึ้น ด้านบน


9 การแปลงเลขฐานใด ๆ ให้เป็ นเลขฐานใด ๆ การแปลงเลขฐาน 2 เป็นเลขฐาน 8 ท าได้โดยเขียนเลขฐานสอง 3 บิต แทนเลขฐานแปด 1 ตัว ถ้าไม่ครบให้เพิ่มเลข 0 เข้าไป เขียนเรียงไปเป็นล าดับ ตามค่าเดิม ก็จะได้เลขฐานใหม่ออกมา


10 การแปลงเลขฐาน 2 เป็นเลขฐาน 16 ท าได้โดยเขียนเลขฐานสอง 4 บิต แทนเลขฐานสิบหก 1 ตัว ถ้าไม่ครบให้เพิ่มเลข 0 เข้าไป เขียนเรียงไปเป็นล าดับ ตามค่าเดิม ก็จะได้เลขฐานใหม่ออกมา


11 การแปลงเลขฐาน 8 เป็ นเลขฐาน 2 แปลงเลขฐานแปดให้เป็นเลขฐานสอง โดยเขียนเลขฐานสอง 3 บิต ถ้าไม่ครบให้เพิ่มเลข 0 เข้าไป เขียนเรียงไป เป็นล าดับตามค่าเดิม ก็จะได้เลขฐานใหม่ออกมา การแปลงเลขฐาน 16 เป็นเลขฐาน 2 แปลงเลขฐานสิบหกให้เป็นเลขฐานสอง โดยเขียนเลขฐานสอง 4 บิต ถ้าไม่ครบให้เพิ่มเลข 0 เข้าไป เขียนเรียงไป เป็นล าดับตามค่าเดิม ก็จะได้เลขฐานใหม่ออกมา


12 การแปลงเลขฐาน 8 เป็ นเลขฐาน 16 มีหลักการแปลง คือ ให้แปลงเลขฐานนั้นเป็นเลขฐานสองก่อน แล้วแปลงเลขฐานสองที่ได้เป็น เลขฐานที่ต้องการ การแปลงเลขฐาน 16 เป็นเลขฐาน 8 มีหลักการแปลง คือ ให้แปลงเลขฐานนั้นเป็นเลขฐานสองก่อน แล้วแปลงเลขฐานสองที่ได้เป็น เลขฐานที่ต้องการ


13 การกระท าทางคณิตศาสตร์ในระบบดิจิตอล ในที่นี้จะพิจารณาการกระท าทางคณิตศาสตร์พื้นฐานที่ใช้ในระบบดิจิตอล ซึ่งมี 4 ชนิด คือ การบวก (Addition) การลบ (Subtraction) การคูณ (Multiplication) และการหาร (Division) แต่ ในเนื้อหานี้จะขอกล่าวถึงเฉพาะการบวกและการลบเท่านั้น การกระท าทางคณิตศาสตร์ของเลขฐานสอง 1. การบวกเลขฐานสอง โดยถ้าผลบวกที่ได้มีค่าเกิน110 ซึ่งไม่สามารถแสดงได้ด้วยเลขฐานสองเพียง 1 บิต จะต้อง เพิ่มตัวทดในบิตที่สูงกว่าเพื่อแสดงผลบวกที่ได้นั้น แสดงได้ดังตารางแสดงผลดังนี้


14 2. การลบเลขฐานสอง การลบเลขฐานสอง ตัวตั้งมีค่าน้อยกว่าตัวลบจึงต้องไปยืมหลักหน้ามา 1 ในการยืมแต่ละครั้งของเลขฐานสองมีค่าเท่ากับ 2 เมื่อ น ามาลบกับตัวลบคือ 1 จึงได้ผลลัพธ์เป็น 1 และอย่าลืมหักหลักที่ถูกยืมออกอีก 1 ด้วย


15 อ้างอิง https://dspace.bru.ac.th/xmlui/bitstream/handle/123456789/6047/%E0%B8%9A%E0 %B8%97%E0%B8%97%E0%B8%B5%E0%B9%88%201%20%E0%B8%A3%E0% B8%B0%E0%B8%9A%E0%B8%9A%E0%B9%80%E0%B8%A5%E0%B8%82%E0 %B8%90%E0%B8%B2%E0%B8%99.pdf?sequence=4&isAllowed=y ระบบคอมพวิเตอรแ์ละสถาปัตยกรรม(ผู้ช่วยศาสตราจารย์ ดร.กริช สมกันธา)


Click to View FlipBook Version