หลักการคำนวณทางคอมพิวเตอร์ (แสดงวิธีทำ : สัญญาลักษณ์ +(บวก)
, –(ลบ) , ^(ยกกำลัง) ,
* (คูณ) , / (หาร) )
10
+ 2 * 8 ^ 2 * 5 - 4
|
(10
+ 2) * 8 ^ 2 * ( 5 -4)
|
10
+ 2 * 8 / (2 * 5 - 4)
|
10+2*
64*5-4
10*128*5-4
10+640-4
650-4
646
|
12*8^2*1
12*64*1
768*1
768
|
10+2*8/(10-4)
10+2*8/6
10+18/6
10+2.52
12.52
|
ผลลัพธ์ 646
|
ผลลัพธ์ 768
|
ผลลัพธ์ 12.52
|
รหัสแอสกี (Ascii) คือ รหัสเลขฐาน
2 จำนวน 8 bit
ใช้แทนตัวอักษร หรืออักขระ และคำสั่งบนคีย์บอร์ด
ในการทำงานในระบบคอมพิวเตอร์ (28 = 256 ตัวอักษร)
จากตาราง
Ascii
จงหาตัวอักษรคำว่า สารสนเทศ ที่เป็นเลขฐาน
2 กับเลขฐาน 10
ส = 110010102 = 202
า =110100010
2 = 194
27
|
26
|
25
|
24
|
23
|
22
|
21
|
20
|
|
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
|
1
|
1
|
0
|
0
|
1
|
0
|
1
|
0
|
128+64+8+2 = 202
|
27
|
26
|
25
|
24
|
23
|
22
|
21
|
20
|
|
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
|
1
|
1
|
0
|
1
|
0
|
0
|
1
|
0
|
128+64+16+2 = 210
|
ร = 11000011 2 = 195
27
|
26
|
25
|
24
|
23
|
22
|
21
|
20
|
|
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
|
1
|
1
|
0
|
0
|
0
|
0
|
1
|
1
|
128+64+2+1 = 195
|
ส = 110010102 = 202
27
|
26
|
25
|
24
|
23
|
22
|
21
|
20
|
|
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
|
1
|
1
|
0
|
0
|
1
|
0
|
1
|
0
|
128+64+8+2 = 202
|
น = 101110012 = 185
27
|
26
|
25
|
24
|
23
|
22
|
21
|
20
|
|
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
|
1
|
0
|
1
|
1
|
1
|
0
|
0
|
1
|
128+32+16+8+1 = 185
|
เ =11100000 2 = 224
27
|
26
|
25
|
24
|
23
|
22
|
21
|
20
|
|
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
|
1
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
128+64+32= 224
|
ท = 101101112 = 183
27
|
26
|
25
|
24
|
23
|
22
|
21
|
20
|
|
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
|
1
|
0
|
1
|
1
|
0
|
1
|
1
|
1
|
128+32+16+4+2+1 = 183
|
ศ = 110010002 = 200
27
|
26
|
25
|
24
|
23
|
22
|
21
|
20
|
|
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
|
1
|
1
|
0
|
0
|
1
|
0
|
0
|
0
|
128+64+8 = 200
|
หลักการคำนวณทางคอมพิวเตอร์
10
+ 2 * 8 / 4 * 5 - 4
|
(10
+ 2) * 8 / 4 * ( 5 -4)
|
10
+ 2 * 8 / (4 * 5 - 4)
|
||||||||||||||||||||||||||||||||||||||||||||||||
10+(((2*8)/4)*5)-4
10+((16/4)*5)-4
10+(4*5)-4
10+20-4
26
|
(((10+2)*8)/4)*(5-4)
((12*8)/4)*(5-4)
(96/4)*(5-4)
24*1
24
|
((10+2)*8)/ (4 * 5
- 4)
(12*8)/((4*5)-4))
96/20-4
96/16
6
|
||||||||||||||||||||||||||||||||||||||||||||||||
ผลลัพธ์ 26
|
ผลลัพธ์ 24
|
ผลลัพธ์ 6
|
||||||||||||||||||||||||||||||||||||||||||||||||
จงแปลงเลขฐาน 43205 ให้เป็นเลขฐาน 8
|
จงแปลงเลขฐาน CF216 ให้เป็นเลขฐาน 8
|
|||||||||||||||||||||||||||||||||||||||||||||||||
เลขฐาน5-> ฐาน10->ฐาน8
คูณ หารเอาเศษ
43205=4x53+3x52+2x51+0x50
=4x25+3x25+2x5+0x1
=500+75+10+0
=585
ฐาน10ให้เป็นฐาน8
8) 585
8)73 เศษ 1
8)9 เศษ 1
8)1 เศษ 1
0 เศษ 1
43205 = 11118
|
เลขฐาน2 จำนวน 3 ตัว เท่ากับเลขฐาน8 1 ตัว
เลขฐาน2 จำนวน 4 ตัว เท่ากับเลขฐาน16 1 ตัว
เลขฐาน16 เลขฐาน2 เลขฐาน8
CF16 = 1100111100102
1100111100102 ให้เป็นเลขฐาน8 /
แบ่งที่ 3 ตัว
CF16
= 63628
|