LoVeR HaCkEr
16-07-05, 01:56 am
الدرس الثاني :
اللغة الثنائية للكمبيوترات:
البتات
البت هو اصغر وحدة من المعلومات التى يميزها الكمبيوتر وهو عبارة عن حدوث on/off وحيد
البايتات
البايت هو مجموعة مؤلفة من ثمانية بتات وهو ضروري لتمثيل حرف واحد من المعلومات فالضغط على
مفتاح واحد في لوحة المفاتيح يكافئ إرسال بايت واحد من المعلومات إلى وحدة CPU (وحدة المعالجة
المركزية في الكمبيوتر)
البايات هو الوحدة المنطقية التى يقاس بها حجم الذاكرة في الكمبيوتر حيث يتم تقدير قيم
الذاكرة بالكيلوبايت او ميغابايت
والجدول التالى يبين وحدات ذاكرة الكمبيوتر وقيمها :
وحدة الذاكرة القيمة
بت اصغر وحدة من المعلومات اختصار لاسم Binary Digit (خانة ثنائية)
نيبل 4 بت (نصف يابت)
بايت 8 بت (يكافئ حرف واحد)
كلمة 16 بت في معظم الكمبيوترات الشخصية (فية كلمات اطول
محتملة في الكمبيوترات الضخمة)
كيلوبايت(KB) 1024 بايت
ميغابايت(MB) 1.048.576 بايت (تقريباً مليون بايت او 1024 كيلوبايت)
غيغابايت(GB) 1.073.741.824 بايت (تقريباً بليون بايت او 1024 ميغابايت)
بما ان الكمبيوترات تستخدم الاعداد الثنائية والبشر يستخدمون الاعداد العشرية فإن تقني +A لازم
يكون قادر على إجراء بعض التحويلات البسيطة.
يبين الجدول التالى الاعداد العشرية ومكافئاتها الثنائية (0 الى 9 ).يجب ان تعرف هذا المعلومات
وافضل طريقة انك تعرف كيف تجمع في النظام الثنائي ومهب تحفظ كل عدد ومكافئه.
الرقم العشري المكافئ الثنائي
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
رموز ASCII
American Standard Code For Information
ان الرموز المعيارية المستخدمة لمعالجة الحروف النصية في معظم الكمبيوترات الحديثة
تعرف باسم رموز ASCII (اختصار لجملة الشفرة الامريكية المعيارية لتبادل المعلومات).
تتألف رموز ASCII المعيارية من 128 رمزاً تمثل الاحرف الهجائية الانجليزية وعلامات التنقيط
وبعض حروف التحكم.
معظم الانظمة الحديثة تتميز 256 رمزاً:128 رمزاً اصلياً زائد 128 حرفاً إضافياً تدعى مجموعة الحروف
الموسعة.
لازم تعرف ان البايت يمثل حرفاً واحداً من المعلومات،لذلك يلزمنا اربعة بايتات لتمثيل صف مؤلف
من اربعة حروف.تمثل البايتات الاربعة التالية صف الحروف AB12 (بإستخدام رموز ASCII)
1 2 A B
00110001 00110010 01000001 01000010
اما البايتات التالية فتمثل الكلمة :binary: باللغة الثنائية:
B I N A R Y
01011001 01010010 01000001 01001110 01001001 01000010
تجد في الجدول التالى تمثيل كامل لمجموعة حروف ASCII . حتى في حساباتنا الحالية المحملة
بالوسائط المتعددة والمعقدة بالبرمجة تبقى رموز ASCII محافظة على موقع هام ومرموق.
الرمز بايت 1 ثنائي العدد العشري
0 00110000 48
1
00110001 49
2 00110010 50
3 00110011 51
4 00110100 52
5 00110101 53
6 00110110 54
7 00110111 55
8 00111000 56
9 00111001 57
A 01000001 65
B 01000010 66
C 01000011 67
D 01000010 68
E 01000101 69
F 01000110 70
G 01000111 71
H 01001000 72
I 01001001 73
J 01001010 74
K 01001011 75
L 01001100 76
M 01001101 77
N 01001110 78
O 01001111 79
P 01010000 80
Q 01010001 81
R 01010010 82
S 01010011 83
T 01010100 84
U 01010101 85
V 01010110 86
W 01010111 87
X 01011000 88
Y 01011001 89
Z 01011010 90
************************************************** ******************************
a 01100001 97
b 01100010 98
c 01100011 99
d 01100100 100
e 01100101 101
f 01100110 102
g 01100111 103
h 01101000 104
i 0110100 105
j 01101010 106
k 01101011 107
l 01101100 108
m 01101101 109
n 01101110 110
o 01101111 111
p 01110000 112
q 01110001 113
r 01110010 114
s 01110011 115
t 01110100 116
u 01110101 117
v 01110110 118
w 01110111 119
x 01111000 120
y 01111001 121
z 01111010 122
ملاحظة :
تملك كل الحروف الهجائية قيم ASCII مختلفة لحالة الحجم الكمبير وحالة الحجم الصغير
فالحرف الهجائي الكبير :A: لة القيمة 65 بينما الصغير :a: لة القيمة 97.
ملاحظة:
لابد ان تعلم ان :الفراغ: يعتبر حرفاً هاماً في عملية المعالجة التى تتم في الكمبيوتر فكل
البنود الموجودة في شفرة ما يجب ان تتم مباعدتها لكى يستطيع الجهاز ان يعالجها.
اللغة الثنائية للكمبيوترات:
البتات
البت هو اصغر وحدة من المعلومات التى يميزها الكمبيوتر وهو عبارة عن حدوث on/off وحيد
البايتات
البايت هو مجموعة مؤلفة من ثمانية بتات وهو ضروري لتمثيل حرف واحد من المعلومات فالضغط على
مفتاح واحد في لوحة المفاتيح يكافئ إرسال بايت واحد من المعلومات إلى وحدة CPU (وحدة المعالجة
المركزية في الكمبيوتر)
البايات هو الوحدة المنطقية التى يقاس بها حجم الذاكرة في الكمبيوتر حيث يتم تقدير قيم
الذاكرة بالكيلوبايت او ميغابايت
والجدول التالى يبين وحدات ذاكرة الكمبيوتر وقيمها :
وحدة الذاكرة القيمة
بت اصغر وحدة من المعلومات اختصار لاسم Binary Digit (خانة ثنائية)
نيبل 4 بت (نصف يابت)
بايت 8 بت (يكافئ حرف واحد)
كلمة 16 بت في معظم الكمبيوترات الشخصية (فية كلمات اطول
محتملة في الكمبيوترات الضخمة)
كيلوبايت(KB) 1024 بايت
ميغابايت(MB) 1.048.576 بايت (تقريباً مليون بايت او 1024 كيلوبايت)
غيغابايت(GB) 1.073.741.824 بايت (تقريباً بليون بايت او 1024 ميغابايت)
بما ان الكمبيوترات تستخدم الاعداد الثنائية والبشر يستخدمون الاعداد العشرية فإن تقني +A لازم
يكون قادر على إجراء بعض التحويلات البسيطة.
يبين الجدول التالى الاعداد العشرية ومكافئاتها الثنائية (0 الى 9 ).يجب ان تعرف هذا المعلومات
وافضل طريقة انك تعرف كيف تجمع في النظام الثنائي ومهب تحفظ كل عدد ومكافئه.
الرقم العشري المكافئ الثنائي
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
رموز ASCII
American Standard Code For Information
ان الرموز المعيارية المستخدمة لمعالجة الحروف النصية في معظم الكمبيوترات الحديثة
تعرف باسم رموز ASCII (اختصار لجملة الشفرة الامريكية المعيارية لتبادل المعلومات).
تتألف رموز ASCII المعيارية من 128 رمزاً تمثل الاحرف الهجائية الانجليزية وعلامات التنقيط
وبعض حروف التحكم.
معظم الانظمة الحديثة تتميز 256 رمزاً:128 رمزاً اصلياً زائد 128 حرفاً إضافياً تدعى مجموعة الحروف
الموسعة.
لازم تعرف ان البايت يمثل حرفاً واحداً من المعلومات،لذلك يلزمنا اربعة بايتات لتمثيل صف مؤلف
من اربعة حروف.تمثل البايتات الاربعة التالية صف الحروف AB12 (بإستخدام رموز ASCII)
1 2 A B
00110001 00110010 01000001 01000010
اما البايتات التالية فتمثل الكلمة :binary: باللغة الثنائية:
B I N A R Y
01011001 01010010 01000001 01001110 01001001 01000010
تجد في الجدول التالى تمثيل كامل لمجموعة حروف ASCII . حتى في حساباتنا الحالية المحملة
بالوسائط المتعددة والمعقدة بالبرمجة تبقى رموز ASCII محافظة على موقع هام ومرموق.
الرمز بايت 1 ثنائي العدد العشري
0 00110000 48
1
00110001 49
2 00110010 50
3 00110011 51
4 00110100 52
5 00110101 53
6 00110110 54
7 00110111 55
8 00111000 56
9 00111001 57
A 01000001 65
B 01000010 66
C 01000011 67
D 01000010 68
E 01000101 69
F 01000110 70
G 01000111 71
H 01001000 72
I 01001001 73
J 01001010 74
K 01001011 75
L 01001100 76
M 01001101 77
N 01001110 78
O 01001111 79
P 01010000 80
Q 01010001 81
R 01010010 82
S 01010011 83
T 01010100 84
U 01010101 85
V 01010110 86
W 01010111 87
X 01011000 88
Y 01011001 89
Z 01011010 90
************************************************** ******************************
a 01100001 97
b 01100010 98
c 01100011 99
d 01100100 100
e 01100101 101
f 01100110 102
g 01100111 103
h 01101000 104
i 0110100 105
j 01101010 106
k 01101011 107
l 01101100 108
m 01101101 109
n 01101110 110
o 01101111 111
p 01110000 112
q 01110001 113
r 01110010 114
s 01110011 115
t 01110100 116
u 01110101 117
v 01110110 118
w 01110111 119
x 01111000 120
y 01111001 121
z 01111010 122
ملاحظة :
تملك كل الحروف الهجائية قيم ASCII مختلفة لحالة الحجم الكمبير وحالة الحجم الصغير
فالحرف الهجائي الكبير :A: لة القيمة 65 بينما الصغير :a: لة القيمة 97.
ملاحظة:
لابد ان تعلم ان :الفراغ: يعتبر حرفاً هاماً في عملية المعالجة التى تتم في الكمبيوتر فكل
البنود الموجودة في شفرة ما يجب ان تتم مباعدتها لكى يستطيع الجهاز ان يعالجها.