Computer Processing
-
Upload
chukiat008 -
Category
Technology
-
view
591 -
download
0
description
Transcript of Computer Processing
����������� � �����ก������� ������������ก ����� �! ��"��ก������� ��� 2 ! �� �#�
- ���������ก���� ����
����������������� : �����������
- ���������ก���� ����
- �������� ��ก���� ���� ��# �$%�&'�ก����� � (�� �ก ������������ ��������ก �� ��))����*"�� �� � ����! ��"��ก������� &������*" 0 ������! ����+��ก������� �*��*" 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 66 0110 6 6
7 0111 7 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
� �����,'�))"���*"$�- ���� - ���) - ��'� �*�- ���)%ก
��������� �������
������� ������ (10111012 ) �'/��*"- ���)
�+ weight = 26 25 24 23 22 21 20
�*"- ���� = 1 0 1 1 1 0 1
ก������������ ���������� ��
�*"- ���� = 1 0 1 1 1 0 1
�� ��0�+ = (1x 26)+ (0x 25) + (1x 24) + (1x 23) +
(1x 22) +(0x 21) + (1x 20)= 9310
��������� �������
��1� Dibble Dobble �#�ก �� �� �*"%*�ก2� ��3� � � �����*���,0���� 2 � ก����)�ก�����*")���� ��,+ � �"� �#� �*���� 4**��1� �,0���� 2 )�ก�����*")���+��'
ก����������� ��������� Dibble Dobble
������� ���ก������ (1101112 ) �'/��*"- ���) ������� ���ก������ (1101112 ) �'/��*"- ���)
)��2� ��3� 1
�,0���� 2 �*�)�ก)��(���' (2x1) + 1 = 3
�,0���� 2 �*�)�ก)��(���' (2x3) + 0 = 6
�,0���� 2 �*�)�ก)��(���' (2x6) + 1 = 13
�,0���� 2 �*�)�ก)��(���' (2x13) + 1 = 27
�,0���� 2 �*�)�ก)��(���' (2x27) + 1 = 55
������� (1101112 ) = 5510
��������� ������� :
ก��'(���� �)��(* �� ���%*�กก 1. �� �*"- ���)�'/���������*��� 2 � % ����56��+ �
���'/��+ )���� ������� ��7������ �3� (LSB)2. �� 4**��1�� ���� ก"���� 1 � ����% ���� 2 ��ก�56��
������'/�)��(���'"���*"- ����������'/�)��(���'"���*"- ����3. �� �%�#��"�� 2 �'�# ��8 �����4**��1�'/�5,�� �56��
������'/�)���*"- ������ ������� ��7� ก�� �3� (MSB)
�����+ � ���'*� �� (22110) �'/��*"- ����
2212 �56 11102 �56 0
2212
552 �56 1
(LSB)
��������� ������� :
ก��'(���� �)��(* �� ���
552 �56 1
272 �56 1132 �56 162 �56 032 �56 112 �56 10 �56 1 (MSB)
(22110
) = (1110111012)
��������� �������
%*�กก 1. $%��� �*"�3��5����� �����*���,0���� 2 ���� �������!
ก��� 1 "� #�������$����%�&'� 0 ���(������ �����กก��� 1 )�*�����ก+, 1 "� #�������$����%�&'� 1
ก������������ ���������������������� ��
�กก��� 1 )�*�����ก+, 1 "� #�������$����%�&'� 12. $%��� �*"�3��5������ ���� ก4*ก �,0$�"�� 1 � �����*�
�,0���� 2 �*���� 0 4**��1�9+������ก�)"�� 1 �*�ก�)��ก ������� �+��'�# ��8 ��ก�+ 4*�,0�����+ ��+ ก�) 1 %#�����+ �� ��+��� ��������*��
��������� �������
�����+ � ���'*� �� (0.37510) �'/��*"- ����4*ก �,0 4*"���� �����;�0.375 x 2 = 0.75 0
ก������������ ���������������������� ��
0.375 x 2 = 0.75 00.75 x 2 = 1.5 10.5 x 2 = 1.0 1
������� (0.37510) = (0.0112)
��������� �������
�����+ � ���'*� �� (12.3510) �'/��*"- ����1. ������ 1210 �������������
1210 = 11002
2. ������ 0.3510 ����������4*ก �,0 4*"���� �����;�
ก������������ ���������������������� ��
4*ก �,0 4*"���� �����;�0.35 x 2 = 0.7 00.7 x 2 = 1.4 10.4 x 2 = 0.8 00.8 x 2 = 1.6 10.6 x 2 = 1.2 10.2 x 2 = 0.4 00.4 x 2 = 0.8 00.8 x 2 = 1.6 1
"��)-���������ก��./0�ก+� &��*��!1 #+%�+/����"2%�0���3����!% 6 bit
#+%�+/� (12.3510) = (1100.0101102)
ก"�#$��������%&&��� �������
12กก�� 3�45� 63�1 2ก (weight) '���� '(74897:;<�(��=3�12ก':; 3�>?@AB7:?Cก12กD��;Dก2
63�1 2ก (weight) �E5 ... 83 82 81 80 8-1 8-2 8-3 ...
ก���������������������� ��
������� 1348 = ?10
1348 = (1x 82)+ (3x 81) + (4x 80)
= 64+24+4
= 9210
������� 1348 = 9210
ก"�#$��������%&&��� �������
12กก�� 3���� �)��(* H2;H26�':;1��7:;< 8 �IJ?@AB7:=�กก��1��=��(* 45������ '(7 ?3��E5 �7@<;ก2�ก���(@A< ��� �)��(* �� ���
ก���������������������� ��
������� 9210 = ?8
118 �56 3
928
18 �56 1
�56 4
0
������� 9210 = 1348
ก"�#$��������%&&��� �������
12กก�� =�H:��KE:��� �)��(* H2;ก��K ก���(@A<
ก���������������������� ��
������� 1348 = ?2
1. �'*� ���*"- ��'��'/��*"- ���)134 = (1x 82)+ (3x 81) + (4x 80)
2. �'*� ���*"- ��'��'/��*"- ���)�'*� ���*"- ��'��'/��*"- ���)1348 = (1x 82)+ (3x 81) + (4x 80)
= 64+24+4
= 9210
������� 9210 = ?2
922 �56 0462 �56 0
2
232 �56 1
112 �56 152 �56 122 �56 01
����� 1348 = 10111002
ก"�#$��������%&&��� �������
12กก�� =�H:��KE:��� �)��(* H2;ก��K ก���(@A<
ก����������� �������������
������� 10111008 = ?2
1. �'*� ���*"- �����'/��*"- ���)1011100 = 64+0+16+8+4+0+0
2. �'*� ���*"- ���)�'/��*"- ��'��'*� ���*"- �����'/��*"- ���)10111008= 64+0+16+8+4+0+0
= 9210
������� 9210 = ?8
928 �56 4118 �56 31
����� 10111002 = 1348
8 �56 1
0
ก"�#$��������%&&��� �������
12กก�� 3�45� 63�1 2ก (weight) '���� �)�1ก4897:;<�(��=3�12ก':; 3�>?@AB7:?Cก12กD��;Dก2
63�1 2ก (weight) �E5 ... 163 162 161 160 16-1 16-2 16-3 ...
ก����������� ���ก�������� ��
������� 6C16 = ?10
6C10 = (6x 161)+ (12x 160)
= 80+12
= 9210
������� 6C16 = 9210
ก"�#$��������%&&��� �������ก����������� ���ก�������� ��
������� 0.316 = ?10
0.316 = (3 x 10-1)
= 3 x 0.0625= 3 x 0.0625
= 0.187510
������� 0.316 = 0.187510
ก"�#$��������%&&��� �������
12กก�� 3���� �)��(* H2;H26�':;1��7:;< 16 �IJ?@AB7:=�กก��1��=��(* 45������ �)�1ก ?3��E5 �7@<;ก2�ก���(@A< ��� �)��(* �� ���
ก����������� ���������� ���ก
������� 9210 = ?16
516 �56 5
9216 �56 12 = C
������� 9210 = 5C16
ก"�#$��������%&&��� �������ก����������� ���������� ���ก
������� 0.787510 = ?16
4*ก �,0 4*"���� �����;�
0.7875 x 16 = 12.6 C0.7875 x 16 = 12.6 C
0.6 x 16 = 9.6 9
0.6 x 16 = 9.6 90.6 x 16 = 9.6 9
������� 0.787510 = 0.C916
ก"�#$��������%&&��� �������
12กก�� =�H:��KE:��� �)��(* H2;ก��K ก���(@A<
ก����������� ���ก�������� ��
������� 5C16 = ?2
1. �'*� ���*"- ���)%ก�'/��*"- ���)5C = (5x 161)+ (12x 160)
2. �'*� ���*"- ���)�'/��*"- �����'*� ���*"- ���)%ก�'/��*"- ���)5C16 = (5x 161)+ (12x 160)
= 80+12
= 9210
������� 9210 = ?2
922 �56 0462 �56 0
2
232 �56 1
112 �56 152 �56 122 �56 01
����� 5C16 = 10111002
ก"�#$��������%&&��� �������
12กก�� =�H:��KE:��� �)��(* H2;ก��K ก���(@A<
ก����������� ���������� ���ก
������� 10111002 = ?16
1. �'*� ���*"- �����'/��*"- ���)1011100 = 64+0+16+8+4+0+0
2. �'*� ���*"- ���)�'/��*"- ���)%ก�'*� ���*"- �����'/��*"- ���)10111002= 64+0+16+8+4+0+0
= 9210
������� 9210 = ?16
9216 �56 C516 �56 5
����� 10111002 = 5C16
0
ก"�#$��������%&&��� �������
12กก�� ก��43� ;9K ������� ���1�M��� �MA N D@2กJ9��E5 �7@<;ก2�2กJ9���� �)�?Cก(��ก�� H2;�<5���E5
ก����ก����� ��
1001+
11.011+
1001
1111
11000
+
11.011
10.110
110.001
+
� ��� EBCDIC (Extended Binary Code Decimal Interchange Code)
� ��� ASCII (American Standard Code for Information Interchange)
������ !��"���#��$ : �������� !�
Interchange)
� ��� UniCode
� ��� EBCDIC (Extended Binary Code Decimal Interchange Code)
"� �#�ก������$� %"�� ��&� �'� ���"� �#�ก������$� %"�� ��&� �'� ��� IBM IBM
256 256
������ !��"���#��$ : �������� !�
"� �#�ก������$� %"�� ��&� �'� ���"� �#�ก������$� %"�� ��&� �'� ��� IBM IBM
� ��(����� !�)�� � ��(����� !�)�� 256 256 %&�%ก'($ %&�%ก'($
� ��� ASCII (American Standard Code for Information Interchange)
"� �#��ก�*� $� %"�� ��&����+�"� �#��ก�*� $� %"�� ��&����+� PCs PCs ������������
������ !��"���#��$ : �������� !�
"� �#��ก�*� $� %"�� ��&����+�"� �#��ก�*� $� %"�� ��&����+� PCs PCs ��������������,�ก������#"� -��)��ก.������ก�*� ����" ���,�ก������#"� -��)��ก.������ก�*� ����" �ก�����,��ก/0&��� !� ��� 1 -$����� ��(ก�����,��ก/0&��� !� ��� 1 -$����� ��(���,��ก/0&)�� ���,��ก/0&)�� 256 256 �,��ก/0&�,��ก/0& �" ����#��.�� �" ����#��.�� 8 8 �" �"
� ��� UniCode
((Unicode Worldwide Character Standard)Unicode Worldwide Character Standard)
�#� �#� 16 16 �" �ก�����,��ก/0& ��� 1 ����ก���#��" �ก�����,��ก/0& ��� 1 ����ก���#�
������ !��"���#��$ : �������� !�
�#� �#� 16 16 �" �ก�����,��ก/0& ��� 1 ����ก���#��" �ก�����,��ก/0& ��� 1 ����ก���#��8������8�������� ��� 16 16 �" �" �.����� ��(���,��ก/0&)�� �.����� ��(���,��ก/0&)�� 65536 65536 �,��ก/0&�,��ก/0& :;�� �ก%�.����� ����ก/����:;�� �ก%�.����� ����ก/�����,��ก/0&�*ก ����*ก+�/��-�ก�� �<��*������ �,��ก/0&�*ก ����*ก+�/��-�ก�� �<��*������ Unicode Unicode ��#�������="�� "ก�� ��#�������="�� "ก�� Windows NT Windows NT
�����="�� "ก�� �����="�� "ก�� UNIX UNIX ����*�����*�
��������� ������� : ก��=27�กZ�:�D8K 1 5;<4;�D=3�
B 01000010
A 01000001
N 01001110
G 01000111
K 01001011
O 01001111O 01001111
K 01001011
,'���������+ �ก ���"���,*����%���*"- ����$�%�+���� ���
��������� ������� : ก��=27�กZ�:�D8K 1 5;<4;�D=3�
��# �$%�"���,*�� �ก;)���� �(,ก���� ก �"���%#��+ ��3ก����������������)�� � (,ก����"��"���,* ��1��� �+ ��*�����$9�ก���#�ก ��� �)��� ��� (parity bit) ��# ������)�� ����*" 1 $�%�����"���,*�+ ���� ����,+ %#��� ����� �����+ ��9+� � ����,+ (even parity) 2� ��'/�ก �� $%��� ���"���*" 1 �'/��� ����,+ )��� ����� ������ %�)"���,*ก �� $%��� ���"���*" 1 �'/��� ����,+ )��� ����� ������ %�)"���,*�����ก6 A �*� E �'/�������
��������� ������� : ก��=27�กZ�:�D8K 1 5;<4;�D=3�
"���,* A ���*" 1 ������ 2� ��'/��� ����,+ ���$�+)��� ����'/��*" 0"���,* E ���*" 1 �'/��� ����� ���$�+)��� ����'/� 1 ��# �$%����*" 1 �'/�"���,* E ���*" 1 �'/��� ����� ���$�+)��� ����'/� 1 ��# �$%����*" 1 �'/��� ����,+
��# �����ก �����)�� �(,ก����"��"���,* $%���� 0 �� ���"���*" 1 �� ' ก<$�%�����"���,*����+��ก�))��� ��� (� ���'/��� ����,+�����+ "���,*(,ก���� ��+(� ����'/��� ����� �����+ "���,*��+(,ก����
��������� ������� : ก��=27�กZ�:�D8K 1 5;<4;�D=3�
"���� � BANGKOK ��# ��ก;)$�%�+���� ��� %*�ก"����&������������ ��)�� � ����������'/����,'
,'���������+ �ก ���"���� �$�%�+���� ��� �))��)��� ���
��������� ������� : ก��=27�กZ�43��2A�K 1 5;<4;�D=3�
H2;�2กJ�'? �12�a�J��4�MA�� a�J��4�MA��LD A,(8000) 00111010,00000000,10000000
LD B,A 01000111
LD A,(8001) 00111010,00000001,10000000
ADD A,B 10000000
LD (8002),A 00110010,00000010,10000000
,'���������+ �ก ����� �� �! 6 ��# ��
ก ����ก;)"���,*$����������'�ก�)����%�+���+ �8 &������� ก%�+���*;ก�� �3��'% $%7+�� �3����! �
��������� ������� :
ก��=27ก��:�D87:;<4�Db);�H��c
Bit byte field record file
��������� ������� :
ก��=27ก��:�D87:;<4�Db);�H��c
,'������ �������1"��&���� �"���,*! �$�����"���,*
��������� ������� :
ก��=27ก��:�D87:;<4�Db);�H��c
��� 0 ก �ก;)'�����"����ก����$�&������%+�%�� � '�����"����ก������%�� � 8 ��)����ก*�$���)���'�����%�� �$) &��'�ก�)�����"�"���,*�+ � 8 �9+� 9# � � ��ก3* �����#��'=�ก�� >*> &���� "���,*�%*+ ���� ��'/�����*"%#������ก6ก;��� �*�$)��)���'������� "���,*�%*+ ���� ��'/�����*"%#������ก6ก;��� �*�$)��)���'�����"����ก����$�&�����������)ก ����ก;)���$����������ก��
,'����ก ����ก;)'�������ก����
��������� �������:
�� ��� !� (Field) %� �(�� %�+���ก;)"���,*%�� ��� (,กก� %��"�����# �$9��ก;)�+ :��,*�� ����ก
������ (Record) %� �(�� ก*3+�"���"�"���,*�� �ก� ��"���ก�� record ���'�ก�)�����"�"���,*������+%�� ��"�"���,*"����'
�)*������� - �%ก'(+����)*�������
���'�ก�)�����"�"���,*������+%�� ��"�"���,*"����'
�'> ��� !� (File) %� �(�� ก*3+�"����)��� (record) "���,*�� ���"�"���,* (field) �%�#��8 ก�� 2� �'�ก�)������)���"���,*������+��)���"����' �9+� ����'�������ก����$�9�������'�ก�)���� ��)���"���,*'�����"����ก������+*��� 2� �'������%*+ ������"�"���,*�� �%�#��ก�� &���"�"���,*�� �%�#��ก��$���)���� ����+ �� �%�#��ก��%#��+ �ก��ก;���
��������� ������� :
ก��=27ก��:�D87:;<4�Db);�H��c
,'����ก ����ก;)'�������ก����
,'����ก ����ก;)'�������ก����$���������� &��"���,*"����ก������+*����ก;)$� 1 ��)����*���+*���)���'�ก�)���� 7 �"�"���,*
��������� ������� :
� �'> �.���� �#���)�����(,ก�ก;)�����+���# ��ก���'� �*� ��)"���"�"���,*��� �9+� ก ���% ��*�$���'� ��2�
� �'> *� �'/������� ���30��)����� 4,�$9�� � (�+ �%#�
�)*������� � ��+�,�����)*�������
� �'> *� �'/������� ���30��)����� 4,�$9�� � (�+ �%#��"����� �� �%�+�$�8 ก;��� &����+��������*� ��)� ก�������
� �'> ��#� �����))����� �'/�������ก �������"���,*$��"�"���,*�� �'/���9��ก+�� ��# �'�&�9�$�ก ���% ก ���% ��$9�"���,*�� �'/�ก37���� %�)ก ���%
��������� ������� :
�����- ก '���*4*"���,*�� ������;�- �+ *��3�$��)#������� � ��+�� �'/�����$9��� ��'����1�! ��,�ก;� � ('���*4*���- &'�ก�'��3ก���+*�&'�ก�� � (��)�3�ก $9�� �$�
�)*������� � �������+���� �����)*�������
- &'�ก�'��3ก���+*�&'�ก�� � (��)�3�ก $9�� �$�����"���,*"����������������- ���� �2�� 2���"��"���,*- �� �� ก$�ก '���*4*"���,*$�����"���,*%* �����- ��+��4,���)�3�%#��)4��9�)�))����%��- �� �"����+�ก�� (Dependency) �%�+ �&'�ก�'��3ก��*�&���� �"������"���,*
��������� ������� :
����� !� � ��(;� ก �)�� �*������"��"���,*�� ���� �������1ก�� � ก�%*+��+ �8 $%�� ��,+$��� �����ก�� 4,�$9�� �� � ($9�"���,*+��ก�� ��# �$%��ก��ก $9�"���,*�� ��'����1�! �����$���+"��ก ���ก �*��� �(,ก����
��������
��'����1�! �����$���+"��ก ���ก �*��� �(,ก������+��� "��"���,*
��������� ������� :
� Hardware
� Software
� �������ก������� !� (Database Management System
: DBMS) �.������� $��$* �!�� ก������ ก������ก�#�
�������� - ��!$��+ก������+����������
: DBMS) �.������� $��$* �!�� ก������ ก������ก�#���� !� ก���ก�)���� !���8�-$��������� !� ก������.������
DBMS ��� ��ก����ก���������������ก������ก�#������ !���$�8���ก��?!��#����� ������ก�����?!��#�� �������� ����@��� !�)��) �����ก� ������� DBMS �#� dBASE, FoxBase, Microsoft Access,
SQL Server, MySQL, Oracle, Informix ��� �� :�' &���&����*ก & ���:�' &���&���(!ก�����;�-���#�
+�/������!� �#� C, Delphi, JAVA ��� �
ก"�'()ก"������
� Data
� User
� ?!��#��� (End User) ����*$$����.�����A)��#��%8������?��8� ��"���B*�ก"�
�������� - ��!$��+ก������+����������
����?��8� ��"���B*�ก"� � ?!�%�C������ !� (Developer) ���?!� ����������?"�#��
���� �ก����ก��� ���ก������-���ก� ���ก������� !� �� )�(;�ก���!���.��*���ก/������ !�� ?!���"���������ก������� !� (Database
Administrator : DBA)
� �ก����-���ก� (Programmer)
��������� ������� :�������� - �%ก'(+��������� �+����������
��9 � � ���ก����
4*ก ����
��9 � � �
%�������
��������� ������� :
�������� - -!�� ���������� �+����������
01
02
03 ก�ก T103 ก�กก 7��
T1
04T1 �3��?� �4010
2
T2 1��,7 �40103
T3 ��77 �40101
�40102
1201
�40103
1202
�40101
1203
��������� ������� :
�����- "���,*��ก �ก;)��,+��ก���*�� � ($9�"���,*+��ก�����- *��� �2�� 2���"��"���,*-� � (%*�ก�*� ���� �"������ก��"��"���,*�� � ��ก��"������-
�������� � �������+���� ������������
-� � (%*�ก�*� ���� �"������ก��"��"���,*�� � ��ก��"������- ก ��)�3��� ����! �"��"���,*- ก ���ก "���,*$�- �"���,*���� ����+ �- �� ��'/������%�+ �&'�ก�'��3ก��*�"���,*- ก ��4,���)�3��))������������������-ก $9�� �- �"���,*�������+ $9��+ ��+��"� ��,�- ก �,7����"���,*�� � ��ก��"������
��������� ������� :
����#ก#.���+��.���)*���������+�+�������������� ก ��� ก����� ��?���� !������
�'> ��� !�ก����� ��?���� !������
����� !�
�� �2�� 2���"��"���,* -�'*#����#����
-��'@7% �� �"������ก��"��"���,*
-�ก;)"���,*�# ������������ ��������9+��*��� �2�� 2���"��"���,*-��'@7% �� �"������ก��"��"���,*
�� �� ก$�ก '���*4*$�����"���,*%* �����
-�3+�� ก$�ก '���*4* -�� DBMS �'/�4,����ก $%�
4,��)4��9�)�)) -"���,*��,+��กก�� 4,��"���&'�ก��� �$�ก;�,�*�A� �"���,*�� ���ก� ��"����� $%���+��4,��� ����,�*�))����%��
-"���,*�ก;)��,+�� �����ก���� $%��+ ��+�ก �,�*�����))
ก"�'()ก"������
����#ก#.���+��.���)*���������+�+����������
���� ก ��� ก����� ��?���� !�������'> ��� !�
ก����� ��?���� !����������� !�
�� ��'/�����"��"���,* - (� �ก��"&���� �����"���,*ก;�����ก��"&'�ก�'��3ก��� �ก� ��"�����������
- &���� �� ��*����"���,*�ก;)��,+$�- �"���,*����%�� &'�ก�'��3ก������+�� �'/������ก;)&���� ��%*+ ������ ��# ��ก��"&���� �� �%#�����*"%#����"���,*ก;��+�� �'/������ก��"&'�ก�'��3ก�