2 3 ข้อมูลในคอมพิวเตอร์

15
2.3 กกกก กก (Binary Digit) : Bit) ก ก ก กกก กก กกก กก 2.3.1 กกก ก 39,587 1,426,000 2,560 10 0, 1, 2, 3, 4, 5, 6, 7, 8 9 10 ก ก10 กก 10 (Decimal) กกก 2 ( 0) ( 1) 2 0 1 2 ก ก (Binary) 2 0 1 110 2 10110 2 กก กก ก กก ก

description

ข้อมูลในคอมพิวเตอร์

Transcript of 2 3 ข้อมูลในคอมพิวเตอร์

Page 1: 2 3 ข้อมูลในคอมพิวเตอร์

2.3 ������������ ����

���������� �����������กก���������ก����ก����������������� !!"�#������$%&���#�'��(�� )(���*+�����$��',,��$-����� #.�'���ก���ก�.� �,�� (Binary Digit) : Bit) #�'��/��� �����$���� 0 ,�������ก�� 1'����������#��1 ���� ��ก$' �����ก2�� ��3�4�2� ��#�'4�2����ก52 �� #�'��/�����ก�#�ก�*�����$������'��.����62��ก�,����������*+� *��#�������ก�� 1(���ก�ก ������-�����#��$���&���',,��$-�����$(3� 7�������-������������ก����ก�����ก�6.� �/� ���#��ก�#�'�����,)���ก

2.3.1 �����������

������*'1 ����$����62����� ���,�1�ก�,1 ����#�'ก�� ������&.�6ก��� ��ก������ก1'�,�.�1 ����������6�������&.�6ก�����3� �.�.�1'�*+�ก�)/3�$���*+����� 39,587 ,�� 1 ��������8�ก��9���� 1,426,000 ,�� �/� 1 �����������,#1�����3�.�7�%�����*+� 2,560

,�� ����#���#.*'ก�,$(3�1�ก����$ 10 �� �/� 0, 1, 2, 3, 4, 5, 6, 7, 8 #�' 9 ��3���3� ���$��3� 10 ����3:/� ���.��*+���/����/�����.����ก���,1 ����$����62�� ก������62����/�ก��$ 10 ����ก�#��ก���, ��1��/���1�ก��62������3��/��������:����*+��6*ก���.����, ������� 10 ��3� 1(�ก ����',,����$��3$(3���#�'���ก�.� �',,��$-����,� (Decimal)

.�����/����ก���������������� )(���*+��6*ก�������ก����ก������ ����#,,��1��� #�'���'��,#���� !!"�#����:��'����� 2�:��' �/� *;� (#������ 0) #�'�*;� (#������ 1)

�/���1ก�.�� ���.���/������������&�1�ก����$����� 2 ����.���3� �/� 0 #�' 1 ��ก��62�����ก��������������*+���/����/��.��� ���� ��62���������&�',,��$���*'ก�,��������$����� 2 ����.�ก�� 1(� ����ก�������',,��$-����� (Binary) $(3���/���.����ก��/����ก�,��/������������ 7��',,��$-������*+�',,����$���*'ก�,��������$����� 2 �� �/� 0 #�' 1 ��.���3� ����.����$-����� ��.� 1102 101102

��ก1�ก',,��$-�����#��� ��ก�� ����$�������������3������1�ก����$���ก�,',,����$',,�/����ก ��.� ',,��$-��#*�#�'',,��$-����,�ก )(��',,��$-����3����1'��#�������� ���������ก��ก�,',,��$-�����#�'-����, ก�.���/� ',,��$-��

Page 2: 2 3 ข้อมูลในคอมพิวเตอร์

#*�ก��/�',,��$���*'ก�,��������$����� 8 �� �/� 0, 1, 2, 3, 4, 5, 6 #�' 7 ����.����$-��#*� ��.� 16738 765138 ��$�'���',,��$-����,�ก��3�1'*'ก�,��������$��3� 10 ����������&.��',,��$-����, #�'���������ก$'4�2����ก52 A, B, C, D, E #�' F #��1 ���� 10,

11, 12, 13, 14 #�' 15 ��� ���, ����.����$-����,�ก ��.� A154916 F7DA216 874316

1�ก���ก�.����$�����1'�����.�ก��$�����$-����� -��#*� #�'-����,�ก��3� ��ก1'�$�������$ 2 8 #�' 16 ก �ก�,��&.������6����� ��3���3��/��*"��ก��������,�� ��.� 8743 ��ก�� �.�$�������$ก �ก�, �� ����$��3��1�*+���$-����,�/�-����,�กก� �� ��ก�1' �.��,�.�����$����$�����3��*+���$-���� ��������.����3�*+����#����.�$������$��',,��$-����3� 4 ',,���ก�.��:(�$�����

������ 2.1 ���#���&*#,,$����$��-����� -����, -��#*� #�'-����,�ก

������� ������� �������� ��������ก

0 0000 0 0

1 0001 1 1

2 0010 2 2

3 0011 3 3

4 0100 4 4

5 0101 5 5

6 0110 6 6

7 0111 7 7

8 1000 10 8

9 1001 11 9

10 1010 12 A

11 1011 13 B

12 1100 14 C

13 1101 15 D

14 1110 16 E

15 1111 17 F

Page 3: 2 3 ข้อมูลในคอมพิวเตอร์

������ก�.��#����.���62�������%��',,��$-�������ก��/����ก�,��/������������ �.�.�1'�*+�ก��ก�,$���&��/�ก����������/������������ �����3����������:#*���.���$-����,�����&.��&*#,,$����$-����� �� ��$�'�����ก��ก��������:#*����$-����������&.��&*#,,$����$-����, ����.�ก�� ��,���31'ก�.��:(���9�ก���ก�#*����$'��.����$-�����#�'-����,

(1) ก��������������������

� �%�������1 ��*+����� �����&�1�ก��/������$���1�ก����ก�� �����ก�.�� 0 ��',,��$-����� �������3 ก) ,� (Bit) �/� ���ก#.�'���ก��',,��$-����� ��.� 1102 *'ก�,���� 3 ,� $) ,���������� �����&��6� (Most Significant Bit : MSB) �/� ,������&.)����/��6� �*+�,�������.�*'1 ����ก��ก����6� ��.� 1002 ,���������� �����&��6��/� 1 ���.�*'1 ����ก�*+� 22

�) ,���������� ����� ��6� (Least Significant Bit : LSB) �/� ,������&.$���/��6� �*+�,�������.�*'1 ����ก��������6� ��.� 1102 ,���������� �����&��6��/� 0 ���.�*'1 ����ก�*+� 20

(����ก�.��.�*'1 ����ก$��,���������� ����� ��6�1'���.��*+� 20

����)

ก�#*����$-����,����*+�-�������3� ����1�����9�ก��� 7���������$-����,�*+����3� #�����������$ 2 *�/��� 0 1�ก'����=����*+� 0 #�'��ก���#.�'��3� ����$����%2��� ��1�กก��� �� ����1�ก�����1�=����*+� 0 ��1' ����$-�����������.���.�ก�,��$-����,����*+����3� 7��ก��$����%2��� ��1�กก���#.�'��3�1�ก�.��$(3�,� �������.��.� *��3

Page 4: 2 3 ข้อมูลในคอมพิวเตอร์

����.����� 2.1 #���ก�#*�� 19 )(���*+���$-����,�����&.��&*��$-�����

����.����� 2.2 #���ก�#*�� 29 )(���*+���$-����,�����&.��&*��$-�����

Page 5: 2 3 ข้อมูลในคอมพิวเตอร์

(2) ก��������������������

ก�#*����$-�����ก��,�*+���$-����,�����%���.�*'1 ����ก$��#.�',�����$-�����������ก�#*�� 7����1'#�ก����$#.�',����&������.�*'1 ����ก #���� �=����9�1�กก��&����ก�.������ก�� 1' ����$-����,������.��ก�,��$-����� �������.��

(3) ก����ก�������

ก�,�ก��$-����������กก����/��ก�,ก�,�ก��$-����,������6����� �����#.����$��#.�'���ก$����$-�����1'���.���ก����6��/� 1 ��3����������.������ก�� 0 ����� 1 ,�กก�, 1 1' ��=����9��*+� 0 #�'���.� 1 �������ก:�� *���)��� �������.��

Page 6: 2 3 ข้อมูลในคอมพิวเตอร์

����.����� 2.5 #���ก����.� 10011 + 1010

����.����� 2.6 #���ก����.� 1001 + 1111

Page 7: 2 3 ข้อมูลในคอมพิวเตอร์

(4) ก�����������

ก��,��$-�����ก���.������ก�,ก��,��$-����, �/���1��������$����*+����3��,�������,���'���ก ��ก���3��*+� 1 ���,�*+� 0 =����9� ���*+� 1 #.:�����3��*+� 0 #�'���,�*+� 1 �����ก��(��.������ก�����&.���)����� ��=����9��*+� 1 #�'��=�����.�$�����ก���:&ก�(������.��*+� 0 �������.��

����.����� 2.7 #���ก����.� 10011 - 1010

Page 8: 2 3 ข้อมูลในคอมพิวเตอร์

����.����� 2.8 #���ก����.� 11001 - 1111

��/����62������:#*����$-����,�*+�-����� #�'#*����$-�����ก��,�*+���$-����, �� ก�����:�$���7*#ก���/������ก�������������� ���� ����������ก� #�'��H����9�ก���ก��/�����/�����ก�������������/��� 0 1���*I116,��=&����������������� *��1 �.���� ������$���1ก�� ����$�������������.���(ก)(3���.���3 ��/���1�ก��,6���ก���� ��������������7*#ก��������:�,$�������/�� �������&*#,,$��4�2�#�'',,����$���=&�����6����� #���#*����������*+���$-�����ก.���.������/������������*'���=�

2.3.2 �����������

(1) ���#��ก� (American Standard Code Information Interchange : ASCII) �*+���-������������ก����ก��',,���������#�'',,�/����$���&� ���#��$���&�������3�����$-�����1 ���� 8 ,� �/���.�ก�, 1 ,� #����ก$'�/������ก2��#.�'�� )(�����������.�ก�#����ก$'#.�'��1'*'ก�,��������$-����� 8 ,�����ก�� )(��� ���,$��#.�',��*+������3

Page 9: 2 3 ข้อมูลในคอมพิวเตอร์

1�ก���กก�$��',,��$-����� #.�',�����:#���.� �� 2 #,, �/� ��$ 0 �/���$ 1 :�����$�����$-���������ก�� 2 ,���ก�#����ก$' ��1'��&*#,,��ก�#����ก$' �� 22

�/� 4 &*#,, �/� 00, 01, 10 #�' 11 �����3���ก�������#��ก�)(���� 8 ,���ก�#����ก$'#��� ��1'��&*#,,������#�� ��:(� 28

�/� 256 &*#,, )(����/�����#������ก24�2����ก52#�����������/���&. � ���ก�����-��=��4��K��6���ก� �/� ��� . 1(� ��ก �������4�2� ��������� *��/�����������.��ก�� ��������&*��� 2.4

Page 10: 2 3 ข้อมูลในคอมพิวเตอร์

&*��� 2.4 ���#������ ASCII #������ก24�2����ก52#�'4�2� ��

Page 11: 2 3 ข้อมูลในคอมพิวเตอร์

(2) �����,)���ก (Extended Binary Coded Decimal Interchange Code : EBCDIC)

��H��7��,�2�� �,����� ���#��$���&���3 �.�*+�����������#�����*I116,�� ก�ก �������1'��� 8 ,�.���(����ก$'���/��ก�,���#��ก� #.#,,$��������ก ����1'#ก.��ก�� 7�������,)���ก1'����� ���,#.�',�������#����ก$' �����3

(3) ����&��7��� (Unicode)

�*+�����������$(3�����'�'���������ก�����#,,����ก2$��4�2�.�� 0 ����&��7����*+�������.��1�ก 2 ������� ��ก�.����$����� �/� �����$-����� 16 ,���ก�#������ก2 ��/���1�ก�����$��ก����������������3 �/� ��/����ก����������������������*'��%#�'��ก�����#,,����ก2 (Font) $��4�2�.�� 0 ����7�ก ��,��4�2� ��.� 4�2�1��#�'4�2����*6M� �*+�4�2�������ก�.�4�2�&*4�� )(��������ก2�*+���/���� ��ก����������*+���$-����� 8 ,� ������:#��&*#,,����ก2 ������� 256 &*#,,������ ���9�,����$����� )(�� �.����:#������ก2 ���, 1(�����������.$(3���#�� #�'����:#������ก$' ��:(� 65,536 �� )(����ก��#�'����:#�������ก2��ก�!;ก#�'�����ก2��������%��� ����ก����

Page 12: 2 3 ข้อมูลในคอมพิวเตอร์

2.3.3 ก������ก �������!�"�#$����%�

��.������1 ����ก$������������*+�����ก�,$���&�#�'� �������$�'*'���=� ก��ก�,$���&�����.������1 ��*+�ก��ก�,�������$-����� $���&���������ก�*'���=���3�����$�/�����ก21' ���,ก�#���*+�����$-����� #����ก�, ������.������1 � ��.� $�������.� BANGKOK �ก�,�����������1'#���*+��������ก�� * �����3

&*��� 2.5 #�������.��ก�#��$���&����������$-���������.������1 �

��.������1 �$�� �7����������������ก����&.$�'��3 ��$�������ก���� 8 ,� #�'�ก�,$���&�����ก�� * 7����ก�ก ���� �#��.�)(�����ก�.� �#��.������&. (Address)

��/�����$���&�����ก�,������:&ก��� ก��$����/��.���6ก��3�1(�����1��,����:&ก���$��$���&� ��9�����.��#�'�������ก���/�ก������,����� (Parity Bit) ��/���1��,1 ������$ 1 �����#��$���&��.���1 �����&.�/�1 ������� ����.����.� �����&. (Even Parity) )(���*+�ก�� ����1 ����$����$ 1 �*+�1 �����&. ,������������ ���,$���&�����ก2 A #�' E �*+������3

Page 13: 2 3 ข้อมูลในคอมพิวเตอร์

$���&� A ����$ 1 ����� )(���*+�1 �����&. 1(���.,������*+���$ 0

$���&� E ����$ 1 �*+�1 ������� 1(���.,������*+� 1 ��/���������$ 1 �*+�1 �����&.

��/�����ก��1��,����:&ก���$��$���&������1���1 ����$����$ 1 ���*�กN�����#��$���&���3�.��ก�,,����� :����1 ������$ 1 �*+�1 �����&.#����.�$���&�:&ก��� #.:�� ���*+�1 �������#����.�$���&� �.:&ก���

$������ BANGKOK ��/���ก�,����.������1 ����ก$�� �7���������������,��������� 1'�*+����&*��� 2.6

&*��� 2.6 #�������.��ก�#��$����������.������1 �#,,,�����

Page 14: 2 3 ข้อมูลในคอมพิวเตอร์

2.3.4 ก������ก �$%��'�!�"�#$����%�

��ก�� ����$����/������������ ��ก1�ก$���&�#��� ����� ������ก��.������ ������/����������������:� �����ก�.�� 0 ����������ก� �� �/� �6�� ����� 7����.����,�6�$����������������&.����.��*'���=�ก��� (Central Processing Unit : CPU) �/�������กก������ *�.� )����& � �ก��.��� �����1�ก��.������1 ���#*��������� #�'ก'� ���� ����� ก�#*���������� ����� ����:(� ก�� �� ���������$���$(3�����4�2����������4�2���4�2���(����#*������*+�4�2����������'��,�/3�-��������ก�.� �4�2���/���� (Machine Langauge)

)(������ก2�'�*+������$-����� �����������/�����(����� ����������� ���������� ����� #.�'� �����1'�����������O��' ��.� � ������ �$���&�������.��*+� 3 1�ก��.������1 � �#��.���� 8000

��,�กก�,$���&�������.��*+� 5 �� �#��.���� 8001 =����9���� ������ก�, ������.������1 � �#��.���� 8002 ��/���$���� ������*+�4�2���/���1'����ก2�'�*+���$-���������.�ก���*+�1 ������ก )(���$���1 ����ก 1(���ก�������ก2#�����4�2���/������.���3 �������.��#�����&*��� 2.7

&*��� 2.7 #�������.��ก�#��� �����4�2���/���

���4�2���/�����/���ก�,��&.����.������1 �$�����������1'����ก2�'����.�ก�� * ��������.��$��� ������ก�,����.������1 �����1�ก �#��.� 1000 #�'�.��$��$���&��ก�, ������1�ก �#��.� 8000 ���&*��� 2.8

Page 15: 2 3 ข้อมูลในคอมพิวเตอร์

4�2���/����*+�4�2�����ก��/3�-���������������$-����� �����������������.��*'���=�ก���.��'ก&�ก��1'��4�2���/��� ���#ก.��ก�� ��.� ��/���������)����&�������� (Pentium) ก�,)����&����������/���#�������� ������ �����.��ก��

&*��� 2.8 ก��ก�,$���&�#�'� �����������.������1 ����������$-�����