ระบบการนับ
Introduced| English | ไทย |
|---|---|
| binary/ˈbaɪnəri/ | แบบไบนารี |
| number base/ˈnʌmbə beɪs/ | ฐานของจำนวน |
| place value/pleɪs ˈvæljuː/ | ตำแหน่งที่มีค่า |
| hexadecimal/ˌheksəˈdesɪml/ | ฐานสิบหก |
的数字相同的数字可以表示不同的值
- ตัวเลข 10 เป็นสองใน binary และสิบใน decimal ระบุ base ก่อนคำนวณ
- Number baseฐานตัวเลข b ใช้ digits จากศูนย์ถึง b-1 และกำลังของ b เป็น place weights Binary มีเพียง 0 และ 1
คูณ digit ด้วย place weights ของมัน
- Place valueตำแหน่ง ให้แต่ละ digit มี contribution จากขวาไปซ้าย binary weights คือ 1, 2, 4, 8 และ sebagainya
- เพื่อแปลงค่า nonnegative กลับมาเลือก weights ของมันหรือใช้ repeated division with remainders Leading zeros รักษา width ที่เลือกไว้โดยไม่เปลี่ยน unsigned value ของมัน
ค่าเดียวกันในสามฐานเลข
ตำแหน่งหลัก是唯一แนวคิด; ฐานเปลี่ยนเพียงตำแหน่งเท่านั้น
กลุ่มสี่ bit เป็น hexadecimal digit
- Hexadecimal ใช้สิบหก digits: 0 ถึง 9 จากนั้น A ถึง F แต่ละ digit สอดคล้องกับสี่ binary bits
- Hexadecimal FF เป็น decimal 255 และ unsigned pattern 11111111 ค่าของมันขึ้นอยู่กับ conventions การแทนค่า; การตีความ signed eight-bit เป็นงานที่แตกต่าง
แปลงเลขฐานสอง 1101 เป็นเลขฐานสิบ
ตำแหน่ง 8, 4, 2, 1 กับตัวเลข 1, 1, 0, 1 จะได้ 8 + 4 + 0 + 1 = 13
เขียนเลขฐานสิบ 10 ในรูปแบบฐานสอง
ใช้ 8 และ 2 ไม่ใช้ 4 และ 1 การเขียนตำแหน่งก่อนจะทำให้เห็นทันที
อ่าน 1101 ใน binary The weighted sum is $V=1(8)+1(4)+0(2)+1(1)=13$ การกลุ่มสี่ bit นั้นให้ hexadecimal D Decimal 10 แทนมี binary pattern 1010
ตัวเลขเฮกซิมัลหนึ่งหลักแทนบิตกี่ตัว?
16 ค่าต้องใช้ 4 บิต นี่คือเหตุผลที่เฮกซาเดซิมอลเป็นคำย่อที่กระชับสำหรับเลขฐานสอง
hexadecimal FF เป็นค่าทศนิยมUnsigned ค่าเท่าไหร่?
15 × 16 + 15 = 255 ยังแสดงด้วยรูปแบบ eight-bit Unsigned 11111111
แยก mathematical sum ออกจาก stored bits Eight unsigned bits อนุญาตจากศูนย์ถึง 255 การบวก 10 เข้ากับ 250 ให้ mathematical sum 260; กฎ eight-bit wraparound ที่ระบุอย่างชัดเจนจัดเก็บ 4 Sheet 4.2 asking you to state the overflow and the rule
อย่าทิ้ง carry เพิ่ม silentๆ คำถามอาจขอผลลัพธ์ที่ไม่ถูกจำกัด การตัดสินใจ overflow หรือ pattern ที่จัดเก็บด้วย fixed-width และนั่นคือคำตอบที่แตกต่างกัน
เลขฐานสอง 10 มีค่าเป็นสิบ
มันคือสอง อ่านตัวเลขฐานสองทีละตัว — "หนึ่ง ศูนย์" — เพื่อไม่ให้สับสนกับเลขฐานสิบโดยไม่ได้ตั้งใจ