บทที่ 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
0 Response to "บทที่ 2 ข้อมูลและสารสนเทศ ตอนที่ 2"
แสดงความคิดเห็น