Page 37 - Untitled
P. 37

༛
                      วงจรดิจิตอล฽ละลอจิก༛                        ༛                    ༛บททีไ༛1༛ระบบตัว฼ลข༛༛༛19





                      ༛ 1.3.5༛การ฽ปลง฼ลขฐาน฽ปด฼ปຓนฐานสิบ༛(Octal༛to༛Decimal༛conversion)༛༛༛༛༛ ༛
                                                                    ຌ
                      ༛ ༛      การ฽ปลง฼ลขฐาน฽ปดกลับ฼ปຓน฼ลขฐานสิบ༛ตองอาศัยค຋าประจ้าหลักของ฽ต຋ละบิต฿น฼ลขฐาน
                      ฽ปดทีไตຌองการ฽ปลง༛฾ดยจะ฽ยกตัว฼ลข฿น฽ต຋ละหลักมาคูณดຌวยค຋าประจ้าหลัก฽ลຌวน้าผลลัพธຏจากการคูณ
                                                                                      ีๅ
                      ดังกล຋าวมารวมกัน༛จะเดຌ฼ลขฐานสิบทีไมีค຋าตรงกับ฼ลขฐาน฽ปดดังตัวอย຋างต຋อเปน༛༛
                      ༛

                              ีไ
                      ตัวอย຋างท༛1.9༛༛ ฽สดงการ฽ปลง฼ลข༛1248༛฿หຌอยู຋฿นรูป฼ลขฐานสิบ༛
                      วิธีท้า༛
                                                                     0
                                 1༛    2༛    4༛   มีค຋า฼ท຋ากับ༛  48 ༛
                                                                     1
                                 1༛    2༛    4༛   มีค຋า฼ท຋ากับ༛  28 ༛
                                                                     2
                                 1༛    2༛    4༛   มีค຋า฼ท຋ากับ༛  18 ༛
                      ༛
                                             1
                                     2
                                                     0
                      ༛ 1248༛=༛(18 )༛+༛(28 )༛+༛(48 )༛ ༛
                      ༛ 1248༛=༛64༛+༛16༛+༛4༛
                      ༛ 1248༛=༛8410༛       ༛
                      ༛
                              ีไ
                      ตัวอย຋างท༛1.10༛༛฽สดงการ฽ปลง฼ลข༛0.128༛฿หຌอยู຋฿นรูป฼ลขฐานสิบ༛
                      วิธีท้า༛
                                                               -1
                                                    ั
                                 1༛    2༛   มีค຋า฼ท຋ากบ༛   18 ༛
                                                               -2
                                 1༛    2༛   มีค຋า฼ท຋ากบ༛   28 ༛
                                                    ั
                      ༛   ༛
                                     -1
                                              -2
                      ༛ 0.128༛=༛(18 )༛+༛(28 )༛
                      ༛ 0.128༛=༛0.125༛+༛0.03125༛
                      ༛ 0.128༛=༛0.1562510༛
                      ༛
                      ༛ 1.3.6༛การ฽ปลง฼ลขฐานสิบหก฼ปຓนฐานสิบ༛(Hex༛to༛Decimal༛conversion)༛
                      ༛༛༛༛༛༛༛  การ฽ปลง฼ลขฐานสิบหกกลับ฼ปຓน฼ลขฐานสิบตຌองอาศัยค຋าประจ้าหลักของ฽ตละหลัก༛
                                                                                                   ຋
                                                                                       ຌ
                                                                         ຋
                      ฿น฼ลขฐานสิบหกทีไตองการ฽ปลง༛฾ดยจะ฽ยกตัว฼ลข฿น฽ตละหลักมาคูณดวยค຋าประจ้าหลัก฽ลຌว༛
                                        ຌ
                                                                                                         ีๅ
                      น้าผลลัพธຏจากการคูณดังกล຋าวมารวมกัน༛จะเดຌ฼ลขฐานสิบทีไมีค຋าตรงกับ฼ลขฐานสิบหกดังตัวอย຋างต຋อเปน༛༛
                      ༛
                              ีไ
                      ตัวอย຋างท༛1.11༛฽สดงการ฽ปลง฼ลข༛1AC16༛฿หຌอยู຋฿นรูป฼ลขฐานสิบ༛
                      วิธีท้า༛

                                 1༛    A༛    C༛   มีค຋า฼ท຋ากับ༛  C16 ༛
                                                                      0
                                 1༛    A༛    C༛   มีค຋า฼ท຋ากับ༛  A16 ༛
                                                                      1
                                 1༛    A༛    C༛   มีค຋า฼ท຋ากับ༛  116 ༛
                                                                      2
   32   33   34   35   36   37   38   39   40   41   42