لائحة الطعام
مجاني
تحقق في
الرئيسية  /  تعليم / تشفير الكلمة في النظام الثنائي. رمز ثنائي في النص

تشفير الكلمة في النظام الثنائي. رمز ثنائي في النص

يمكن ترميز جميع الشخصيات والحروف باستخدام ثمانية بت ثنائي. أكثر الجداول شيوعا تقدم الجداول في الرمز الثنائي هي ASCII و ANSI، يمكن استخدامها لتسجيل النصوص في المعالجات الدقيقة. في جداول ASCII و ANSI، تتزامن أول 128 حرفا. يحتوي هذا الجزء من الجدول على أرقام وعلامات الترقيم والأحرف اللاتينية للسجلات العلوية والسفلية وأحرف التحكم. يتم احتواء التوسعات الوطنية للجداول الرمزية والرموز البيئية في آخر 128 رموز لهذه الجداول، لذلك لا تتزامن النصوص الروسية في أنظمة تشغيل DOS و Windows.

عند التعرف لأول مرة عن أجهزة الكمبيوتر والمعالجات الدقيقة، قد ينشأ سؤال - "كيفية تحويل النص إلى الرمز الثنائي؟" ومع ذلك، فإن هذا التحول هو أبسط اتخاذ إجراء! للقيام بذلك، تحتاج إلى استخدام أي محرر نصوص. بما في ذلك ومناسبة و أبسط برنامج المفكرة، وهو جزء من التشغيل أنظمة ويندوزوبعد محرري مماثلة موجودة في جميع بيئات البرمجة لغات مثل SI أو Pascal أو Java. تجدر الإشارة إلى أن الأكثر شيوعا محرر النص كلمة لتحويل النص السهل إلى الرمز الثنائي غير مناسب. يقدم محرر الاختبار هذا كمية كبيرة للمزيد من المعلومات، مثل الحروف الملونة، إمالة، تحت السطر، اللغة التي كتبت عبارة معينة، الخط.

تجدر الإشارة إلى أنه في الواقع مزيج من الأصفار والوحدات التي يتم ترميزها معلومات النص الرمز الثنائي ليس كذلك البتات في هذا القانون لا تطيع القوانين. ومع ذلك، على الإنترنت، عبارة البحث "عرض الرسائل في التعليمات البرمجية الثنائية" هو الأكثر شيوعا. يوضح الجدول 1 امتثال الرموز الثنائية بأحرف الأبجدية اللاتينية. للحصول على تسجيل موجز في هذا الجدول، يتم تمثيل تسلسل الأصفار والوحدات في الرموز العشرية والسداسية عشرية.

الجدول 1 خطاب لاتيني جدول الجدول في القانون الثنائي (ASCII)

الرمز العشري رمز عرافة الرمز المعروض قيمة
0 00 نول.
1 01 (كلمة التحكم في كلمة)
2 02 (الكلمة الأولى المنقولة)
3 03 ETX (نقل الكلمة الأخيرة)
4 04 EOT (نهاية النقل)
5 05 ENQ (التهيئة)
6 06 ACK (تلقي تأكيد)
7 07 بيل.
8 08 بكالوريوس
9 09 HT (علامة تبويب أفقي
10 0a. LF (ترجمة الخطوط)
11 0b. VT (علامة التبويب عمودي)
12 0S. FF (الصفحة التالية)
13 0D. CR (عودة النقل)
14 0e. لذلك (عرض مزدوج)
15 0f. سي (طباعة مضغوطة)
16 10 dle.
17 11 DC1.
18 12 DC2 (إلغاء الطباعة المضغوط)
19 13 DC3 (الاستعداد)
20 14 DC4 (إلغاء العرض المزدوج)
21 15 § NAC (فشل القبول)
22 16 syn.
23 17 ETB.
24 18 تستطيع
25 19 م
26 1 أ. الفرعية.
27 1 ب. ESC (بدء الإدارة. أولا)
28 1C. FS.
29 1d. gs.
30 1E. روبية.
31 1f. نحن.
32 20 مساحة
33 21 ! علامة تعجب
34 22 « قوس الزاوية
35 23 # علامة رقم
36 24 $ علامة وحدة النقدية (الدولار)
37 25 % في المئة تسجيل
38 26 & ampersand.
39 27 " النقاس
40 28 ( فتح قوس
41 29 ) إغلاق قوس
42 2a. * نجمة
43 2B. + علامة زائد
44 2C. , فاصلة
45 2D. - علامة ناقص
46 2E. . هدف
47 2f. / سمة كسور
48 30 0 رقم الصفر
49 31 1 رقم واحد
50 32 2 رقم اثنين
51 33 3 الشكل الثالث
52 34 4 أربعة أرقام
53 35 5 خمسة أرقام
54 36 6 الرقم ستة
55 37 7 الرقم سبعة.
56 38 8 رقم ثمانية
57 39 9 تسعة أرقام
58 3 أ : القولون
59 3b. ; فاصلة منقوطة
60 3C. < علامة أقل
61 3D. = علامة على قدم المساواة
62 3E. > تسجيل أكبر
63 3F. ? علامة السؤال
64 40 @ تجاري
65 41 أ. رأس المال اللاتيني
66 42 ب. الرسالة العاصمة اللاتينية ب
67 43 جيم الرسالة العاصمة اللاتينية ج
68 44 د. تسجيل الحرف اللاتيني د
69 45 هيا رسالة رأس المال اللاتينية ه
70 46 F. الرسالة العاصمة اللاتينية F
71 47 G. رسالة رأس المال اللاتينية G
72 48 حاء رأس المال اللاتيني ح
73 49 أنا. تسجيل خطاب اللاتينية الأول
74 4 ا. ج. الحرف العاصمة اللاتينية J
75 4B. ك. رسالة رأس المال اللاتينية ك
76 4C. ل. تسجيل الرسالة اللاتينية ل
77 4D. م. تسجيل رسالة لاتينية
78 4E. ن. خطاب العاصمة اللاتينية ن
79 4F. في خطاب العاصمة اللاتينية س
80 50 P. خطاب العاصمة اللاتينية ص
81 51 س: تسجيل رسالة لاتينية
82 52 رديئة رسالة رأس المال اللاتينية ص
83 53 س. رسالة رأس المال اللاتينية S
84 54 T. رأس المال اللاتيني ر
85 55 U. رأس المال اللاتيني U
86 56 الخامس. رأس المال اللاتيني الخامس
87 57 د رأس المال اللاتيني ث
88 58 عاشر الرسالة العاصمة اللاتينية X
89 59 Y. خطاب العاصمة اللاتينية ذ
90 5 أ z. تسجيل الحرف اللاتيني Z
91 5b. [ فتح مربع مربع
92 5C. \ عكس لعنة
93 5D. ] إغلاق مربع مربع
94 5E. ^ "نظرة"
95 5 _ رمز الزباد
96 60 ` النقاس
97 61 أ. خطاب سلسلة اللاتينية
98 62 ب. خطاب سلسلة اللاتينية ب
99 63 جيم سلسلة الرسالة اللاتينية ج
100 64 د. سلسلة خطاب لاتينية د
101 65 هيا سلسلة سلسلة اللاتينية ه
102 66 f. خطاب سلسلة اللاتينية F
103 67 g. سلسلة خطاب لاتينية g
104 68 حاء خطاب سلسلة اللاتينية ح
105 69 أنا. سلسلة خطاب لاتينية أنا
106 6 أ ج. سلسلة سلسلة اللاتينية J
107 6b. ك. سلسلة سلسلة اللاتينية ك
108 6C. ل. خطاب سلسلة اللاتينية l
109 6D. م. سلسلة خطاب لاتينية م
110 6E. ن. سلسلة خطاب لاتينية ن
111 6F. في سلسلة خطاب لاتينية س
112 70 p. سلسلة خطاب لاتينية ص
113 71 س: سلسلة سلسلة اللاتينية
114 72 رديئة سلسلة خطاب لاتينية ص
115 73 س. سلسلة رسالة لاتينية S
116 74 t. سلسلة خطاب لاتينية ر
117 75 u. سلسلة خطاب لاتينية
118 76 الخامس. سلسلة رسالة لاتينية V
119 77 د خطاب سلسلة اللاتينية ث
120 78 عاشر خطاب سلسلة اللاتينية X
121 79 ذ. خطاب سلسلة اللاتينية ذ
122 7A. z. سلسلة رسالة لاتينية ض
123 7 ب. { فتح قوس
124 7s. | سمة عمودي
125 7D. } إغلاق هدفين مجعد
126 7E. ~ تيلد
127 7F.

في الإصدار الكلاسيكي من جدول رمز ASCII، لا توجد حروف روسية وتتكون من 7 بت. ومع ذلك، في المستقبل، تم توسيع هذا الجدول إلى 8 بت ورسائل روسية في الرموز الثنائية والرموز البيئية ظهرت في خطوط 128 الأقدم. بشكل عام، يحتوي الجزء الثاني على الحروف الهجائية الوطنية للبلدان المختلفة والرسائل الروسية هناك ببساطة واحدة من المجموعات الممكنة (855) قد تكون هناك طاولة فرنسية (863) أو ألمانيا (1141) أو اليونانية (737). يوضح الجدول 2 مثالا على عرض الرسائل الروسية في التعليمات البرمجية الثنائية.

الجدول 2. جدول عرض الرسائل الروسية في الرمز الثنائي (ASCII)

الرمز العشري رمز عرافة الرمز المعروض قيمة
128 80 لكن رسالة رأس المال الروسي أ
129 81 ب. رأس المال الروسي B
130 82 في خطاب رأس المال الروسي في
131 83 G. تسجيل الرسالة الروسية G
132 84 د. إلكتروني العاصمة الروسية د
133 85 هيا إلكتروني العاصمة الروسية ه
134 86 ج. رسالة رأس المال الروسية
135 87 z. رسالة رأس المال الروسية
136 88 و خطاب رأس المال الروسي و
137 89 ج. رسالة رأس المال الروسية
138 8A. ل رسالة رأس المال الروسية
139 8B. ل. رأس المال الروسي L
140 8C. م. تسجيل الرسالة الروسية م
141 8D. ن. الرسالة الروسية المسجلة N
142 8E. حول الرسالة الروسية العاصمة س
143 8F. P الطبيب الروسي العاصمة
144 90 رديئة تسجيل الرسالة الروسية ص
145 91 من عند خطاب رأس المال الروسي مع
146 92 T. تسجيل الرسالة الروسية ر
147 93 د رسالة رأس المال الروسية
148 94 F. رأس المال الروسي F
149 95 حاء رأس المال الروسي X
150 96 جيم رسالة رأس المال الروسي ج
151 97 جيم رأس المال الروسي ح
152 98 ش رأس المال الروسي ث
153 99 ش رسالة رأس المال الروسية
154 9A. kommersant. رأس المال الروسي كوميرسانت
155 9 ب. س التسجيل الرسالة الروسية
156 9C. ب رأس المال الروسي B
157 9D. هيا إلكتروني العاصمة الروسية ه
158 9E. يو رسالة رأس المال الروسية
159 9F. أنا خطاب رأس المال الروسي الأول
160 A0. لكن لنقل الرسالة الروسية أ
161 A1. ب. لنقل الرسالة الروسية ب
162 A2. في خطاب الروسية الحادة في
163 A3. g. لنقل الرسالة الروسية G
164 A4. د. الوقف الحرف الروسي د
165 A5. هيا الحرف الروسي الحجري E
166 a6. ج. لنقل الرسالة الروسية
167 A7. z. خطاب الروسية الحادة
168 A8. و خطاب الروسية الحادة و
169 A9. ج. خطاب الروسية الحادة
170 أأ. ل خطاب الروسية الحادة إلى
171 من ل. الحافظة الروسية الرسالة L
172 مات م. لنقل الرسالة الروسية م
173 ميلادي ن. لنقل الرسالة الروسية ن
174 أخر حول الحرف الروسي الشريطي س
175 وافر p لنقل خطوط الروسية
176 B0.
177 B1.
178 B2.
179 B3. رمز pseudographic.
180 B4. رمز pseudographic.
181 B5. رمز pseudographic.
182 B6. رمز pseudographic.
183 B7. رمز pseudographic.
184 B8. رمز pseudographic.
185 B9. رمز pseudographic.
186 بكالوريوس. رمز pseudographic.
187 BB. رمز pseudographic.
188 قبل الميلاد. رمز pseudographic.
189 BD. رمز pseudographic.
190 يكون. رمز pseudographic.
191 BF. رمز pseudographic.
192 C0. رمز pseudographic.
193 C1. رمز pseudographic.
194 C2. رمز pseudographic.
195 C3. رمز pseudographic.
196 C4. رمز pseudographic.
197 C5. رمز pseudographic.
198 C6. رمز pseudographic.
199 C7. رمز pseudographic.
200 C8. رمز pseudographic.
201 C9. رمز pseudographic.
202 كاليفورنيا. رمز pseudographic.
203 CB. رمز pseudographic.
204 نسخة. رمز pseudographic.
205 CD. رمز pseudographic.
206 معرف رمز pseudographic.
207 راجع رمز pseudographic.
208 D0. رمز pseudographic.
209 D1 رمز pseudographic.
210 D2. رمز pseudographic.
211 D3. رمز pseudographic.
212 D4. رمز pseudographic.
213 D5. رمز pseudographic.
214 D6. رمز pseudographic.
215 D7. رمز pseudographic.
216 D8. رمز pseudographic.
217 D9. رمز pseudographic.
218 داكن رمز pseudographic.
219 DB.
220 العاصمة
221 DD.
222 دي.
223 DF.
224 E0. رديئة لنقل الرسالة الروسية ص
225 E1 من عند خطاب الروسية الحادة مع
226 E2. t. الوقف الرسالة الروسية ر
227 E3. د خطاب الروسية الحادة
228 E4. f. الوقح الحرف الروسي F
229 E5 حاء لنقل الرسالة الروسية X
230 E6. جيم الحرف الروسي الحطب ج
231 E7. جيم لنقل الرسالة الروسية H
232 E8. ش لنقل الحرف الروسي ث
233 E9. ش لنقل الرسالة الروسية
234 EA. kommersant. الوقوف الحروف الروسية kommersant
235 eb. س الحرف الروسي الحار
236 إيدر ب الحرف الروسي الحجري ب
237 إدوار هيا الحرف الروسي
238 هيا يو الحرف الروسي الحار
239 EF. أنا لنقل الرسالة الروسية الأول
240 F0. هيا إلكتروني العاصمة الروسية ه
241 F1. هيا لنقل الرسالة الروسية ه
242 F2. Є
243 F3. є
244 F4. Ї
245 F5. Ї
246 F6. Ў
247 F7. ў
248 F8. ° علامة على درجة
249 F9. علامة الضرب (DOT)
250 FA. ·
251 FB. جذرية (أخذ الجذر)
252 FC. علامة رقم
253 FD. ¤ علامة نقدية (روبل)
254 Fe.
255 FF.

عند تسجيل النصوص بخلاف الرموز الثنائية، عرض الحروف مباشرة، الرموز التي تشير إلى الانتقال إلى سلسلة جديدة وإرجاع المؤشر (عودة النقل) إلى موضع الصفر من السلسلة. عادة ما تستخدم هذه الشخصيات معا. تتوافق رموزهم الثنائية مع الأرقام العشرية - 10 (0 (0) و 13 (0D). على سبيل المثال، يوجد أدناه قسم من نص هذه الصفحة (تفريغ الذاكرة). يتم تسجيل الفقرة الأولى على هذا الموقع. لعرض المعلومات في تفريغ الذاكرة، يتم تطبيق التنسيق التالي:

  • سجل العمود الأول العنوان الثنائي لسلسلة البايت الأولى
  • بعد ستة عشر أعمدة مسجلة بايتات الواردة في ملف نصي.وبعد للحصول على تقدير أكثر ملاءمة لعدد البايت بعد العمود الثامن، تم إجراء خط عمودي. بايت، لتسجيل موجز، قدم في رمز سداسي عشري.
  • في العمود الأخير، يتم تقديم نفس البايتات في شكل حرف أحرف الرسالة المعروضة.
00000000: 82 E1 A5 20 E1 A8 AC A2 | AE AB EB 20 A8 20 A1 E3 جميع الرموز و بو 00000010: AA A2 EB 20 AE AE AE A3 E3 | E2 20 A1 EB E2 EC 20 A7 Cuva قد تكون من 00000020: A0 AA AE A4 A8 E0 AE AE A2 | A AD EB 20 AF E0 A8 20 AKS AE E9 A8 20 A2 | AE E1 EC A8 20 A4 A2 AP مساعدة ثمانية أيام 00000040: AE A8 E7 AD EB E5 20 E1 | A8 AK A2 AE AE AE AE A2 2E الرموز الأصلية. 00000050: 0D 0D 0A 8D A0 A1 AE AB | A5 A5 20 E0 A0 E1 AF E0 ♪ ◙nell Varrore 00000060: AE E1 E2 E0 A0 A5 AD | AD EB AC A8 20 E2 A0 A1 TAB 00000070: AB A8 E6 A0 AC A8 20 EF | A2 AB EF EE E2 EF 20 من قبل الأشخاص 00000080: E2 A0 A1 AB A8 E6 EB 20 | 41 53 43 49 49 20 E1 20 جدول ASCII من 00000090: AD A0 E6 A8 AE AD A0 AB | EB AC 0D 0D 0D 0A E0 National ◙Р 000000A0: A0 E1 E8 A5 A5 A5 A5 | EF A8 2C 20 AF E0 ASSERANS، AT 000000B0: AC A5 AD EF EE E9 A5 A5 | E1 EF 20 A2 20 44 4F 53 تغيير في DOS 000000C0: 20 28 A8 20 AA AE E2 AE | E0 EB A5 20 AE AE AE AD (ويمكن أن يكون 000000D0: AE 20 AE A1 AE AE AB EC | A7 A4 A0 E2 EC 20 A4 o استخدم D 000000E0: AB EF 20 A7 A0 A0 A0 E1 | A8 0D 0A E2 AA E1 E2 LA تسجيل ◙Text 000000F0: AE A2 20 AA A2 AA | E0 AE AF E0 AE E6 A5 E1 OS في المعالجات الدقيقة 00000100: E1 AE E0 A0 E5 29 2C 20 | A8 20 E2 A0 A1 A8 E6 Suraz)، والجداول 00000110: EB 20 41 4E 53 49 2C 20 | A8 A8 AC A5 AD EF EE ANSI، باستخدام 000 00120: E9 A8 A5 E1 EF 20 A2 20 | 57 49 4E 44 4F 57 53 2EB في ويندوز. 00000130: 20 82 20 E2 A0 A1 A8 | E6 A0 E5 0D 0A 41 53 43 في الجداول ◙asc 00000140: 49 49 20 A8 20 41 4E 53 | 49 20 20 AF A5 E0 A2 EB A5 II و ANSI First 00000150: 20 31 32 38 20 E1 A8 AC | A2 AE AB AE A2 20 E1 AE 128 رموز من 000000160: A2 AF A0 A4 EE EE E2 2E | 20 82 20 AD E2 AE A9 20 20 يتدفق. في هذه 00000170: E7 A0 E1 E2 A8 20 E2 A0 | A1 A8 E6 EV 20 E1 AE أجزاء من الجدول من 00000180: A4 A5 E0 A6 A0 E2 E1 EF | 0D 0A E1 AE AE AK A2 AE AB Holds ◙simol 00000190: EB 20 E6 A8 E4 E0 A8 E4 E0 2C 20 | A7 AD AA AE AE AE A2 20 AF S أرقام، علامات P 000001A0: E0 A5 A5 A8 AD AD A8 | EF 2C 20 AB A0 E2 A8 AD Repinania، Latin 000001B0: E1 AA AA A5 A5 20 A1 E3 AA | A2 EB 20 A2 A5 E0 E5 A3 A5 A5 A3 A3 A3 A8 AG 20 A3 A3 A5 A5 A3 A3 A3 AE 20 E0 A5: A3 A8 E1 E2 E0 AE A2 20 | A8 0D 0A E3 AF E0 A0 A2 Histrov و ♪ ◙Night 000001E0: AB EF EE E9 A5 A5 20 E1 | A8 AK AE AL AB EB 2E 20 رموز. 000001F0: 8D A0 E6 A8 AE AD A0 AB | EC AD EB A5 20 E0 A0 E1 السباقات الوطنية 00000200: E8 A8 E0 A5 AD A8 EF 20 | E1 A8 AK AE AL A2 AE AB EC AD Symer رمز 00000210: EB E5 20 E2 A0 A1 A8 | E6 20 A8 20 E1 A8 AC A2 SCUBBoard و Sims 00000220: AE AB EB 0D 0A AF E1 A5 | A2 A4 AE A3 E0 A0 A0 E4 A0 OLA ♪ ◙pseVDography 00000230: AA A8 20 E1 AE A4 A5 E0 | A6 A0 E2 E1 EF 20 A2 20 كي موجود في 00000240: AE E1 AB A5 A4 A4 A4 A4 A4 A8 | E5 20 31 32 38 20 AA AE آخر 128 KK 00000250: A4 A0 E5 20 ED E2 A8 E5 | 20 E2 A0 A1 A8 E6 2C DAH هذه طاولات، 00000260: 20 AE AE ED E2 AE AC E3 | 20 E9 E3 E1 E1 AA AA A5 لذلك الروس 00000270: 0D 0A E2 A5 AA E1 E2 EB | 20 A2 20 AE AF A5 E0 A0 ♪ نص في Opera 00000280: E6 A8 AE AD AD EB E5 20 | E1 A8 E1 E2 A5 AC A0 E5 أنظمة مثالية 00000290: 20 44 4F 53 20 A8 20 57 | 49 4E 44 4F 57 53 20 إعلان دوس و Windows H 000002A0: A5 20 E1 AE A2 AF A0 A4 | A0 EE E2 2E 0D 0A E تتزامن. ♪ ◙.

في المثال أعلاه، يمكن ملاحظة أن السطر الأول من النص يحتل 80 بايت. أول بايت 82 يتوافق مع الحرف "B". البايت الثاني E1 يتوافق مع الرسالة "C". البايت الثالث A5 يتوافق مع الرسالة "E". يعرض البايت 20 التالي فجوة فارغة بين الكلمات (الفضاء) ". تحتوي 81 و 82 بايتس على رموز إرجاع النقل والترجمة 0D 0A. نجد هذه الشخصيات في العنوان الثنائي 00000050: السلسلة التالية النص المصدر ليس متعددا 16 (طوله هو 76 حرفا)، لذلك من أجل العثور على نهايتها، سيكون من الضروري أولا العثور على السلسلة 000000e0: ويتم توقيعها بواسطة تسعة أعمدة. تم تسجيلها مرة أخرى بواسطة Bytes Reverte Bytes والترجمة 0D 0A. يتم تحليل النص المتبقي بنفس الطريقة.

تاريخ اخر تحديث ملف 04.12.2018.

المؤلفات:

إلى جانب المقالة "تسجيل نصوص الكود الثنائي" قراءة:

تمثيل الأرقام الثنائية في ذاكرة الكمبيوتر أو ميكروكنترولر
http: //syt/proc/intcod.php.

في بعض الأحيان يمكن أن يكون من المناسب لتخزين الأرقام في ذاكرة المعالج في نموذج عشري.
http: //site/proc/deccod.php.

تنسيقات قياسية من الفاصلة منقوطة العائمة لأجهزة الكمبيوتر والكمبيوتر المتحكم
http: // الموقع / proc / float /

حاليا، تستخدم كل من النظم المكونة وغير المشتريات على نطاق واسع في التقنية وفي الحياة اليومية.
.بي أتش بي.

دعونا معرفة ذلك مثل كل نفس ترجمة النصوص إلى التعليمات البرمجية الرقمية؟ بالمناسبة، في موقعنا، يمكنك ترجمة أي نص في رمز عشري، سداسي عشري، أساسي باستخدام كود حاسبة عبر الإنترنت.

نص الترميز.

وفقا لنظرية الكمبيوتر، يتكون أي نص من شخصيات فردية. هذه الرموز تشمل: الحروف والأرقام وعلامات الترقيم الصغيرة رموز خاصة ("، لا، ()، إلخ)، لهم، وكذلك الفجوات بين الكلمات.

المعرفة الأمتعة المطلوبة. العديد من الأحرف، التي تكتب النص، تسمى الأبجدية.

يمثل عدد الأحرف التي تم التقاطها في الأبجدية قوتها.

يمكن تحديد كمية المعلومات من خلال الصيغة: N \u003d 2B

  • n هو أكثر قوة (العديد من الشخصيات)،
  • ب - بت (وزن الرمز المتخذ).

الأبجدية التي ستكون هناك 256 يمكن أن تستوعب جميع الأحرف الضرورية تقريبا. هذه الحروف الهجائية تسمى كافية.

إذا كنت تأخذ الأبجدية بسعة 256، ثم ضع في اعتبارك أن 256 \u003d 28

  • 8 بت يسمى دائما 1 بايت:
  • 1 بايت \u003d 8 بت.

إذا قمت بترجمة كل رمز إلى رمز ثنائي، فستحتل رمز نص الكمبيوتر هذا 1 بايت.

كيف يمكن لمعلومات النص أن تبدو وكأنها ذاكرة كمبيوتر؟

أي نص يكتب على لوحة المفاتيح، على مفاتيح لوحة المفاتيح، ونحن نرى علامات مألوفة بالنسبة لنا (الأرقام، الحروف، إلخ). في الذاكرة التشغيلية للكمبيوتر، يسقطون فقط في شكل رمز ثنائي. يبدو المدونة الثنائية لكل رمز وكأنه رقم مكون من ثمانية أرقام، على سبيل المثال 00111111.

منذ ذلك الحين، بايت هو أصغر جسيمات ذاكرة مخاطبة، ويتم رسم الذاكرة لكل رمز بشكل منفصل - راحة مثل هذه الترميز واضحة. ومع ذلك، فإن 256 حرفا هو رقم مناسب للغاية لأي معلومات رمزية.

وبطبيعة الحال، نشأ السؤال: ما خصصا ثمانية رمز رمز ينتمي إلى كل رمز؟ وكيفية إصدار ترجمة نصية إلى الرمز الرقمي؟

هذه العملية مشروطة، ولدينا الحق في التوصل إلى مختلف طرق لترميز شخصياتوبعد يحتوي كل طابع من الحروف الأبجدية على رقمه الخاص من 0 إلى 255. ويتم تعيين كل عدد من التعليمات البرمجية من 00000000 إلى 11111111.

جدول الترميز هو "ورقة الغش"، والتي تشير إلى رموز الأبجدية وفقا لرقم التسلسل. ل أنواع مختلفة يستخدم Eum جداول مختلفة للترميز.

أصبح ASCII (أو ASCI) معيارا دوليا لأجهزة الكمبيوتر الشخصية. يحتوي الجدول على جزأين.

النصف الأول لجدول ASCII. (هذا هو النصف الأول، أصبح المعيار.)

الامتثال للترتيب المعجم، أي في الجدول، يتم الإشارة إلى الحرف (أحرف صغيرة ورأس المال) في ترتيب أبجدي صارم، وتسمى الأرقام تصاعدي مبدأ ترميز الأبجدية المتعاقبة.

بالنسبة للأبجدية الروسية مراقبة أيضا مبدأ الترميز المتسلسل.

الآن، في عصرنا، استخدم بقدر ما خمس أنظمة ترميز الأبجدية الروسية (KOI8-P، Windows. MS-DOS، Macintosh و ISO). نظرا لعدد أنظمة الترميز وعدم وجود معيار واحد، تنشأ سوء الفهم بنقل النص الروسي إلى عرض الكمبيوتر.

واحد من الأول معايير لترميز الأبجدية الروسيةأ. حواسيب شخصية النظر في KOI8 ("رمز تبادل المعلومات، 8 بت"). تم استخدام هذا الترميز في منتصف السبعينيات في سلسلة أجهزة الكمبيوتر في الاتحاد الأوروبي من أجهزة الكمبيوتر الكمبيوتر، ومن منتصف الثمانينات، يتم البدء في استخدام أنظمة تشغيل UNIX في أول مترجم إلى الروسية.

منذ بداية التسعينيات، ما يسمى الوقت، عند السيطرة عليها نظام التشغيل MS DOS، يظهر نظام ترميز CP866 ("CP" يعني "صفحة الكود"، "صفحة الرموز").

عملاق الكمبيوتر شركات شركة أبلمع نظامها المبتكر، تحت التعبير الذي عملوا به (Mac OS)، ابدأ في الاستخدام نظام خاص لترميز الأبجدية من ماك.

تنظيم التقييس الدولي (منظمة المعايير الدولية، ISO) تعين واحدة أخرى لآخر نظام ترميز الأبجديةدعا ISO 8859-5.

والأكثر شيوعا، في أيامنا، يتم اختراع النظام لترميز الأبجدية، في مايكروسوفت ويندوز.ودعا CP1251.

من النصف الثاني من التسعينيات، تم حل مشكلة نص ترجمة النص في التعليمات البرمجية الرقمية ولن تقدم فقط في معيار النظام، يسمى Unicode. يمثلها ستة عشر ترميز منتشر، فهذا يعني أنه يتم إعطاء كل رمز بايت تماما. ذاكرة الوصول العشوائيوبعد بالطبع، مع مثل هذا الترميز، تضاعف تكاليف الذاكرة. ومع ذلك، فإن هذا النظام رمز يسمح لك بالترجمة إلى الكود الإلكتروني ما يصل إلى 65536 حرفا.

النوعية نظام قياسي Unicode، هو إدراج أي أبجدية على الإطلاق، سواء كان موجودا، منقرضا، خيالي. في نهاية المطاف، أي أبجدية، بالإضافة إلى هذا، يتضمن نظام Unicode الكثير من الرموز الرياضية والكيميائية والموسيقية والعامة.

دعونا نرى جدول ASCII، راجع كيف قد تبدو الكلمة في ذاكرة جهاز الكمبيوتر الخاص بك.

غالبا ما يحدث أن نصك، الذي كتبه رسائل من الأبجدية الروسية، لا يقرأ، وهذا يرجع إلى الفرق في أنظمة ترميز الأبجدية على أجهزة الكمبيوتر. هذه مشكلة شائعة جدا تم اكتشافها في كثير من الأحيان.

إشارة رقمية واحدة ليست مفيدة للغاية، لأنه يمكن أن تأخذ قيمتين فقط: الصفر والوحدة. لذلك، في الحالات التي تحتاج فيها إلى نقل أو معالجة أو تخزين كميات كبيرة من المعلومات، عادة ما يتم استخدام العديد من الإشارات الرقمية الموازية. في الوقت نفسه، يجب اعتبار كل هذه الإشارات إلا في وقت واحد، كل منهم لا معنى له بشكل منفصل. في مثل هذه الحالات، يتحدثون عن الرموز الثنائية، وهذا هو، حول الرموز التي تشكلت بواسطة إشارات رقمية (منطقية، ثنائية). كل من الإشارات المنطقية المضمنة في التعليمات البرمجية يسمى التفريغ. كلما زادت التصريفات يدخل الرمز، فإن المزيد من القيم يمكن أن تتلقى هذا الرمز.

على عكس الترميز العشري مألوفا بالنسبة لنا، أي رموز مع قاعدة العشرة، مع الترميز الثنائي في قاعدة التعليمات البرمجية هناك رقم اثنين (الشكل 2.9). وهذا هو، يمكن أن يستغرق كل رمز أرقام (كل تفريغ) من التعليمات البرمجية الثنائية عشرة قيم (كما هو الحال في الرمز العشري: 0، 1، 2، 3، 4، 5، 6، 7، 8، 9)، ولكن فقط اثنان - 0 و 1. لا يزال نظام السجل الموضعي هو نفسه، أي أقدم تفريغ مكتوب على اليمين، وعلى اليسار - الأقدم. ولكن إذا كان ذلك في نظام عشري، فإن وزن كل تفريغ التالي هو أكثر من وزن العشرة السابقة، ثم في النظام الثنائي (مع الترميز الثنائي) - مرتين. يتم استدعاء كل فئة من الرمز الثنائي بت (من "الرقم الثنائي باللغة الإنجليزية" - "الرقم الثنائي").

تين. 2.9. الترميز العشري والثنائي

في علامة التبويب. 2.3 يوضح المراسلات من أول عشرين أرقام في النظم العشرية والثنية.

من الجدول، يمكن ملاحظة أن العدد المطلوب من تفريغ التعليمات البرمجية الثنائية أكبر بكثير من العدد المطلوب من الكشف عن الرمز العشري. الحد الأقصى للرقم المحتمل مع عدد التصريف يساوي ثلاثة هو في نظام عشري 999، ومع ثنائي - 7 فقط (I.E 111 في القانون الثنائي). في الحالة العامة، يمكن أن يستغرق العدد الثنائي N- التفريغ 2 ن قيم مختلفةوعدد عشري إفراز N - 10 N القيم. وهذا هو، فإن تسجيل الأرقام الثنائية الكبيرة (مع عدد التصريف أكثر من عشرة) يصبح غير مريح للغاية.

الجدول 2.3. الامتثال للأرقام في النظم العشرية والثنية
النظام العشري النظام الثنائي النظام العشري النظام الثنائي

من أجل تبسيط تسجيل الأرقام الثنائية، تم اقتراح ما يسمى النظام الست عشري (الترميز 16 غني). في هذه الحالة، يتم تقسيم جميع التفريغ الثنائية إلى مجموعات من أربعة أرقام (بدءا من الأصغر سنا)، ثم يتم ترميز كل مجموعة بحرف واحد. يتم استدعاء كل مجموعة من هذا القبيل polibyte. (أو nibboma., tetraje.)، ومجموعتان (8 تفريغ) - بايت. من الجدول. 2.3 يمكن أن نرى أن الرقم الثنائي 4 بت يمكن أن يستغرق 16 قيما مختلفة (من 0 إلى 15). لذلك، فإن العدد المطلوب من الأحرف الكود الست عشري هو أيضا 16، حيث يحدث اسم التعليمات البرمجية. أول 10 أحرف تتخذ أرقاما من 0 إلى 9، ثم 6 خطابات رأس المال الأولي من الأبجدية اللاتينية: A، B، C، D، E، F.

تين. 2.10. سجل ثنائي و 16 ريتش

في علامة التبويب. 2.4 يوضح أمثلة على ترميز 16 ريتش لأرقام العشرين الأولى (يتم إعطاء الأرقام الثنائية بين أقواس)، وفي الشكل. 2.10 يوضح مثالا على تسجيل الأرقام الثنائية في شكل 16 أغنى. لتعيين ترميز 16 ريتش، يتم استخدام الحرف "H" أو "H" في بعض الأحيان (من السددي السداسي عشري باللغة الإنجليزية) في نهاية الرقم، على سبيل المثال، يشير سجل A17F H إلى رقم 16 ريتش A17F. هنا A1 هو بايت كبار من الرقم، و 7F هو البايت الأصغر سنا من الرقم. كل الأرقام (في علمنا - مزدوج البايت) يسمى باختصار.

الجدول 2.4. نظام الترميز السادس عشر الغني
النظام العشري 16 ريتر النظام العشري 16 ريتر
0 (0) (1010)
1(1) ب (1011)
2 (10) ج (1100)
3 (11) د (1101)
4 (100) ه (1110)
5 (101) F (1111)
6 (110) 10 (10000)
7 (111) 11 (10001)
8 (1000) 12 (10010)
9 (1001) 13 (10011)

لترجمة رقم 16 ريتش إلى عشري، مضروا بقيمة التفريغ الأصغر سنا (صفر) لكل وحدة، قيمة التصريف (الأول) التالي بحلول عام 16، والتصريف الثاني بحلول 256 (16 2)، وما إلى ذلك، ثم أضعاف كل الأعمال. على سبيل المثال، خذ الرقم A17F:

A17F \u003d F * 16 0 + 7 * 16 1 + 1 * 16 2 + A * 16 3 \u003d 15 * 1 + 7 * 16 + 1 * 256 + 10 * 4096 \u003d 41343

ولكن يجب أيضا تعلم كل متخصص في المعدات الرقمية (المطور والمشغل أو المصلح والمبرمجين وغيرها) التعامل بحرية في أنظمة الثراء والثنائيين 16-Rethone، كما هو الحال مع عشري منتظم، بحيث لا توجد ترجمة من النظام في النظام مطلوب.

بالإضافة إلى الرموز المعينة، هناك أيضا تمثيل ثنائي ثنائي-عشري للأرقام. كما هو الحال في التعليمات البرمجية ذات 16 نجم، في التعليمات البرمجية الثنائية العشرية، يتوافق كل فئة من التعليمات البرمجية مع أربعة تفريغ ثنائي، ومع ذلك، فإن كل مجموعة من أربع تصريفات ثنائية يمكن أن لا يستغرق ستة عشر، ولكن عشر قيم ترميز من الرموز 0، 1، 2، 3، 4، 5، 6، 7، 8، 9. وهذا هو، تصريف عشري واحد يتوافق مع أربعة ثنائي. نتيجة لذلك، اتضح أن الأرقام الكتابة في التعليمات البرمجية الثنائية - لا تختلف عن الكتابة في التعليمات العشرية المعتادة (الجدول 2.6)، ولكن في الواقع، فهو ليس سوى رمز ثنائي خاص، ويمكن لكل إفرازات منها فقط القيم: 0 و 1. الرمز الثنائي العشري هو في بعض الأحيان مريحة للغاية لتنظيم المؤشرات الرقمية العشرية لوحة النتائج.

الجدول 2.6. نظام الترميز الثنائي العشري
النظام العشري نظام ثنائي - عشري النظام العشري نظام ثنائي - عشري
0 (0) 10 (1000)
1(1) 11 (1001)
2 (10) 12 (10010)
3 (11) 13 (10011)
4 (100) 14 (10100)
5 (101) 15 (10101)
6 (110) 16 (10110)
7 (111) 17 (10111)
8 (1000) 18 (11000)
9 (1001) 19 (11001)

في التعليمات البرمجية الثنائية أعلى الأرقام التي يمكنك القيام بها أي عمليات حسابية: الجمع والطرح والضرب والقسمة.

النظر، على سبيل المثال، إضافة رقمين ثنائيين 4 بت. فليكن من الضروري أضعاف الرقم 0111 (عشري، 7) و 1011 (عشري 11). إن إضافة هذه الأرقام ليست أكثر صعوبة مما كانت عليه في التمثيل العشري:

عند إضافة 0 و 0، نحصل على 0، مع إضافة 1 و 0، نحصل على 1، عند إضافة 1 و 1، نحصل على 0 والنقل إلى التفريغ التالي 1. النتيجة 10010 (عشري 18). عند إضافة أي أرقام ثنائية التفريغ، n-bit أو (n + 1) هو رقم متعدد.

وبالمثل، يتم تقديم الطرح. لنفترض من بين 10010 (18) من الضروري طرح الرقم 0111 (7). نحن نكتب الأرقام بمحاذاة على أصغر التفريغ وخصم نفس الشيء كما في حالة النظام العشري:

عند طرح 0 من 0، نحصل على 0، عند طرح 0 من 1، نحصل على 1، عند طرح 1 من 1، نحصل على 0، عند طرح 1 من 0، نحصل على 1 والقروض 1 في التفريغ التالي. النتيجة - 1011 (عشري 11).

عند طرحه من الممكن الحصول عليه الأرقام السالبةوبالتالي، من الضروري استخدام التمثيل الثنائي للأرقام السلبية.

للحصول على تمثيل متزامن لكل من الأرقام السلبية الإيجابية والثنة الثنائية، يتم استخدام رمز إضافي ما يسمى في معظم الأحيان. يتم التعبير عن الأرقام السلبية في هذا الرمز في مثل هذا الرقم، والتي، التي يتم طيها بعدد إيجابي من نفس القيمة، سيعطي صفر نتيجة لذلك. من أجل الحصول على رقم سلبي، من الضروري تغيير جميع أجزاء نفس الرقم الإيجابي إلى العكس (0 لكل 1، 1 إلى 0) وإضافة إلى النتيجة 1. على سبيل المثال، نكتب الرقم -5. يبدو الرقم 5 في الرمز الثنائي 0101. نستبدل البتات إلى مقابل عكس: 1010 وإضافة وحدة: 1011. نلخص النتيجة برقم البداية: 1011 + 0101 \u003d 0000 (أتجاهل النقل إلى الفئة الخامسة).

تختلف الأرقام السالبة في التعليمات البرمجية الإضافية من القيمة الإيجابية للتصريف الأقدم: تحدد الوحدة في التفريغ العالي الرقم السلبي، والصفر إيجابي.

بالإضافة إلى العمليات الحسابية القياسية، يتم استخدام بعض العمليات المحددة في نظام الأرقام الثنائية، على سبيل المثال، إضافة الوحدة النمطية 2. هذه العملية (تشير إلى أ) تعرض للضرب، أي منافذ من التفريغ في الفئة والقروض في التصريف الأكبر سنا غير موجود هنا. قواعد إضافة الوحدة 2 هي كما يلي: ،، نفس العملية تسمى وظيفة باستثناء أووبعد على سبيل المثال، قم بتشكيل الوحدة 2 رقما ثنائيا 0111 و 1011:

من بين عمليات bitwore الأخرى على الأرقام الثنائية، يمكن ملاحظة الوظيفة والوظيفة أو الوظيفة. وظيفة ويعطي الوحدة فقط عندما تكون في البتات المعنية من أرقام مصدرين كلتا الوحدتين، وإلا فإن النتيجة هي -0. وظيفة أو تعطي الوحدة عندما تكون واحدة على الأقل من البتات المقابلة من الأرقام الأولية هي 1، وإلا فإن النتيجة هي 0.

الرمز الثنائي هو شكل تسجيل المعلومات في شكل وحدات والأصفار. هذا موضعي مع القاعدة 2. حتى الآن، يتم استخدام التعليمات البرمجية الثنائية (يحتوي الجدول المعروض أدناه قليلا على بعض الأمثلة على عدد الأرقام) في جميع الأجهزة الرقمية دون استثناء. يتم شرح شعبيته من خلال موثوقية عالية وبساطة لهذا الشكل من التسجيل. الحساب الثنائي بسيط للغاية، على التوالي، من السهل التنفيذ على مستوى الأجهزة. مكونات (أو كما يتم استدعاؤها أيضا - منطقي) موثوقة للغاية، حيث تعمل في عمل دولتين فقط: وحدة منطقية (هناك حالية) وصفر منطقي (لا حالي). وبالتالي، فهي مفيدة للمكونات التناظرية، والتي تعتمد عملها على العمليات الانتقالية.

كيف هو الشكل الثنائي للسجل؟

دعونا معرفة كيفية تشكيل هذا المفتاح. قد يحتوي أحد إبرام التعليمات البرمجية الثنائية على دولتين فقط: صفر ووحدة (0 و 1). عند استخدام رقمين، من الممكن كتابة أربع قيم: 00، 01، 10، 11. يتضمن التسجيل المكون من ثلاثة أرقام ثمانية دول: 000، 001 ... 110، 111. نتيجة لذلك، نحصل على طول يعتمد التعليمات البرمجية الثنائية على عدد التصريفات. يمكن كتابة هذا التعبير باستخدام الصيغة التالية: N \u003d 2M، حيث: M هو عدد التصريفات، و N هو عدد المجموعات.

أنواع الرموز الثنائية

في المعالجات الدقيقة، تستخدم هذه المفاتيح لتسجيل مجموعة متنوعة من المعلومات التي تتم معالجتها. يمكن أن يتجاوز تصريف الرمز الثنائي ذاكرته الداخلية بشكل كبير. في مثل هذه الحالات، تحتل الأرقام الطويلة عدة خلايا من جهاز التخزين ومعالجتها باستخدام أوامر متعددة. في الوقت نفسه، تعتبر جميع قطاعات الذاكرة التي يتم تمييزها عن الرمز الثنائي متعدد البياضات كرقم واحد.

اعتمادا على الحاجة إلى توفير هذه المعلومات أو تلك المعلومات، تميز الأنواع التالية من المفاتيح:

  • غير موقعة؛
  • رموز مريرة مباشرة؛
  • العكس الشهير
  • أيقونة إضافية؛
  • الرمز الرمادي
  • الرمادي الرمادي
  • الرموز الكسرية.

النظر في مزيد من التفاصيل كل منهم.

السلامة الرموز الثنائية

دعونا معرفة ما هو نوع السجل. في كود غير موقعة بالكامل، يمثل كل رقم (ثنائي) درجة من رقمين. في هذه الحالة، أصغر عدد يمكن كتابةه في هذا النموذج هو صفر، ويمكن تمثيل الحد الأقصى من خلال الصيغة التالية: م \u003d 2 ف -1. حدد هذان الأرقامان بالكامل النطاق الرئيسي الذي يمكن التعبير عنه بهذا الرمز الثنائي. دعونا نفكر في إمكانية الشكل المذكور للتسجيل. عند استخدام هذا النوع من المفتاح غير الموقعة يتكون من ثمانية أرقام، ستكون مجموعة الأرقام الممكنة من 0 إلى 255. سيكون هناك مجموعة من السادسة عشرة أرقام لديها مجموعة من 0 إلى 65535. في معالجات ثمانية بت، يتم استخدام قطنيين من الذاكرة في العناوين المجاورة.. العمل مع مثل هذه المفاتيح توفر فرق خاصة.

الرموز الشهيرة مباشرة

في هذا النموذج، يتم استخدام تصريف مفاتيح ثنائية لتسجيل علامة الرقم. صفر يتوافق مع Plus، والوحدة ناقص. نتيجة لإدخال هذا التفريغ، يتم تحويل نطاق أرقام المشفرة إلى الجانب السلبيوبعد اتضح أن ثمانية بت من المفتاح الثنائي بأكمله يمكن أن يسجل الأرقام في النطاق من -127 إلى + 127. ستة عشر رقما - تتراوح من -32767 إلى +32767. في المعالجات الدقيقة ثمانية بت، تستخدم قطاعيان متجاوران لتخزين هذه الرموز.

عيب هذا الشكل من التسجيل هو أن التصريف الأيقونية والرقمية للمفتاح يجب معالجتها بشكل منفصل. يتم الحصول على خوارزميات من البرامج التي تعمل مع هذه الرموز معقدة للغاية. لتغيير وتطلع تخصيص التصريف الأيقون، من الضروري تطبيق آليات إخفاء هذا الرمز، مما يساهم في الزيادة الحادة في حجم البرنامج وتقليل سرعته. من أجل القضاء على هذا النقص تم تقديمه النوع الجديد المفتاح هو رمز عكس ثنائي.

سانيا عكس المفتاح

يختلف هذا النوع من التسجيل عن الرموز المباشرة فقط بحقيقة أن الرقم السلبي يتم الحصول عليه من خلال إغراء جميع تصريفات المفتاح. في الوقت نفسه، تكون التصريف الرقمي والأيقونة متطابقة. نظرا لهذا، فإن خوارزميات العمل مع مثل هذا النوع من الرموز مبسطة بشكل كبير. ومع ذلك، يتطلب مفتاح الإرجاع خوارزمية خاصة للتعرف على رمز التفريغ الأول، وحساب القيمة المطلقة للعدد. وكذلك استعادة علامة القيمة الناتجة. علاوة على ذلك، يستخدم مفتاحان مفتاحين بمفاتيحين في الرموز العكسية والمباشرة. على الرغم من حقيقة أن هذه القيمة لا تملك علامة إيجابية أو سلبية.

Sannaya رمز رقم ثنائي إضافي

ليس لهذا النوع من السجلات أوجه القصور المدرجة للمفاتيح السابقة. تتيح هذه الرموز تلخيص الأرقام الإيجابية والسلبية المباشرة. لا يحلل التفريغ الأيقوني. كل هذا أصبح ممكنا بسبب حقيقة أن الأرقام الإضافية هي حلقة طبيعية من الأحرف، وليس التكوينات الاصطناعية، مثل مفاتيح مباشرة وعكسية. علاوة على ذلك، هناك عامل مهم هو أن حسابات الإضافات في الرموز الثنائية بسيطة للغاية. لهذا، يكفي إضافة مفتاح واحد إلى المفتاح العكسي. عند استخدام هذا النوع من التعليمات البرمجية التابعة، يتكون من ثمانية أرقام، ستكون مجموعة الأرقام المحتملة من -128 إلى + 127. سيكون للمفتاح السادس عشر أرقام مجموعة من -32768 إلى +32767. في معالجات ثمانية بت، تستخدم اثنين من القطاعات المجاورة معالجات التخزين.

رمز إضافي ثنائي مثير للاهتمام للتأثير الملحوظ، والذي يسمى ظاهرة توزيع العلامة. دعونا معرفة ما يعنيه. يكمن هذا التأثير في حقيقة أنه في عملية تحويل قيمة بايت واحدة إلى القمامة المزدوجة، قليلا من البايت القديم، قم بتعيين قيم بت الجليد من البايت الأصغر سنا. اتضح أنه لتخزين الرمز، يمكنك استخدام البتات القديمة. في هذه الحالة، لا تتغير القيمة الرئيسية بالكامل.

الرمز الرمادي

هذا الشكل من التسجيل هو أساسا مفتاح خطوة واحدة. وهذا هو، أثناء الانتقال من قيمة إلى أخرى، تغييرات واحدة فقط من التغييرات. في هذه الحالة، يؤدي الخطأ في قراءة البيانات إلى الانتقال من موقع إلى آخر مع نزوح بسيط مع مرور الوقت. ومع ذلك، يتم استبعاد الحصول على نتيجة غير صحيحة تماما للموضع الزاوي مع هذه العملية تماما. ميزة هذه التعليمات البرمجية هي قدرتها على نسخ المعلومات. على سبيل المثال، إبطال البتات الكبيرة، يمكنك ببساطة تغيير الاتجاه المرجعي. هذا بسبب السيطرة على الملخص. في هذه الحالة، يمكن أن تكون قيمة الإخراج متزايدة وتسقط في اتجاه مادي واحد من دوران المحور. نظرا لأن المعلومات المسجلة في المفتاح الرمادي لديه شخصية مشفرة بشكل استثنائي، والتي لا تحمل بيانات رقمية حقيقية، بعد ذلك قبل العمل الإضافي، من الضروري تحويلها مسبقا إلى شكل ثنائي منتظم من التسجيل. يتم ذلك باستخدام محول خاص - فك ترميز Binar الرمادي. هذا الجهاز تنفذ بسهولة على العناصر المنطقية الابتدائية لكل من طريقة الأجهزة والبرامج.

Ice Express Code.

التحوط القياسي من الرمادي مناسب للحلول المقدمة في شكل أرقام، اثنان. في الحالات التي تحتاج فيها إلى تنفيذ حلول أخرى، يتم قطع متوسط \u200b\u200bمؤامرة فقط من هذا النموذج. نتيجة لذلك، يتم الحفاظ على خطوة واحدة واحدة. ومع ذلك، في مثل هذه التعليمات البرمجية، فإن بداية النطاق الرقمي ليست صفرية. انه يتحول تعيين القيمةوبعد في عملية معالجة البيانات من البقول التي تم إنشاؤها، يحدث نصف الفرق بين الدقة الأولي والمخفضة.

تمثيل رقم كسور في مفتاح ثنائي مع فاصلة ثابتة

في عملية العمل، من الضروري أن تعمل ليس فقط من قبل الأعداد الصحيحة، ولكن أيضا كسور. يمكن تسجيل هذه الأرقام باستخدام رموز مباشرة وعكسية وميزة. مبدأ بناء المفاتيح المذكورة هو نفسه كما هو الحال في الكل. حتى الآن، اعتقدنا أن الفاصلة الثنائية يجب أن تكون حق الفئة الأصغر سنا. لكنها ليست كذلك. يمكن وضعها على يسار التفريغ الأقدم (في هذه الحالة، كمتغير، من الممكن تسجيل أرقام كسور حصرية)، وفي منتصف المتغير (يمكن تسجيل القيم المختلطة).

تشكل رمز النقطة العائمة الثنائية

يستخدم هذا النموذج للكتابة أو العكس - صغير جدا. كمثال أو مسافات بين النجوم أو أبعاد الذرات والإلكترونات يمكن إحضارها. عند حساب هذه القيم، يجب أن تستخدم التعليمات البرمجية الثنائية مع عدد كبير جدا. ومع ذلك، لا نحتاج إلى مراعاة المسافة المساحة بدقة ملليمتر. لذلك، فإن شكل التسجيل مع فاصلة ثابتة في هذه الحالة غير فعالة. يستخدم نموذج جبري لعرض مثل هذه الرموز. وهذا هو، الرقم مكتوب كمركه، مضروبة في عشرة إلى الدرجة التي تعرض الترتيب المرغوب للرقم. يجب أن يكون معروفا أن Mantissa يجب ألا تكون أكثر توخيا، وبعد عدم كتابة الفاصلة إلى الصفر.

ويعتقد أن حساب التفاضل والتكامل الثنائي اخترع في بداية القرن الثامن عشر من قبل الرياضيات من ألمانيا من قبل Gottfried Leibnic. ومع ذلك، كما فتح العلماء مؤخرا، فإن فترة طويلة إلى جزيرة بولينيزيا من مانجاريف تستخدم هذا النوع من الحساب. على الرغم من حقيقة أن الاستعمار دمرت تماما أنظمة حساب التفاضل والتكامل الأصلي تقريبا، أعاد العلماء فواتير ثنائية وعشرية معقدة. بالإضافة إلى ذلك، يجادل العالمة المعرفون أن ترميز الكود الثنائي يستخدم في الصين القديمة في القرن التاسع قبل الميلاد قبل الميلاد. ه. استخدمت الحضارات القديمة الأخرى، على سبيل المثال، الهنود مايا، أيضا مجموعات معقدة من النظم العشرية والثنية لتتبع الفواصل الزمنية والظواهر الفلكية.

لا تفهم أجهزة الكمبيوتر الكلمات والأرقام كما يفعل الناس. عصري البرمجيات يسمح للمستخدم النهائي بتجاهله، ولكن عند أدنى مستويات يدير جهاز الكمبيوتر الخاص بك إشارة كهربائية ثنائية ذلك لديها دولتين فقط: هناك الحالية أو الحالية. إلى "فهم" البيانات المعقدة، يجب أن يشفرها جهاز الكمبيوتر الخاص بك بتنسيق ثنائي.

يعتمد النظام الثنائي على رقمين - 1 و 0، مما يتوافق مع حالات التشغيل وإيقاف تشغيلها، والتي يمكن أن يفهم جهاز الكمبيوتر الخاص بك. ربما تكون على دراية بالنظام العشري. يستخدم عشرة أرقام - من 0 إلى 9، ثم عائدات الطلب التالي لتشكيل أرقام مزدوجة رقمية، مع عدد كل من الأوامر التالية من عشر مرات أكثر من السابق. الجهاز الثنائي مشابه، كل رقم ضعف ما هو السابق.

العد في شكل ثنائي

في المصطلحات الثنائية، يكون الرقم الأول يساوي 1 من النظام العشري. الرقم الثاني هو 2، الثالث - 4، الرابع - 8، وهلم جرا - الزوجي في كل مرة. إضافة كل هذه القيم سوف تعطيك رقم بتنسيق عشري.

1111 (بتنسيق ثنائي) \u003d 8 + 4 + 2 + 1 \u003d 15 (في النظام العشري)

المحاسبة 0 يعطينا 16 قيم محتملة لأربعة بت ثنائي. نقل 8 بت، وسوف تتلقى 256 قيما محتملة. يستغرق الأمر مساحة إضافية للعرض، نظرا لأن أربعة أرقام في شكل عشري تعطينا 10000 قيم محتملة. بالطبع، يأخذ الرمز الثنائي مساحة أكبر، لكن أجهزة الكمبيوتر تفهم الملفات الثنائية أفضل بكثير من النظام العشري. وللأشياء، مثل معالجة المنطق، رمز ثنائي أفضل من العشرية.

يجب القول أن هناك نظام أساسي آخر يستخدم في البرمجة: السداسي عشريوبعد على الرغم من أن أجهزة الكمبيوتر لا تعمل في شكل سداسي عشري، فإن المبرمجين يستخدمونه لتمثيل العناوين الثنائية بتنسيق قابل للقراءة عند كتابة التعليمات البرمجية. يرجع ذلك إلى حقيقة أن رقمين من عدد سداسي عشري يمكن أن يكون بايت كامل، وهذا هو، يحلون محل ثمانية أرقام بتنسيق ثنائي. يستخدم النظام السداسي عشري الأرقام 0-9، وكذلك الحروف من A إلى F للحصول على ستة أرقام إضافية.

لماذا تستخدم أجهزة الكمبيوتر الملفات الثنائية

اجابة قصيرة: المعدات وقوانين الفيزياء. كل شخصية في جهاز الكمبيوتر الخاص بك هي إشارة كهربائية، وفي الأيام الأولى من الحسابات، كانت الإشارات الكهربائية أكثر تعقيدا. كان من المعقول أن يميز الدولة "المدرجة" الممثلة "المدرجة" فقط بتهمة سلبية، ولا تتكثف الدولة "قبالة" تهمة إيجابية.

بالنسبة لأولئك الذين لا يعرفون لماذا تمثل "إيقاف" تهمة إيجابية، يرجع ذلك إلى حقيقة أن الإلكترونات لها شحنة سلبية ومزيد من الإلكترونات - أكثر تيارا مع رسوم سلبية.

وبالتالي، فإن أجهزة الكمبيوتر المبكرة بحجم الغرفة المستخدمة الملفات الثنائية لإنشاء أنظمتهم، وعلى الرغم من استخدامها الأكبر سنا المعدات الأكثر مروعة، فقد عملوا في نفس المبادئ الأساسية. أجهزة الكمبيوتر الحديثة استخدام ما يسمى الترانزستور لأداء الحسابات مع رمز ثنائي.

هنا هو مخطط الترانزستور النموذجي:

في الواقع، يسمح بالتيار الحالي من المصدر إلى الصرف إذا كان هناك حالية في البوابة. انها تشكل مفتاح ثنائي. يمكن للمصنعين إنشاء هذه الترانزستورات صغيرة بشكل لا يصدق - ما يصل إلى 5 نانومتر أو حجم خيوط الحمض النووي. هذه هي الطريقة التي تعمل المعالجات الحديثة، وحتى أنها قد تعاني من مشاكل في التمييز وإيقاف الدولة (على الرغم من أنها مرتبطة بحجمها الجزيئي غير الواقعي أغلق ميكانيكا الكم).

لماذا النظام الثنائي فقط

لذلك، قد تفكر: "لماذا 0 و 1 فقط؟ لماذا لا تضيف رقم آخر؟ ". على الرغم من أنه يرجع جزئيا إلى تقاليد إنشاء أجهزة الكمبيوتر، في الوقت نفسه، فإن إضافة عدد آخر سيعني الحاجة إلى تسليط الضوء على حالة أخرى من التيار، وليس فقط "إيقاف" أو "المدرجة".

المشكلة هنا هي أنه إذا كنت ترغب في استخدام العديد من مستويات الجهد، فأنت بحاجة إلى وسيلة لأداء الحسابات بسهولة معها، والأجهزة الحديثة القادرة على ذلك ليست قابلة للحياة كاستبدال للحوسبة الثنائية. على سبيل المثال، هناك ما يسمى كمبيوتر ثلاثي، مصممة في الخمسينيات من القرن الماضي، ولكن تطوير ذلك قد توقف. منطق أرضي أكثر كفاءة من البديل الثنائي، ولكن ليس فعالا بعد من الترانزستور الثنائي أو على الأقل لا يوجد ترانزستور كموازين صغيرة مثل ثنائي.

السبب في أنه لا يمكننا استخدام المنطق الثلاثي إلى كيفية توصيل الترانزستورات في الكمبيوتر وكيف يتم استخدامها للحسابات الرياضية. يتلقى الترانزستور المعلومات إلى مدخلتين، ويقوم بتشغيل العملية وإرجاع النتيجة بواسطة إخراج واحد.

وبالتالي، فإن الرياضيات الثنائية أسهل لجهاز كمبيوتر من أي شيء آخر. يتم تحويل المنطق الثنائي بسهولة إلى أنظمة ثنائية، وصحيح وخالص تتوافق مع الولايات المتحدة وإيقافها.

سيكون جدول الحقيقة الثنائي يعمل على المنطق الثنائي أربع مخرجات محتملة لكل عملية أساسية. ولكن، نظرا لأن البوابة الثلاثية تستخدم ثلاثة مدخلات، سيكون جدول الحقيقة الثلاثي 9 أو أكثر. بينما يحتوي النظام الثنائي على 16 من المشغلين المحتملين (2 ^ 2 ^ 2)، سيكون نظام Tropro 19683 (3 ^ 3 ^ 3). يصبح التحجيم مشكلة، لأنه على الرغم من أن المجال أكثر كفاءة، إلا أنه أكثر تعقيدا بشكل كبير.

من تعرف؟ في المستقبل، قد نرى جيدا أجهزة كمبيوتر ثلاثية، لأن المنطق الثنائي واجهت مشاكل التصغير. في غضون ذلك، سيستمر العالم في العمل في الوضع الثنائي.