More Related Content
What's hot
PPT
PDF
PDF
PPS
PDF
การแปลงเลขฐานสิบเป็นฐานสอง PDF
PPSX
DOC
PDF
PDF
PPT
DOC
เลขฐานสิบหก (Hexadecimal) PDF
ติวสบายคณิต (เพิ่มเติม) บทที่ 15 ความสัมพันธ์เชิงฟังก์ชันของข้อมูล สรุปเข้ม PDF
PPT
PPT
PDF
PPT
PDF
ความสัมพันธ์เชิงฟังก์ชัน ม.6 Similar to สอนเลขฐาน
DOC
PPT
ระบบเลขฐานcom02-ระบบเลขฐานcom02-ระบบเลขฐานcom02- PDF
PPT
PDF
PPT
PPT
PDF
PDF
PDF
PPTX
หน่วยที่ 2 เรื่อง เลขฐานในระบบคอมพิวเตอร์ PDF
PPT
การคำนวณคณิตศาสตร์ของเลขจำนวนเต็ม PDF
PDF
PDF
PPT
PDF
PPTX
หน่วยที่ 3 การคำนวณของคอมพิวเตอร์ PPTX
หน่วยที่ 3 การคำนวณของคอมพิวเตอร์ More from mahasarakham university
PPT
PPT
PPTX
PPTX
PPTX
PDF
PPTX
PPT
PPT
PPT
PPT
PPTX
การพัฒนามอดูลแบบฐานสมรรถนะ PPT
PPT
PPT
PPT
PPT
PPT
PPT
PPT
สอนเลขฐาน
- 1.
- 2.
2
ระบบเลขฐาน (ฐาน 2,8,10,16)
PlaceValue: ระบบเลขที่แต่ละหลักมีค่า
ประจำาหลัก
ค่าประจำาหลัก คือ ค่าของเลขฐานนั้นๆ ยก
กำาลังตามตำาแหน่งหลักเริ่ม จาก ศูนย์
Least significant digit : คือเลขที่มีค่า
ประจำาหลักน้อย
Most significant digit : คือเลขที่มีค่า
ประจำาหลักสูง
การเขียนเลขฐานต้องมีค่าฐานกำากับ
- 3.
3
ตัวเลขในฐานต่างๆ
ฐาน 2 มีเลข0,1
ฐาน 8 มีเลข 0,1,2,3,4,5,6,7
ฐาน 10 มีเลข 0,1,2,3,4,5,6,7,8,9
ฐาน 16 มีเลข
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
- 4.
- 5.
- 6.
6
การแปลงเลขฐาน 10 เป็นฐาน
ใดๆ
กรณีเลขจำานวนเต็ม
ใช้หลัก MODULO คือ
เลขฐาน 10 เป็นตัวตั้ง หารด้วยเลขฐานที่กำาลังจะ
แปลง
ให้เก็บเศษจากการหาร
หารเลขต่อไปจนกระทั้งไม่สามารถหารได้
นำาเศษของการหารมาวางต่อกัน เศษตัวสุดท้ายเป็น
Most significant
- 7.
- 8.
8
การแปลงเลขฐาน 10 เป็นฐาน
ใดๆ
กรณีเลขจำานวนจริง: การแปลงแบ่งเป็น
2 ส่วน
ส่วนหน้าจุดทศนิยมใช้วิธี MODULO
ส่วนเลขหลังจุดทศนิยม
คูณเลขหลังจุดด้วยฐานที่จะไป บันทึกเฉพาะ
เลขหน้าจุด
ส่วนเลขหลังจุดนำามาคูณต่อ จนครบจำานวน
ตำาแหน่งหลังจุดที่ต้องการ
- 9.
- 10.
10
การแปลงเลขฐาน 2 เป็นฐาน
8 ฐาน 16
หลักการใช้การจัดกลุ่มบิท
เลขฐาน 2 เป็น ฐาน 8 จัดกลุ่มละ 3 บิท
เลขฐาน 2 เป็น ฐาน 16 จัดกลุ่มละ 4 บิท
โดยเริ่มจากบิทที่อยู่ใกล้จุดทศนิยม หากกลุ่ม
สุดท้ายไม่ครบเติม 0
- 11.
- 12.
- 13.
13
การแปลงเลขฐาน 8 ฐาน16
เป็น ฐาน 2
ใช้หลักการกระจายเลขแต่ละหลักออกเป็น
บิท
เลขฐาน 8 หนึ่งหลัก กระจายเป็นเลขฐาน
2 ได้ 3 บิท
เลขฐาน 16 หนึ่งหลัก กระจายเป็นเลขฐาน
2 ได้ 4 บิท
- 14.
- 15.
15
ตัวอย่างการแปลงเลขฐาน 8
ฐาน 16เป็น ฐาน 2
กรณี เลขจำานวนจริง
7.38 =( )2
7 . 3
1 1 1 0 1 1
A3.B16 = ( ) 2
10 3 . 11
1 0 1 0 0 0 1 1
Ans: 111 . 0112
Ans: 10100001.101116
1 0 1 1
- 16.
- 17.
- 18.
- 19.
- 20.
20
การหาค่าคอมพลีเมนท์
การหาคอมพลีเมนท์ ที่ R-1ของเลขใดๆ
นำาค่าสูงสุดของเลขนั้นๆลบด้วยเลขนั้น
ผลที่ได้คือ คอมพลีเมนท์ของเลขจำานวน
นั้น
เลข 2910 มีค่าสูงสุด คือ 99
9’ Comp : 99 -29 = 70
เลข 101.112มีค่าสูงสุดคือ 111.11
1 ‘Comp : 111.11 - 101.11 = 010.00
- 21.
21
การหาค่าคอมพลีเมนท์์
การหาคอมพลีเมนท์ ที่ Rของเลขใดๆ
นำาค่าสูงสุดของเลขนั้นบวกด้วยเลขที่ทำาให้
เกิดการ เปลี่ยนหลัก ของค่าสูงสุด แล้วจึงลบ
ด้วย เลขจำานวนนั้นอีกที่หนึ่ง
เลข 2910มี คอมพลีเมนท์ เป็น
10 ‘ Comp : (99 + 1) - 29 = 71
เลข 101.112มีคอมพลีเมนทเป็น
2 ‘Comp: (111.11 + .01) - 101.11 = 0010.01
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
32
รหัส BCD
ใช 6บิทแทนอักขระ 1 ตัว
ระบบนี้แทนอักขระได 64 ตัว ( 26
รูป
แบบ)
C B A 8 4 2 1
Digit bit
Zone bit
Check bit/ Parity bit
- 33.
- 34.
34
รหัส EBCDIC
ใช 8บิทแทนอักขระ 1 ตัว
ระบบนี้แทนอักขระได 256 ตัว ( 28
รูป
แบบ)
C B A 8 4 2 1
Digit bit
Zone bit
Check bit/ Parity bit
- 35.
35
รหัส EBCDIC
การบันทึกขอมูลในระบบ EBCDICมี 2
แบบ
การบันทึกแบบ Zone Decimal
การบันทึกแบบ Packed Decimal
การบันทึกแบบตัวเลข Zone bit มีค่าเปน
1111 สําหรับเลขที่ไม่มีเครื่องหมายนําหนา
( 15 ,F) 1100 สําหรับเลขที่มี
เครื่องหมายบวก และ (+,12 ,C)
- 36.
- 37.
37
วิธีการ PACK
“-123”
สลับส่วน Zonebit และ Digit bit ของไบท
ขวาสุด
ตัด Zone bit ของไบท ที่เหลือ
บีบขอมูลซึ่งเปน Digit Bit เขามา
มักทําอยู่ในเลขฐาน 16 (123D)16
วิธี Unpack ทําตรงกันขาง กับการ Pack
1101 0001 1101 0010 1101 0011
- 38.
38
รหัส ASCII
มี 2ชนิด คือ 7 บิท กับ 8 บิท กําหนดให
ตัวเลขมีค่านอยกว่าตัวอักษรเปนรหัสที่
นิยมในปัจจุบัน
ลักษณะคลาย EBCDIC มี Zone bit เปน
สําหรับตัวเลข 0101 และ 011
สําหรับตัวอักษร 1010 และ 100
- 39.
39
Parity bit หรือCheck bit
เปนบิทที่ใชตรวจ
สอบการแทนรหัส มี
2 ระบบ
Even Parity ระบบ
จํานวนคู่ ระบบนี้ตองมี
บิทที่เปนเลข 1 ทั้งหมด
มีจํานวนเปนเลขคู่
Odd Parity ระบบ
จํานวนคี่ ระบบนี้ตองมี
บิทที่เปนเลข 1 ทั้งหมด
1 1 1 0 0 0 1
0 1 1 0 1 0 1
0 1 1 0 0 0 1
1 1 1 0 1 0 1
- 40.
- 41.
- 42.
- 43.
- 44.
- 45.
- 46.
46
Floating Point Representation
R= + - M * B+- E
Sign Exponent Mantissa
31 30 24 0
Sign แทนเครื่องหมาย บวก ลบ ของจำานวนเล
Exponent ส่วนที่ยกกำาลัง
M Mantissa เลขที่อยู่หลังจุด
- 47.
- 48.
- 49.
49
ตัวอย่าง ทำา Floatingpoint
28 ----> 1C16
1C16 = (+.1C * 102
)16
Sign ----> 0
Mantissa ----> 0001 11002
Exponent ----> 4016 + 216 = 42 16
-----> 100 00102
0 100 0010 0001 11000000..........................