Page 33 - Untitled
P. 33
༛
วงจรดิจิตอลละลอจิก༛ ༛ ༛บททีไ༛1༛ระบบตัวลข༛༛༛15
ตารางทีไ༛1.1༛การปรียบทียบลขฐานตางโ༛กับลขฐานสิบ༛(ตอ)༛
Decimal༛ Binary༛ Octal༛ Hexadecimal༛
13༛ 1101༛ 15༛ D༛
14༛ 1110༛ 16༛ E༛
15༛ 1111༛ 17༛ F༛
16༛ 10000༛ 20༛ 10༛
17༛ 10001༛ 21༛ 11༛
༛
1.3༛การปลงลขฐาน༛(Conversion༛of༛Numeration)༛ ༛
༛ การปลงลขฐานบบตางโ༛ส้าหรับดจิตอลอลใกทรอนกสຏปຓนสิไงทีไมีความส้าคัญปຓนอยางมาก༛
ิ
ิ
ิ
ຌ
นืไองจากระบบดิจิตอลจะสามารถขຌา฿จการท้างานเดฉพาะลข༛0༛ละ༛1༛ทานัๅน༛มืไอน้ามา฿ชຌสืไอสาร฿หຌ
บุคคลทัไวเปจะท้า฿หຌขຌา฿จเดຌยาก༛ชน༛การ฿ชຌครืไองค้านวณชิงตัวลข༛มืไอนักศึกษาตຌองการค้านวณจะท้า
การปງอนตัวลขฐานสิบลงเปทีไครืไอง༛ตครืไองจะ฿ชຌฉพาะลขฐานสอง฿นการท้างานทานัๅนจึงตຌองท้าการ
ຌ
ปลงลขฐานสิบเปปຓนฐานสอง༛หลังจากทีไครืไองท้าการค้านวณลຌวจะตองปลงผลลัพธຏทีไเดจาก
ຌ
ลขฐานสองกลับเปปຓนลขฐานสิบ༛ปຓนตຌน༛฿นระบบดิจิตอลอิลใกทรอนิกสຏการปลงลขฐานจะ฿ชຌฉพาะ
ลขฐานสอง༛ฐานปด༛ฐานสิบ༛ละฐานสิบหก༛ทานัๅน༛
༛ 1.3.1༛การปลงลขฐานสิบปຓนลขฐานสอง༛(Decimal༛to༛Binary༛conversion)༛
༛ ༛ การปลงลขฐาน༛10༛฿หຌปຓนลขฐาน༛2༛ท้าเดຌดยอาลขฐานสิบตัๅง༛ลຌวหารดวยลข༛2༛༛
ຌ
เปรืไอย༛โ༛จนกระทัไงผลลัพธຏปຓน༛"0"༛หรือเมสามารถหารตอเปเดຌ༛฿นการหารนัๅนจะตຌองขียนศษเวຌทุกครัๅง༛
จากนัๅน฿หຌขียนศษทีไเดຌจากการหารดยรียงล้าดับจากดຌานลางขึๅนดຌานบน༛
༛
ตัวอยางทีไ༛1.1༛༛ 2610༛มีคาทากับทาเร฿นระบบลขฐานสอง༛༛
วิธีท้า༛༛ ༛
ัๅ
ตัวหาร༛ ตัวตง༛ ผลลัพธ༛ ຏ ༛ ศษ༛
2༛ 26༛ 13༛ 26༛-༛(2x13)༛=༛0༛ 0༛
2༛ 13༛ 6༛ 13༛༛(2x6)༛=༛1༛ 1༛
2༛ 6༛ 3༛ 6༛༛(2x3)༛=༛0༛ 0༛
2༛ 3༛ 1༛ 3༛-༛(2x1)༛=༛1༛ 1༛
2༛ 1༛ หารเมเดຌ༛ 1༛-༛(2x0)༛=༛1༛ 1༛
༛
༛ ༛ มืไอหารเมเด༛฿หຌน้าคาศษมารียงตอกน༛ดยรียงจากคาลางสุด༛เปหาคาบนสุด༛พราะฉะนน
ัๅ
ั
ຌ
จะเดຌคาทากับ༛11010༛ ༛
༛ ༛ ดังนัๅน༛26༛฿นฐานสิบ༛จึงมีคาทากับ༛110102༛ ༛