Page 121 - วิทยาการคำนวณ ม.3
P. 121

้
                                                            ็
                                                ่
                      กลุ่ม Extended ตั้งแต่ล าดับที 128 ขึนไปเปนส่วนขยายทีไม่ได้ใช้ในภาษาอังกฤษเพราะมีอักขระครบ
                                                                        ่
               แล้วจึงใช้ส าหรับออกแบบอักขระพิเศษอื่น ๆ เช่นอักขระภาษาไทย


                                          วิธีแปลงเลขฐานสิบเปนเลขฐานสอง ล าดับทีในตารางรหัสเปนเลขฐานสิบ
                                                             ็
                                                                                 ่
                                                                                              ็

                                   ถ้าต้องการทราบว่าแต่ละรหัสตรงกับเลขฐานสองเท่าไรให้หารด้วยสองแล้วนาเศษมา
                                   เปนเลขฐานสองจากล่างขึนบนดังตัวอย่าง อักษร A คือ 65 หารด้วย 2 จะได้ 100001
                                     ็
                                                          ้
                                           ั
                                   หรือใช้ฟงก์ชันใน Excel ได้แก่




                      =CHAR(ตัวเลข) ให้แสดงอักขระล าดับที เช่น =CHAR(66) จะได้ B ฟงก์ชัน
                                                         ่
                                                                                   ั
                      =CODE(text) ให้แสดงรหัสของตัวอักขระเปนตัวเลข เช่น =CODE(“C”) จะได้ 67
                                                            ็
                                                           ็
                      =DEC2BIN(ตัวเลข) ให้แปลงเลขฐานสิบเปนเลขฐานสอง เช่น =DEC2BIN(65)
                      Unicode  เนืองจากรหัสแอสกีใช้ตาราง 8 บิตมีเพียง 256 ช่อง แต่บางภาษา เช่น ภาษาจีน
                                  ่
                       ่
               ภาษาญี่ปุน และภาษาอาหรับ มีตัวอักขระมากกว่า 256 ตัว จึงได้ขยายตารางรหัสให้รองรับภาษาต่าง ๆ ได้
               เรียกว่ารหัสยูนิโค้ด แต่ก็ยังคงรหัสแอสกีไว้ในตารางด้วย รหัสยูนิโค้ดใช้ค่าแทนรหัสเหมือนแอสกีแต่ขยายได้

               ถึง 4 ไบต์ (32 บิต) เรียกว่า UTF 8 และ UTF 16  ขนาด 64 บิต



                                                                                ี
                                                                                            ้
                                                                                   ่
                                                                ี
                                                                                ่
                                                                         ้
                                                                                                        ื
                                                                                                        ่
                                                ี
                      ตัวอักขระตามตารางแอสกและยูนิโคด จะเขยนเก็บไวในชิพทอยูในแผงแปนอักขระ เมอม             ี
                                                         ้
               การกดแปนจะสงสัญญาณจากชิพในแผงแปนอักขระไปยังซพยูเพือประมวลผล
                         ้
                              ่
                                                                            ่
                                                                       ี
                                                        ้
                                                                         ี
   116   117   118   119   120   121   122   123   124   125   126