หลักการคำนวณเครื่องคอมพิวเตอร์

หลักการคำนวณทางคอมพิวเตอร์  (แสดงวิธีทำ : สัญญาลักษณ์ +(บวก) , –(ลบ) , ^(ยกกำลัง) , * (คูณ) , / (หาร) )


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
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
 า =110100010 2 = 194
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
เลขฐาน16
23
22
21
20
8
4
2
1
C(12)
1
1
0
0
F(15)
1
1
1
1
2
0
0
1
0
CF16 = 1100111100102
1100111100102 ให้เป็นเลขฐาน8 / แบ่งที่ 3 ตัว
เลขฐาน16
22
21
20
4
2
1
6
1
1
0
3
0
1
1
6
1
1
0
2
0
1
0
CF16 = 63628