Binary Numbers Hexadecimal Numbers

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
NUMBER SYSTEM เลขฐานสิบ (Decimal Number) เลขฐานสอง (Binary Number)
Advertisements

Digital Logic and Circuit Design
Data representation (การแทนข้อมูล)
Number Representations
NUMBER SYSTEM Decimal number system (10) Noval number system (9)
Introduction to Digital System
รหัสคอมพิวเตอร์.
อสมการเชิงเส้นตัวแปรเดียว
Array ธนวัฒน์ แซ่ เอียบ. The concept of array อาเรย์ : กลุ่มของข้อมูลที่มีชนิดเดียวกันและถูก จัดเก็บเรียงลำดับต่อเนื่องกัน ตัวแปร x สามารถจัดเก็บค่ามากกว่า.
เศษส่วนและการเปรียบเทียบ
คณิตศาสตร์พื้นฐาน ค ชั้นมัธยมศึกษาปีที่ 3 โดย ครูชำนาญ ยันต์ทอง
หน่วยการเรียนรู้ที่ 7 ความรู้เบื้องต้นเกี่ยวกับจำนวนจริง
สื่อการสอนด้วยโปรมแกรม “Microsoft Multipoint”
LAB ตัวแปร : Variables ในการเขียนโปรแกรมเราต้องการให้โปรแกรม จดจำค่าต่างๆ ไว้ เช่นเมื่อรับค่าข้อมูลจาก ผู้ใช้ หรือค่าที่ได้จากการคำนวณใดๆ ค่า.
ค32214 คณิตศาสตร์สำหรับ คอมพิวเตอร์ 4
หน่วยการเรียนรู้ที่ 2 หลักการแก้ปัญหาด้วยคอมพิวเตอร์
Introduction to Computer Organization and Architecture
หน่วยการเรียนรู้ที่ 7 ความรู้เบื้องต้นเกี่ยวกับจำนวนจริง
การทดลองในวิชาฟิสิกส์
กาญจนา ทองบุญนาค สาขาวิชาคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี
ตัวแปร และชนิด ข้อมูล. ตัวแปร การกำหนดตัวแปรเป็นการใช้ ชื่อตัวแปรแทน ตำแหน่งบนหน่วยความจำ สำหรับเก็บ ข้อมูลระหว่างการ ประมวลผล ซึ่งอาจเป็นข้อมูลนำเข้า.
ครั้งที่ 7 รีจิสเตอร์ (REGISTER). รีจิสเตอร์ (Register) รีจิสเตอร์เป็นวงจรความจำที่ใช้ในการเก็บค่า ทางไบนารี่ ใช้ในการเก็บค่าในระหว่างการ ประมวลผลโดยใช้ฟลิป.
ARRAY & PRINTF สาขางานคอมพิวเตอร์ธุรกิจอาจารย์จิรา ภรณ์ เขตกุฎี
LOGO ภาษาซี 1.1 อ. กฤติเดช จินดาภัทร์. LOGO ตัวอย่างโค้ดภาษาซี
Strategy Map สำนักงานสรรพากรพื้นที่กรุงเทพมหานคร 16
หน่วยที่ 3 องค์ประกอบของคอมพิวเตอร์
ส่วนประกอบของคอมพิวเตอร์ (Personal Computer : PC)
ครั้งที่ 5 รหัสไบนารี (Binary Codes) และ วงจร Combinational
อาจารย์อภิพงศ์ ปิงยศ บทที่ 8 : TCP/IP และอินเทอร์เน็ต Part2 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
หลักการลดรูปฟังก์ชันตรรกให้ง่าย
IP-Addressing and Subneting
Number system (Review)
IP-Addressing and Subneting
Principles of Problem Solving and Basic Programming หลักการแก้ปัญหาและการเขียนโปรแกรมเบื้องต้น2(1-2-3) สัปดาห์ที่ 3 ชนิดข้อมูลและการแทนชนิดข้อมูลการประกาศตัวแปร.
การประยุกต์ Logic Gates ภาค 2
สถาปัตยกรรมคอมพิวเตอร์ (Computer Architecture)
อาจารย์อภิพงศ์ ปิงยศ บทที่ 7 : TCP/IP และอินเทอร์เน็ต Part2 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
ส่วนประกอบของคอมพิวเตอร์ (Personal Computer : PC)
Digital Circuit & Logic Design สอนโดย รศ. ดร
ระบบเลขฐาน.
รายการ(List) [3] ผู้สอน อาจารย์ ยืนยง กันทะเนตร
ดิจิตอล + เลขฐาน บทที่ 2.
การแทนข้อมูล ในคอมพิวเตอร์ ผศ. กัลยาณี บรรจงจิตร 31/12/61.
การประยุกต์ Logic Gates ภาค 2
ประเภทแผ่นโปร่งใส (แผ่นใส) รายวิชา ออปแอมป์และลิเนียร์ไอซี
เซต (SET) ประวัติย่อของวิชาเซต ความหมายของเซต การเขียนแทนเซต
B92 Protocol Alice สุ่ม string a string a (data bits)
ดิจิตอล + เลขฐาน บทที่ 2.
ระบบจำนวนและ การแปลงเลขฐาน
Data storage II Introduction to Computer Science ( )
บริษัท พัฒนาวิชาการ (2535) จำกัด
บทที่ 9 การทำซ้ำ (Loop).
Strategy Map สำนักงานสรรพากรพื้นที่กรุงเทพมหานคร 14
คณิตศาสตร์ 1 รหัสวิชา
บทที่ 5 ระบบเลขฐานและรหัสแทนข้อมูล
ผู้สอน ครูวัชระ วงษ์ดี
Data storage II Introduction to Computer Science ( )
Strategy Map สำนักงานสรรพากรพื้นที่กรุงเทพมหานคร 15
OPERATOR ภาษาปาสคาล (Pascal)
รหัสแทนข้อมูลในระบบคอมพิวเตอร์
ค่ารูรับแสง - F/Stop ค่ารูรับแสงที่มีค่าตัวเลขต่ำใกล้เคียง 1 มากเท่าไหร่ ค่าของรูรับแสงนั้นก็ยิ่งมีความกว้างมาก เพราะเราเปรียบเทียบค่าความสว่างที่ 1:1.
ความรู้เบื้องต้นเกี่ยวกับจำนวนจริง
2 โครงสร้างข้อมูลแบบสแตก (STACK).
บทที่ 2 โครงสร้างข้อมูลแบบแถวลำดับหรืออาร์เรย์ (Array)
Chapter 3 : Array.
รูปนิสิต บทคัดย่อ ผลการทดลอง วัตถุประสงค์ วิธีการที่นำเสนอ บทนำ
ดิจิตอล + เลขฐาน บทที่ 2.
การเขียนโปรแกรมด้วยภาษาไพทอน การเขียนโปรแกรมแบบทางเลือก
บทที่ 5 พัลส์เทคนิค
การวิเคราะห์สถานะคงตัวของ วงจรที่ใช้คลื่นรูปไซน์
ใบสำเนางานนำเสนอ:

Binary Numbers Hexadecimal Numbers (A = 10, B = 11, C = 12, D = 13, E = 14, F = 15)

Note that 230 = 1,073,741,824 (1G)

Number-base Conversions

Number-base Conversions เขียนแบบย่อๆ

ส่วนที่เป็นจำนวนเต็ม

ส่วนที่เป็นทศนิยม

Octal and Hexadecimal Numbers

แปลงฐาน 2 เป็นฐาน 8 แปลงฐาน 8 เป็นฐาน 2

แปลงฐาน 2 เป็นฐาน 16 10 1100 0110 1011 . 1111 0000 0110 = (2C6B.F06)16 2 C 6 B F 6 แปลงฐาน 16 เป็นฐาน 2 (1BB.2A)16 = 1 1011 1011 . 0010 1010 1 B B 2 A

Complements of Numbers Diminished Radix Complement เปลี่ยน 0 เป็น 1 เปลี่ยน 1 เป็น 0

Radix Complement

Subtraction with Complements

84 67

Signed Binary Numbers

ข้อเสีย ออกแบบวงจรบวกยาก ต้องแปลงเลขลบเป็น 2’s complement ก่อน บวกกันได้ทันที ไม่ว่าเลขบวกหรือลบ ใช้วงจรบวกเท่านั้น ข้อเสีย มี +0 กับ -0 ในภาษา C (limits.h) INT_MIN -2,147,483,648 INT_MAX +2,147,483,647

ในระบบ 2’s complement บวกกันได้ตรงๆ เลย ไม่ว่าจะเป็นเลขบวกหรือลบ ทิ้งตัวทดไป (ไม่ใช้)

ใช้วงจรบวกเท่านั้น แปลง subtrahend ให้เป็น 2’complement ก่อน

3 6 5 Binary-Coded Decimal Code เช่น 365 เขียนแบบ BCD ได้ดังนี้ 0011 0110 0101 3 6 5 เปลืองจำนวนบิต 3652 = 1 0110 1101 (ใช้เนื้อที่แค่ 9 บิต แต่ BCD ใช้เนื้อที่ 12 บิต)

BCD Addition ถ้าผลบวกในหลักใดมากกว่าหรือเท่ากับ 1010 ให้บวก 0110 เพิ่มเข้าไปในหลักนั้น

7 6 ถ้าผลบวกในหลักใดมากกว่าหรือเท่ากับ 1010 ให้บวก 0110 เพิ่มเข้าไปในหลักนั้น

มี 4 digits (ปกติเขียนติดกันไปเลย) BCD 1 digit ใช้เนื้อที่ 4 บิต Decimal Arithmetic ใช้ 10’s complement แทนเลขลบ (คอมพิวเตอร์นิยมทำแบบนี้มากกว่าใช้ signed bit) Leading 9 บอกว่าเลขนั้นมีค่าเป็นลบ มี 4 digits (ปกติเขียนติดกันไปเลย) BCD 1 digit ใช้เนื้อที่ 4 บิต

Other Decimal Code

Gray Code Gray code used for shaft-angle encoding Using a Gray code sequence to define the conducting and non-conducting areas ensures that no intermediate values are generated as the shaft rotates.

Mirroring Technique

ASCII Character Code 1 char = 7 bits

Unicode http://unicode-table.com 1 char = 16 bits

มีครบเกือบทุกภาษาเขียนในโลก Unicode (ภาษาไทย) มีครบเกือบทุกภาษาเขียนในโลก

จะไปเรียนในวิชาอื่นๆ เช่น Oper Sys, Data Comm Error Detecting Code จะไปเรียนในวิชาอื่นๆ เช่น Oper Sys, Data Comm

Binary Logic

HIGH LOW

Timing Diagram แกนนอนคือเวลา

IEEE Standard for Floating-Point Arithmetic (IEEE 754) อ่านในเอกสารคำสอน