ระบบเลขจำนวน ( Number System )

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
ระบบสมการเชิงเส้น F M B N เสถียร วิเชียรสาร.
Advertisements

บทที่ 2 รหัสควบคุมและการคำนวณ
การประยุกต์ Logic Gates ภาค 2
ระบบเลขฐานสอง โดย นางสาวภาณุมาศ นักษัตรมณฑล รหัสนิสิต
เลขฐานต่าง ๆ อ.มิ่งขวัญ กันจินะ.
ระบบตัวเลขโรมัน.
Computer Number System
การแทนข้อมูลในคอมพิวเตอร์
CS Assembly Language Programming
ชนิดของข้อมูลและตัวดำเนินการ
จำนวนเต็ม จำนวนเต็ม  ประกอบด้วย                   1. จำนวนเต็มบวก    ได้แก่  1 , 2 , 3 , 4, 5 , ....                   2.  จำนวนเต็มลบ      ได้แก่  -1.
ทศนิยมและเศษส่วน F M B N โดย นางสาวสุพรรษา ธรรมสโรช.
อสมการ.
ระบบตัวเลขฐานสิบสอง สัญลักษณ์หรือเลขโดดที่ใช้ในระบบตัวเลขฐานสิบสอง
Number System[1] เลขฐาน & ASCII CODE Number System[1]
การประยุกต์สมการเชิงเส้นตัวแปรเดียว
อสมการ เสถียร วิเชียรสาร ขอบคุณ.
NUMBER SYSTEM เลขฐานสิบ (Decimal Number) เลขฐานสอง (Binary Number)
Peopleware & Data บุคลากรและข้อมูล.
คณิตศาสตร์และสถิติธุรกิจ
หน่วยที่ 5 ตัวดำเนินการ (Operators)
EEE 271 Digital Techniques
Digital Logic and Circuit Design
Number Representations
ระบบเลข และการแทนรหัสข้อมูล
NUMBER SYSTEM Decimal number system (10) Noval number system (9)
การหาค่ากำลังสองของเลขที่ลงท้ายด้วย 5
การหาค่ากำลังสองของเลขที่ลงท้ายด้วย 5
กลุ่มสาระการเรียนรู้คณิตศาสตร์ โรงเรียนอัสสัมชัญอุบลราชธานี
คำศัพท์ที่น่าสนใจใน A5
ดิจิตอล + เลขฐาน บทที่ 2.
Introduction to Digital System
บทที่ 3 ตัวดำเนินการ และ นิพจน์
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
จำนวนทั้งหมด ( Whole Numbers )
การใช้งานเบื้องต้นของเครื่องคิดเลขทางการเงิน
ความหมายของตัวเลขในหลักต่าง ๆ
ตัวแปร (variable) ตัวแปร เป็นชื่อที่เราตั้งขึ้น เพื่อให้คอมพิวเตอร์เตรียมที่ใน หน่วยความจำไว้สำหรับเก็บข้อมูลที่นำไปประมวลผล การตั้งชื่อตัวแปร ชื่อตัวแปรในภาษา.
Computer Coding & Number Systems
แผนผังคาร์โนห์ Kanaugh Map
ครูฉัตร์มงคล สนพลาย.
ตอนที่ 4 ความรู้พื้นฐานทางดิจิตอล
การแปลงเลขฐานใดๆเป็นฐานใดๆ
คุณสมบัติการหารลงตัว
ค33211 คณิตศาสตร์สำหรับ คอมพิวเตอร์ 5
ค31211 คณิตศาสตร์สำหรับ คอมพิวเตอร์ 1
ค31211 คณิตศาสตร์สำหรับ คอมพิวเตอร์ 1
ค21201 คณิตศาสตร์เพิ่มเติม 1
เรื่องข้อมูลและสาระสนเทศ
บทเรียนสาระการเรียนรู้คณิตศาสตร์ โดยใช้โปรแกรม Microsoft Multipoint
เรื่อง คอมพิวเตอร์กับการประมวลผลข้อมูล
สถาปัตยกรรมคอมพิวเตอร์ (Computer Architecture)
การแทนข้อมูล คอมพิวเตอร์เป็นอุปกรณ์อิเล็กทรอนิกส์ซึ่งใช้สัญญาณอิเล็กทรอนิกส์ในการทำงานเพื่อเก็บข้อมูล ประมวลผลและแสดงผลลัพธ์ การมองเห็นข้อมูลของคอมพิวเตอร์กับการมองเห็นข้อมูลของผู้ใช้จะไม่เหมือนกัน.
วงจรนับ (COUNTER CIRCUIT)
พีชคณิตบูลีน และการออกแบบวงจรลอจิก (Boolean Algebra and Design of Logic Circuit)
CS Assembly Language Programming
ระบบคอมพิวเตอร์และการประมวลผล
บทที่ 4 นิพจน์ทางคณิตศาสตร์.
ค21201 คณิตศาสตร์เพิ่มเติม 1
ชนิดของข้อมูล 1) ข้อมูลที่เป็นตัวเลข (Numeric Data) หมายถึง ข้อมูลที่ใช้แทนจำนวนที่สามารถนำ ไปคำนวณได้ ข้อมูลแบบนี้เขียนได้หลายรูปแบบ คือ           ก.
ระบบเลขฐานต่าง ๆ By ครูนภาพร.
ง เทคโนโลยีสารสนเทศและการสื่อสาร ระบบเลขฐาน
ระบบเลขในคอมพิวเตอร์
ระบบเลขฐาน.
หน่วยที่ 2 ระบบตัวเลข.
ระบบเลขฐาน V.2 ม.6.
จำนวนจริง จำนวนอตรรกยะ จำนวนตรรกยะ เศษส่วน จำนวนเต็ม จำนวนเต็มบวก
บทที่ 3 เลขยกกำลัง เนื้อหา ความหมายของเลขยกกำลัง
Introduction to Digital System
ปัญหา คิดสนุก.
ใบสำเนางานนำเสนอ:

ระบบเลขจำนวน ( Number System )

ระบบเลขจำนวน ระบบเลขฐานที่นิยมใช้ในบัจจุบัน นิยมใช้กับมนุษย์ ระบบเลขฐาน 10 (0,1,2,3,4,5,6,7,8,9) นิยมใช้กับคอมพิวเตอร์ ระบบเลขฐาน 2 (0,1) ระบบเลขฐาน 8 (0,1,2,3,4,5,6,7) ระบบเลขฐาน 16 (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F) โดยปรกติแล้วมนุษย์ เราใช้การนับตัวเลข โดยใช้เลขฐาน 10 เป็นพื้นฐาน (ทำไมถึงต้องใช้เลขฐาน 10 ?) ซึ่งประกอบด้วย 0,1,2,…,9 โดยจะนำตัวเลขเหล่านี้ ไปประกอบเป็นจำนวนตัวเลขที่สูงขึ้น

ระบบเลขฐาน 10 เลขฐาน 10 ประกอบด้วย ตัวเลขโดด 10 จำนวน คือ 0, 1, 2, 3, 4, 5, 6, 7, 8 และ 9 ซึ่งจะนำเลขโดดมาประกอบรวมกัน ซึ่งเรียกว่าเลขฐาน 10 ตัวอย่าง เช่น 99101 มีค่าเท่ากับ ??

การหาความหมายของตัวเลขฐาน 10 การหาความหมายของเลขฐาน 10 ทำโดยการนำ ผลรวมของเลขแต่ละหลักคูณด้วย “เลขฐาน. ยกกำลังด้วยตำแหน่ง (0, 1, 2, 3, ...) ของเลขหลักนั้นๆ เช่น 231 231 = (2x 102) + (3x101) + (1x100) = (200)+(30)+(1) = 231

ตัวอย่าง 244.11 = (2x 102) + (4x101) + (4x100) + (1x10-1) + (1x10-2) ความหมาย เลข 244.11 244.11 = (2x 102) + (4x101) + (4x100) + (1x10-1) + (1x10-2) = 200+40+4+0.1+0.001 = 244.11

ระบบเลขฐาน 2 นิยมใช้ในระบบคอมพิวเตอร์ เนื่องจากวงจรในคอมพิวเตอร์ มี 2 สภาณะคือ เปิด และ ปิด โดยจะแทนสถาณะดังกล่าวด้วย เลข 2 ตัวคือ 0 และ 1 โดยทั่วไปจะเรียกว่า เลขไบนารี (Binary) หรือ เลขฐาน 2 ตัวอย่างเลขฐาน 2 - (1001)2 , (0101)2 , (0001)2 , (1111)2 , (1101)2

การหาความหมายของตัวเลขฐาน 2 การหาความหมายของ เลข ฐาน 2 จะใช้หลักการเดียวกับ เลขฐาน 10 แต่จะเปลี่ยนฐานของเลขที่จะถูกยกกำลัง จาก เลข 2 เป็น 10 ตัวอย่าง 10012 = (1x23)+(0x22)+(0x21)+(1x20) = (8)+(0)+(0)+(1) = 9

ตัวอย่าง 1011.112 = (1x 23) + (0x22) + (1x21) ความหมาย เลข 1011.112 1011.112 = (1x 23) + (0x22) + (1x21) + (1x20) + (1x2-1) + (1x2-2) = 8 + 0 + 2 + 1 + (1/2) + (1/4) = 11+(0.5)+(0.25) = 11.75

ระบบเลขฐาน 8 ฐาน 2 ฐาน 8 000 001 1 010 2 011 3 100 4 101 5 110 6 111 7 เลขฐานแปด มีความสัมพันธ์กับเลขฐานสอง คือ เลขฐานสองจำนวน 3 หลัก แทนด้วยเลขฐานแปด 1 หลัก ดังนั้นเราจึงสามารถเขียนเลขฐานสอง 6 บิท แทนด้วยเลขฐานแปด 2 บิท การใช้เลขฐานแปดแทนเลขฐานสองทำให้จำนวนบิทสั้นลง ตัวอย่างเช่น

ระบบเลขฐาน 16 เลขฐาน 16 มีความสัมพันธ์กับเลขฐานสอง คือ เลขฐานสองจำนวน 4 หลัก แทนด้วยเลขฐานสิบหก 1 หลัก ดังนั้นเราจึงสามารถเขียนเลขฐานสอง 8 บิทแทนด้วยเลขฐานสิบหก 2 บิท การใช้เลขฐานสิบหกแทนเลขฐานสองทำให้จำนวนบิทสั้นลง เลขฐาน 16 จะมีตัวอักษร เพื่อใช้แทนค่า 10, 11 , 12, 13, 14, 15 ในฐาน 10 โดยจะใช้ ตัวอักษร A,B,C,D,E,F แทนค่าตัวเลขดังกล่าว ตามลำดับ

ระบบเลขฐาน 16 ฐาน 2 ฐาน 10 ฐาน 16 0000 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 ฐาน 2 ฐาน 10 ฐาน 1000 8 1001 9 1010 10 A 1011 11 B 1100 12 C 1101 13 D 1110 14 E 1111 15 F

การแปลงเลขฐานสิบเป็นฐานสอง คำศัพท์ที่จำเป็นในระบบเลขฐานสองมีดังนี้ บิต (bit) คือหลักแต่ละหลักในระบบเลขฐานสอง เช่น 11002ประกอบด้วย 4 บิตที่มีนัยสำคัญสูงสุด (most significant bit : MSB) คือบิตที่อยู่ซ้ายมือสุดเป็นบิตที่มีค่าประจำหลักมากที่สุด เช่น 11002 บิตที่มีนัยสำคัญสูงสุดคือ 1 มีค่า ประจำหลักเป็น 23 บิตที่มีนัยสำคัญต่ำสุด (least significant bit : LSB) คือบิตที่อยู่ขวามือสุดซึ่งเป็นบิตที่มีค่าประจำหลักน้อยที่สุดเช่น 11002 บิตที่มีนัยสำคัญต่ำสุดคือ 0 มีค่า ประจำหลักเป็น 20

การแปลงเลขฐานสิบเป็นฐานสอง

Iterative Method คำตอบคือ 30.7510 = 11110.1102 = 111102 ตัวอย่าง แปลง 30.7510 เป็นฐานสอง 30  2 = 15 เศษ 0 15  2 = 7 เศษ 1 7  2 = 3 เศษ 1 3  2 = 1 เศษ 1 1  2 = 0 เศษ 1 = 111102 0.75  0.50    คำตอบคือ 30.7510 = 11110.1102 2/2550 A. Yaicharoen

การคํานวณเลขฐานสอง การบวก การลบ การลบเลขฐานสองด้วยวิธีการบวก 1 complement 2’s complement

การบวกเลขฐานสอง การบวกเลขฐานสองมีหลักการเหมือนกับการบวกเลขฐานสิบที่เราคุ้นเคย เพียงแต่ตัวเลขในแต่ละหลักของเลขฐานสองจะมีค่ามากที่สุดคือ 1 นั่นหมายความว่าในหลักใดๆ ที่มี 1 บวกกับ 1 จะได้ผลลัพธ์เป็น 0 และทดค่า 1 ไว้ในหลักถัดไปทางซ้ายดัง

ตัวอย่างการบวกเลขฐาน 2 ตัวอย่าง (1011)2 + (1001)2 วิธีทำ 1 +

การลบเลขฐาน 2 การลบเลขฐานสองด้วยวิธีการบวก 1 complement 2’s complement