บทที่ 2 ข้อมูลและสารสนเทศ ตอนที่ 2


2.5 รหัสแทนข้อมูล


1. รหัสแอสกี (ASCII)


เป็นรหัสที่ใช้กันอย่างแพร่หลาย รหัสแอสกีเป็นรหัสมาตรฐานที่ได้จากหน่วยงานกำนดมาตรฐานของสหรัฐอเมริกา (ASCII ย่อมากจาก American Standard Code for Information Interchange) เป็นรหัส 8 บิต หรือ 1 ไบต์ต่อหนึ่งอักขระและแทนสัญลักษณ์ต่าง ๆ ได้ 256 ตัว


รหัสแอสกี้จะกำหนดไว้เป็นเลขฐานสิบเมื่อจะนำไปสู่หน่วยความจำคอมพิวเตอร์จึงจะแปลงเป็นเลขฐานสอง สำหรับผู้ใช้สามารถที่จะเขียนในรูปของเลขฐานสิบหกได้ด้วย


ตารางแสดงรหัสแอสกีที่ใช้แทนอักขระต่าง ๆ



























































































































































































































































































































































เลขฐานสอง


เลขฐานสิบ


อักขระ


เลขฐานสอง


เลขฐานสิบ


อักขระ


00100000


32


Spc


01010000


80


P


00100001


33


!


01010001


81


Q


00100010


34



01010010


82


R


00100011


35


#


01010011


83


S


00100100


36


$


01010100


84


T


00100101


37


%


01010101


85


U


00100110


38


&


01010110


86


V


00100111


39


?


01010111


87


W


00101000


40


(


01011000


88


X


00101001


41


)


01011001


89


Y


00101010


42


*


01011010


90


Z


00101011


43


+


01011011


91


[


00101100


44



01011100


92


1/3


00101101


45


-


01011101


93


]


00101110


46


.


01011110


94


¾


00101111


47


/


01011111


95


-


00110000


48


0


01100000


96


2


00110001


49


1


01100001


97


a


00110010


50


2


01100010


98


b


00110011


51


3


01100011


99


c


00110100


52


4


01100100


100


d


00110101


53


5


01100101


101


e


00110110


54


6


01100110


102


f


00110111


55


7


01100111


103


g


00111000


56


8


01101000


104


h


00111001


57


9


01101001


105


I


00111010


58


:


01101010


106


j


00111011


59


;


01101011


107


k


00111100


60


<


01101100


108


l


00111101


61


=


01101101


109


m


00111110


62


>


01101110


110


n


00111111


63


?


01101111


111


o


01000000


64


@


01110000


112


p


01000001


65


A


01110001


113


q


01000010


66


B


01110010


114


r


01000011


67


C


01110011


115


s


01000100


68


D


01110100


116


t


01000101


69


E


01110101


117


u


01000110


70


F


01110110


118


v


01000111


71


G


01110111


119


w


01001000


72


H


01111000


120


x


01001001


73


I


01111001


121


y


01001010


74


J


01111010


122


z


01001011


75


K


01111011


123


¼


01001100


76


L


01111100


124


:


01001101


77


M


01111101


125


2/3


01001110


78


N


01111110


126


3


01001111


79


O






2. รหัสเอบซีดิก


มีการกำหนดรหัสเป็น 8 บิต เหมือกับรหัสแอสกี แต่แบบของรหัสจะมีความแตกต่างกัน รหัสเอบซีดิกพัฒนาโดยบริษัทไอบีเอ็ม (EBCDIC ย่อมาจาก Extemded Bimary Coded Decimal Interchang Code)


ตารางแสดงรหัสเอบซีดิกที่ใช้แทนอักขระต่าง ๆ



























































































































































































































































































































































เลขฐานสอง


เลขฐานสิบ


อักขระ


เลขฐานสอง


เลขฐานสิบ


อักขระ


01000000


64


Spc


10100011


163


t


01001010


74



10100100


164


u


01001011


75


.


10100101


165


v


01001100


76


<


10100110


166


w


01001101


77


(


10100111


167


x


01001110


78


+


10101000


168


y


01001111


79


½


10101001


169


z


01010000


80


&


11000000


192


¼


01011010


90


!


11000001


193


A


01011011


91


$


11000010


194


B


01011100


92


*


11000011


195


C


01011101


93


)


11000100


196


D


01011110


94


;


11000101


197


E


01011111


95


-


11000110


198


F


01100000


96


-


11000111


199


G


01100001


97


/


11001000


200


H


01101010


106


½


11001001


201


I


01101011


107


,


11010000


208


2/3


01101100


108


%


11010001


209


J


01101101


109


-


11010010


210


K


01101110


110


>


11010011


211


L


01101111


111


?


11010100


212


M


01111010


122


:


11010101


213


N


01111011


123


#


11010110


214


O


01111100


124


@


11010111


215


P


01111101


125


š


11011000


216


Q


01111110


126


=


11011001


217


R


01111111


127


š


11100000


224


1/3


10000001


129


a


11100010


226


S


1000010


130


b


11100011


227


T


10000011


131


c


11100100


228


U


10000100


132


d


11100101


229


V


10000101


133


e


11100110


230


W


10000110


134


f


11100111


231


X


10000111


135


g


11101000


232


Y


10001000


136


h


11101001


233


Z


10001001


137


I


11110000


240


0


10010001


145


j


11110001


241


1


10010010


146


k


11110010


242


2


10010011


147


l


11110011


243


3


10010100


148


m


11110100


244


4


10010101


149


n


11110101


245


5


10010110


150


o


11110110


246


6


10010111


151


p


11110111


247


7


10011000


152


q


11111000


248


8


10011001


153


r


11111001


249


9


10100001


161


3


11111010


250


½


10100010


162


s






2.6 การแปลงฐานเลข


1. การแปลงเลขฐานสิบเป็นเลขฐาน 2 และฐาน 8


จงเปลี่ยน 47 ฐาน 10 เป็นเลขฐาน 2


วิธีทำ 2)47


2)23 เศษ 1


2)11 เศษ 1


2)5 เศษ 1


2)2 เศษ 1


2)1 เศษ 0


0 เศษ 1


คำตอบคือ (101111)2 = 47



จงเปลี่ยน 103 ฐาน 10 ให้เป็นเลขฐาน 8


วิธีทำ 8)103


8)12 เศษ 7


8)1 เศษ 4


0 เศษ 1


คำตอบคือ (147)8 = 103


2. การแปลงเลขฐานอื่น ๆ มาเป็นเลขฐานสิบ


จงเปลี่ยน (147)8 ให้เป็นเลขฐาน 10


วิธีทำ (147)8 = (1 x 8 2) + ( 4 x 81) + (7 x 80)


= 64 + 32 + 7


= 103


จงเปลี่ยน (101111)2 ให้เป็นเลขฐาน 10


วิธีทำ (101111)2 = (1 x 25) + ( 0 x 24) + (1 x 23) + (1 x 22) + ( 1 x 21) + (1 x 20)


= 32 + 0 + 8 + 4 + 2 + 1


= 47


Read Users' Comments (0)

0 Response to "บทที่ 2 ข้อมูลและสารสนเทศ ตอนที่ 2"

แสดงความคิดเห็น