1 / 21

หน่วยที่ 2

หน่วยที่ 2. ระบบตัวเลข. สถานะการทำงานของวงจรไฟฟ้า. Logic “0”. Logic “1”. ตารางแสดงสัญลักษณ์ของจำนวนในฐานต่าง ๆ. ตารางแสดง Bit, Nibble และ Word. การแปลงเลขฐาน. การแปลงเลขฐานสอง ฐานแปด ฐานสิบหก เป็นเลขฐานสิบ. 1. ฐานสองเป็นฐานสิบ. 1101 = (1x 2 ^3)+(1x 2 ^2)+(0x 2 ^1)+(1x 2 ^0). 2.

linh
Download Presentation

หน่วยที่ 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. หน่วยที่ 2 ระบบตัวเลข

  2. สถานะการทำงานของวงจรไฟฟ้าสถานะการทำงานของวงจรไฟฟ้า Logic “0” Logic “1”

  3. ตารางแสดงสัญลักษณ์ของจำนวนในฐานต่าง

  4. ตารางแสดง Bit, Nibble และ Word

  5. การแปลงเลขฐาน การแปลงเลขฐานสอง ฐานแปด ฐานสิบหก เป็นเลขฐานสิบ 1. ฐานสองเป็นฐานสิบ 1101 = (1x2^3)+(1x2^2)+(0x2^1)+(1x2^0) 2 2. ฐานแปดเป็นฐานสิบ 2547 = (2x8^3)+(5x8^2)+(4x8^1)+(7x8^0) 8 3. ฐานสิบหกเป็นฐานสิบ 2547 = (2x16^3)+(5x16^2)+(4x16^1)+(7x16^0) 16

  6. การแปลงเลขฐาน (ต่อ) การแปลงเลขฐานสิบเป็นเลขฐานสอง ฐานแปด ฐานสิบหก 10 เป็น 2 10 เป็น 8 10 เป็น 16 แปลง 13 เป็นฐานสอง 13/2=6 เศษ 1 6/2=3 เศษ 0 3/2=1 เศษ 1 1/2=0 เศษ 1 13 = 1101 แปลง 2548 เป็นฐานแปด 2548/8=318 เศษ 4 318/8= 39 เศษ 6 39/8= 4 เศษ 7 4/8= 0 เศษ 4 2548 = 4764 แปลง 2548 เป็นฐานสิบหก 2548/16=159 เศษ 4 159/16= 9 เศษ F 9/16= 0 เศษ 9 2548 = 9F4 10 10 10 10 16 10 2 10 8

  7. การบวก ลบเลขฐาน การบวกเลข ฐาน 2 ฐาน 8 ฐาน 16 1011 +1010 = ? 1011 1010 10101 1011+1010=10101 256 + 141 = ? 256 141 417 256 + 141 = 417 2A7 + 74C = ? 2A7 74C 9F3 2A7 + 74C = 9F3 16 2 2 16 8 8 + + + 2 16 8 16 8 2 16 2 8 16 2 2 2 8 8 8 16 16

  8. การบวก ลบเลขฐาน (ต่อ) การลบเลข ฐาน 2 ฐาน 8 ฐาน 16 1101 -1010 = ? 1101 1010 0011 1101-1010 = 0011 654 - 463 = ? 654 463 171 654 - 463 = 171 A91 – 67B = ? A91 67B 416 A91 – 67B = 416 16 2 2 16 8 8 - - - 2 16 8 8 2 16 16 2 8 16 2 2 2 8 8 8 16 16

  9. ตัวเลขแบบคิดเครื่องหมายตัวเลขแบบคิดเครื่องหมาย กรณีเครื่องหมายเป็นบวก (bit 7 =‘0’ เช่น 01101110) ให้คิดเหมือนกับระบบเลขฐานสองแบบปกติ กรณีเครื่องหมายเป็นลบ (bit 7 =‘1’ เช่น 10110110) ต้องทำเป็น 2’complement

  10. การทำ 2’complement มี 2ขั้นตอน 1. ให้กลับบิตจาก 0เป็น1แบบบิตต่อบิตผลที่ได้จากการกลับบิตเรียกว่า 1’complement 2. นำ 1’complementมารวมกับ1 จะได้2’complement

  11. การทำ 2’complement ตัวอย่างการทำ 2’complement จงแปลงเลข -26 ให้เป็นเลข 2’complement -26 = 0 0 0 1 1 0 1 0 1 1 1 0 0 1 0 11’complement 1 1 1 1 0 0 1 1 02’complement +

  12. รหัสในคอมพิวเตอร์ รหัส BCD-8421 ( Binary Coded Decimal-8421

  13. รหัสในคอมพิวเตอร์ ตัวอย่าง จงแปลง 976510ให้เป็นรหัส BCD-8421 วิธีทำ • 7 6 5 1001 0111 0110 0101 976510 = 1001011101100101 BCD

  14. รหัสในคอมพิวเตอร์ รหัส ASCII

  15. รหัสในคอมพิวเตอร์ รหัส EBCDIC

  16. รหัสป้องกันการผิดพลาดรหัสป้องกันการผิดพลาด ( Error Detection Code ) EDC พาริตี้คี่ พาริตี้คู่ even parity odd parity

  17. รหัสป้องกันการผิดพลาดรหัสป้องกันการผิดพลาด ( Error Detection Code )

  18. รหัสป้องกันการผิดพลาดรหัสป้องกันการผิดพลาด ( Error Detection Code ) Bit 7 6 5 4 3 2 1 0 P Data 0 0 0 1 1 0 1 0 1 Odd Data 1 0 0 1 1 0 1 0 0 Even

  19. แบบฝึกหัดท้ายหน่วยที่ 2 1. จงแปลงเลขฐานสอง แปด และสิบหกต่อไปนี้ให้เป็นเลขฐานสิบ 1.1)11012 1.2) 10112 1.3) 2548 1.4) 48538 1.5) 6A16 1.6) C2B16 2. จงแปลงเลขสิบต่อไปนี้ให้เป็นเลขฐานแปดฐานสิบหก และรหัส bcd-8421 2.1)69 2.2) 2548

  20. แบบฝึกหัดท้ายหน่วยที่ 2 3. จงบวกเลขฐานสอง เลขฐานแปดและเลขฐานสิบหกดังต่อไปนี้ 3.111102+101123.2 11112+10102 3.3 678+238 3.4 6548+4568 3.5 A716+8B83.6 9C216+37D16 4. จงลบเลขฐานสอง เลขฐานแปดและเลขฐานสิบหกดังต่อไปนี้ 4.111102-10112 4.2 11112-10102 4.3 678-238 4.4 6548-4568 4.5 A716-8B8 4.6 9C216-37D16

  21. แบบฝึกหัดท้ายหน่วยที่ 2 จงตอบคำถามต่อไปนี้ 1. ระบบตัวเลขในคอมพิวเตอร์แบ่งได้กี่ประเภท อะไรบ้าง 2. จงอธิบายความหมายของบิต (bit) ไบต์ (byte) เวิร์ด (word) 3. 1 byte มีกี่ nibble 4. ระบบตัวเลขแบบ 2’complement หมายถึงอะไร 5. รหัสในคอมพิวเตอร์คืออะไร 6. บิตที่ใช้ในการตรวจสอบความถูกต้องของข้อมูลมีกี่แบบ อะไรบ้าง

More Related