همه می‌دانند که رایانه‌ها می‌توانند با سرعت زیادی از گروه‌های بزرگ داده‌ها پرداخت‌ها را کسر کنند. اما شما همه چیز را در مورد آنچه بین دو ذهن نهفته است نمی دانید: جریان چیست و ولتاژ چیست.

چگونه یک کامپیوتر قادر به پردازش چنین اطلاعات متنوعی است؟
راز در سیستم محاسبه دوگانه نهفته است. تمام داده ها در رایانه در دسترس هستند که به شکل یک ها و صفرها ارائه می شوند که هر کدام با یک سیم برق نشان داده می شود: یک ها - ولتاژ بالا، صفر - کم و یک ها - وجود ولتاژ، صفر - عدم وجود آن. به تبدیل داده ها در صفر و یک تبدیل مضاعف و بقیه مقادیر آنها را کد دوگانه می گویند.
در رقم دهم، بر اساس سیستم اعداد دهم، که در زندگی روزمره استفاده می شود، مقدار عددی با ده رقم از 0 تا 9 نشان داده می شود و مکان عدد دارای مقدار ده برابر بیشتر است، سمت راست پایین مانند جدید. برای شناسایی عدد بزرگتر از نه در سیستم نماد دهی، جای آن صفر و در جای بعدی، جایگاه با ارزش تر، یک است. در یک سیستم دوگانه نیز همینطور است، جایی که فقط دو رقم وجود دارد - 0 و 1، پوست دارای دو مقدار است و دست راست یکسان است. بنابراین، در یک کد دوگانه، فقط صفر و یک را می توان به عنوان اعداد منفرد نشان داد و هر عدد بزرگتر از یک دو مکان را اشغال می کند. بعد از صفر و یک سه عدد دوتایی وجود دارد: 10 (بخوانید یک صفر) و 11 (بخوانید یک - یک) و 100 (بخوانید یک صفر). 100 دو برابر 4 ده است. در جدول بالا، سمت راست معادل های دو دهم دیگر را نشان می دهد.
حتی اگر عدد را بتوان با یک کد دو رقمی بیان کرد، به سادگی فضای بیشتری را نسبت به یک کد ده رقمی اشغال می کند. در سیستم دوتایی، می توانید یک نام را یادداشت کنید، به طوری که یک عدد دوتایی به حرف پوست اختصاص داده شود.

دو رقمی برای چهار مکان
16 ترکیب تاشو، ویکور و رنگ‌های تیره و روشن را می‌توان در مجموعه‌های چهار تکه ترکیب کرد. بخش جدول بالا (صفحه 27). با دو نوع کولم در یک سیستم دوگانه، می‌توانید تعداد نامتناهی ترکیب داشته باشید، فقط تعداد کلم‌های بیشتر در هر گروه - و تعداد بیشتری از نظر تعداد.

بیتی و بایت

کوچکترین واحد در نمونه کامپیوتر، تنها واحد داده ای است که می تواند با یکی از دو ذهن توانا مطابقت داشته باشد. به عنوان مثال، ترکیب یک و صفر (راست دست) به معنای 1 بیت است. این را می توان به روش های دیگری نیز تشخیص داد: با وجود یا حضور جریان الکتریکی، یا با مغناطش مستقیم به راست یا چپ. همه بیت ها بایت می شوند. 256 بایت ممکن می تواند 256 کاراکتر و کاراکتر را نشان دهد. بسیاری از کامپیوترها یک شبه بایت داده تولید می کنند.

تبدیل مضاعف یک کد دو رقمی چهار رقمی می تواند ده ها عدد از 0 تا 15 را وارد کند.

جداول کد

اگر از یک کد دوگانه برای اختصاص حروف به حروف الفبا یا علائم نگارشی استفاده شود، جداول کد مورد نیاز نشان می دهد که کدام کد با کاراکتر مطابقت دارد. لیستی از این کدها گردآوری شده است. اکثر رایانه های شخصی از یک کد هفت رقمی به نام ASCII یا کد استاندارد آمریکایی برای تبادل اطلاعات استفاده می کنند. جدول سمت راست کدهای اسکی الفبای انگلیسی را نشان می دهد. سایر کدها برای هزاران کاراکتر و الفبا در کشورهای دیگر معتبر هستند.

بخشی از جدول به کد اسکی

قطعات در ساده ترین شکل خود هستند و موارد زیر را نشان می دهند:

  • هر چه ارزش سیستم کمتر باشد، آماده سازی سایر عناصر برای کار با این مقادیر آسان تر است. Sokrema، دو رقم از سیستم عددی دو رقمی را می توان با انواع پدیده های فیزیکی نشان داد: بله استروم - بدون استروما، القای میدان مغناطیسی بیشتر از مقدار آستانه است و هیچ چیز دیگری.
  • هرچه تعداد ایستگاه های یک عنصر کمتر باشد، پیچیدگی بیشتر و توانایی کار بیشتر است. به عنوان مثال، برای رمزگذاری سه مرحله از طریق بزرگی القای میدان مغناطیسی، باید دو مقدار آستانه وارد کرد، به طوری که قابلیت انتقال و قابلیت اطمینان ذخیره اطلاعات قابل قبول نباشد.
  • حساب دویکوف ساده است. ساده ترین آنها جداول جمع و ضرب هستند - عملیات اصلی روی اعداد.
  • می توان قبل از معرفی عملیات بیتی بر روی اعداد از دستگاه جبر منطقی استفاده کرد.

پوسیلانیا

  • ماشین حساب آنلاین برای تبدیل اعداد از یک سیستم عددی به سیستم دیگر

بنیاد ویکی مدیا 2010.

تعجب کنید که "کد باینری" در فرهنگ های دیگر چیست:

    کد خاکستری 2 بیتی 00 01 11 10 3 بیتی کد خاکستری 000 001 011 010 110 111 101 100 4 بیتی کد خاکستری 0000 0001 0011 0010 0110 01010101010101 000 کد خاکستری یک سیستم عددی است که در آن دو عدد وجود دارد مقادیر قابل توجه … … ویکی پدیا

    کد نقطه سیگنال (SPC) سیستم سیگنال 7 (SS7, GKS 7) منحصر به فرد (در شبکه خانگی) آدرس گره است که در سطح سوم MTP (مسیریابی) در لایه های GKS 7 مخابراتی برای شناسایی این مورد استفاده می شود. . ویکیپدیا

    ریاضیات تعداد افراد است، یاک به مهار مربع نمی رود، کریم 1. صورت، 10 از دست رفته است، و 18 ni، دسکپیلکی 18 = 32. نظارت بر اعداد رایگان پس از انسان: 1 , 2, 3, 3, 6, 7 7 , … … ویکی پدیا

    برای ویرایش این مقاله، باید: مقاله را آپلود کنید. طراحی را طبق قوانین نوشتن مقاله دوباره کار کنید. مقاله را طبق قوانین سبک ویکی پدیا ویرایش کنید.

    این اصطلاح معانی دیگری دارد، div. پایتون (مقدار). کلاس فیلم پایتون: مو ... ویکی پدیا

    در زبان انگلیسی، مهمترین کلمات امروزه به معنای "تلاش در سیستم امنیتی" است و به زودی به اصطلاح "حمله کرکر" ناپدید می شود. این از طریق سردرگمی معنای خود کلمه "هکر" اتفاق افتاد. هکر... ... ویکی پدیا

کامپیوترها کلمات و اعداد را آنطور که مردم درک می کنند نمی فهمند. نرم افزار امنیتی فعلی به کاربر نهایی اجازه می دهد که این موضوع را نادیده بگیرد، اما در پایین ترین سطح، رایانه شما با یک سیگنال الکتریکی دوگانه کار می کند که فقط دویست نفر هستند: هیچ رشته ای وجود ندارد و هیچ رشته ای وجود ندارد برای "درک" داده های تا شده، کامپیوتر شما باید آنها را در قالب دوگانه رمزگذاری کند.

سیستم دوگانه مبتنی بر دو رقم است - 1 و 0، که همانطور که رایانه شما می تواند روشن و خاموش می شود. البته شما با سیستم ده ها آشنا هستید. ده رقم وجود دارد - از 0 تا 9، و سپس به ترتیب پیشروی بروید تا اعداد دو رقمی را تشکیل دهید، و عدد از هر ترتیب پیشروی ده برابر بزرگتر است، کمتر از جلو. سیستم دوتایی مشابه است و شماره پوست دو برابر بزرگتر و در جلو کمتر است.

پوشه با فرمت دوبل

در دو رقمی، رقم اول همان 1 در سیستم دهگان است. عدد دیگری معادل 2 است، سومی 4، چهارمی 8 است و به همین ترتیب - شبیه به یکدیگر است. با افزودن تمام این مقادیر، یک عدد در قالب ده ها به شما می رسد.

1111 (برای قالب دو رقمی) = 8 + 4 + 2 + 1 = 15 (برای سیستم دهم)

شکل 0 16 مقدار ممکن را برای چهار شرط دوبل ارائه می دهد. به بیت 8 بروید و 256 مقدار ممکن را دریافت خواهید کرد. این امر فضای بسیار بیشتری را برای ارائه می‌گیرد، زیرا ارقام در فرم ده‌ها 10000 مقدار ممکن را به ما می‌دهند. به طور طبیعی، کد باینری فضای بیشتری را اشغال می کند، اما کامپیوترها می توانند دو فایل را بسیار کارآمدتر پردازش کنند، حتی بدون یک دوجین سیستم. І برای سخنرانی های فعال، مانند استدلال منطقی، کد دو به یک دهم کاهش می یابد.

باید گفت که سیستم پایه دیگری نیز وجود دارد که برنامه ریزی شده است: شستنادتیاتکووا. اگر رایانه ها در قالب هگزادسیمال کار نمی کنند، برنامه های vikory از آنها برای ارائه آدرس های دوگانه در قالبی که هنگام نوشتن کد خوانده می شود استفاده می کنند. این بدان معنی است که دو رقم از یک عدد هگزادسیمال می تواند یک بایت کامل باشد، به طوری که می توانند جایگزین همه ارقام در قالب دو رقمی شوند. سیستم هگزادسیمال از ارقام 0-9 و همچنین حروف A تا F برای تفریق شش رقم اضافی استفاده می کند.

چرا کامپیوترها از فایل های تکراری استفاده می کنند؟

خلاصه ای کوتاه: ایمنی سخت افزار و قوانین فیزیک. نماد روی رایانه شما یک سیگنال الکتریکی است و در روزهای اولیه محاسبه سیگنال های الکتریکی در حال مرگ بسیار دشوارتر خواهد بود. عاقلانه‌تر است که بین «شامل‌های» حالت، نمایش‌هایی با بار منفی و «شامل‌های» حالت، بازنمایی‌هایی با بار مثبت تفاوت قائل شویم.

برای کسانی که نمی دانند، آنچه "تاثیر" می شود با بار مثبت نشان داده می شود، این به این دلیل است که الکترون ها بار منفی دارند و الکترون های بیشتری فضای بیشتری را با بار منفی حمل می کنند.

به این ترتیب کامپیوترهای اولیه به اندازه یک اتاق تسخیر شدند فایل های دوتاییبرای ایجاد سیستم های خود، و اگرچه آنها بر دارایی های قدیمی و دست و پا گیر پیروز شدند، اما بر اساس همان اصول اساسی کار کردند. چنین رایانه هایی در چنین عناوینی پیروز هستند، ترانزیستور برای شناسایی تقسیمات با کد دوگانه.

نمودار محور یک ترانزیستور معمولی:

اساساً، زهکش به جریان اجازه می دهد تا از زهکشی به زهکشی جریان یابد، زیرا یک جریان در دروازه وجود دارد. این یک کلید دوگانه را تشکیل می دهد. ویروس شناسان می توانند ترانزیستورها را بسیار کوچک بسازند - به اندازه 5 نانومتر یا به بزرگی دو رشته DNA. اینها روشی است که پردازنده‌های روزمره کار می‌کنند و ممکن است از مشکلات ناشی از نابرابری‌های سیستم روشن و متصل رنج ببرند (اگرچه این به دلیل اندازه مولکولی غیر واقعی آنها است، مشابه شگفتی های مکانیک کوانتومی).

چرا فقط سیستم دوقلو؟

بنابراین ممکن است فکر کنید: "چرا 0 و 1 محروم است؟ چرا یک عدد دیگر اضافه نمی کنید؟ اگرچه این اغلب با سنت‌های رایانه‌های مدرن مرتبط است، افزودن یک عدد بیشتر به معنای نیاز به مشاهده مرحله دیگری از جریان است، نه فقط «اختلالات» یا «شامل‌ها».

مشکل اینجاست که اگر بخواهید تعداد سطوح ولتاژ را کاهش دهید، به روشی نیاز دارید تا محاسبات را به راحتی از روی آنها محاسبه کنید و امنیت سخت افزاری فعلی در عین حال به عنوان جایگزینی برای محاسبات مضاعف عملی نیست. به عنوان مثال، عناوین زیادی وجود دارد، کامپیوتر سوم، Rozroblenie در 1950s سنگ، اما rozrobleniya در آن من گیر کرده است. منطق سه تایی کارآمدتر است، دو برابر کمتر است، اما هنوز هیچ جایگزین موثری برای ترانزیستور باینری وجود ندارد یا، مسلماً، هیچ ترانزیستوری در چنین مقیاس بحرانی، که دو برابر است، وجود ندارد.

دلیل اینکه ما نمی توانیم از منطق سه گانه استفاده کنیم، در نحوه اتصال ترانزیستورها در یک کامپیوتر و نحوه استفاده از آنها برای محاسبات ریاضی نهفته است. ترانزیستور اطلاعات را به دو ورودی می برد، عملیات را کامل می کند و نتیجه را به یک خروجی می چرخاند.

بنابراین، ریاضیات باینری برای یک کامپیوتر ساده تر است، مهم نیست که چه باشد. منطق دوگانه را می توان به راحتی در سیستم های دوگانه بازسازی کرد و True و False با حالت های روشن و خاموش مطابقت دارند.

یک جدول حقیقت دودویی، که بر اساس یک منطق دوگانه عمل می کند، بنابراین خروجی های ممکن برای عملیات پوستی اساسی دارد. اگر قطعاتی از دروازه سه گانه وجود داشته باشد، سه ورودی وجود دارد، جدول حقیقت سه گانه کوچک است، 9 یا بیشتر. از آنجایی که یک سیستم باینری دارای 16 عملگر ممکن است (2^2^2)، یک سیستم سه گانه دارای تعداد کمی 19683 (3^3^3) است. مقیاس بندی یک مشکل است، زیرا در حالی که سه گانه موثر است، به طور تصاعدی نیز پیچیده است.

چه کسی می داند؟امروزه ما می توانیم از سه بخش کامپیوتر استفاده کنیم، زیرا منطق باینری با مشکلات کوچک سازی مواجه شده است. در حال حاضر، می توانید به پردازش در حالت دوگانه ادامه دهید.

اگر می خواهید ابزاری مانند تبدیل متن به کد دوگانه و برگشت ایجاد کنید، چنین خدماتی نیز در دسترس هستند، اما باید با الفبای لاتین کار کنند. مترجم با رمزگذاری یونیکد در قالب UTF-8 کار می کند، که الفبای سیریلیک را در دو بایت رمزگذاری می کند.در حال حاضر مترجم قادر است از رمزگذاری های دو بایتی استفاده کند. هیچ راهی برای ترجمه حروف چینی وجود ندارد وگرنه برای پوشاندن نامفهوم آن را اصلاح می کنم.

برای ایجاد مجدد متن در فایل باینریمتن را در انتهای سمت چپ وارد کنید و روی TEXT->BIN در انتهای سمت راست کلیک کنید تا نمایشگر دوتایی نمایش داده شود.

برای تبدیل کد باینری به متنکد را در انتهای سمت راست وارد کنید و BIN->TEXT را در پنجره سمت چپ فشار دهید تا عبارت نمادین خود را ببینید.

روزی روزگاری ترجمه کد باینری به متندر غیر این صورت، اگر چیزی نمی دانید، صحت داده های خود را تغییر دهید!

به روز شد!

اکنون دروازه ایجاد مجدد متن اکنون در دسترس است:

عادی به نظر می رسد برای انجام این کار، باید کادر را علامت بزنید: «0 را با فاصله، و 1 را با █ جایگزین کنید». سپس متن را در انتهای سمت راست وارد کنید: «متن در نمایشگر باینری» و دکمه زیر آن «BIN->TEXT» را فشار دهید.

هنگام کپی برداری از این گونه متن ها باید دقت کرد زیرا شما به سادگی می توانید پاکسازی ها را روی بلال یا در انتها صرف کنید. به عنوان مثال، یک ردیف از حیوانات به نظر می رسد:

██ █ █ ███████ █ ██ ██ █ █ ███ ██ █ █ ██ █ ██ █ █ ██ █ ███ █ ██ █ █ ██ █ █ ███ ██ █ █ ███ ██ █ ██

و روی شته قرمز:

██ █ █ ███████ █ ██ ██ █ █ ███ ██ █ █ ██ █ ██ █ █ ██ █ ███ █ ██ █ █ ██ █ █ ███ ██ █ █ ███ ██ █ ██

چه تعداد تسویه احتمالاً می توانید خرج کنید؟

یک سیگنال دیجیتال منفرد خیلی آموزنده نیست و فقط می تواند دو مقدار داشته باشد: صفر و یک. بنابراین، در شرایطی که نیاز به انتقال، پردازش و ذخیره مقادیر زیادی از اطلاعات است، تعدادی از سیگنال های دیجیتال موازی باید راکد شوند. با توجه به اینکه همه این سیگنال ها در یک زمان فقط برای یک نفر قابل مشاهده هستند، پوست آنها هیچ حسی ندارد. در چنین مواردی، ما در مورد کدهای دوگانه صحبت می کنیم، سپس در مورد کدهای ایجاد شده توسط سیگنال های دیجیتال (منطقی، دوگانه). تعداد سیگنال های منطقی که قبل از کد وارد می شوند تخلیه نامیده می شود. هر چه ارقام بیشتری را قبل از یک کد وارد کنید، ارزش بیشتری را می توانید برای این کد بپذیرید.

علاوه بر کد ده ها معمولی برای ما، کد با پایه ده، با کد دو کد عدد دو بر اساس کد است (شکل 2.9). هر کد رقمی (رقمی) یک کد دو رقمی نمی تواند ده مقدار داشته باشد (مانند کد ده رقمی: 0، 1، 2، 3، 4، 5، 6، 7، 8، 9)، بلکه فقط دو - 0 و 1. سیستم ثبت موقعیت از همین امر محروم است، به طوری که راست دست به عنوان کوچکترین رتبه نوشته می شود و شیطان پیرترین. اگر در سیستم دهم ولتاژ تخلیه حمله پوستی ده برابر بیشتر از سیستم قبلی باشد، در سیستم دوگانه (با کدگذاری دو برابر) - دو برابر. رقم یک کد دوگانه یک بیت نامیده می شود (از انگلیسی "Binary Digit" - "Double number").

کم اهمیت 2.9.کدگذاری اعشاری و دوتایی

در جدول 2.3 تنوع بیست عدد اول را در سیستم های دهم و دوگانه نشان می دهد.

جدول نشان می دهد که تعداد ارقام لازم برای کد دو رقمی به طور قابل توجهی بیشتر از تعداد ارقام لازم برای کد دهم است. حداکثر عدد ممکن برای تعداد ارقام که برابر با سه است برای سیستم ده ها 999 و برای سیستم دو رقمی فقط 7 (یا برای کد دو رقمی 111) است. در یک فرم تشریفاتی، یک عدد دو رقمی n مکان می تواند 2 n مقدار متفاوت داشته باشد و یک عدد ده n مکان می تواند 10 n مقدار داشته باشد. سپس نوشتن دو عدد بزرگ (با تعداد ارقام بزرگتر از ده) کمتر دستی می شود.

جدول 2.3. نوع اعداد در سیستم های ده و دو
سیستم دسیاتکووا سیستم دوقلو سیستم دسیاتکووا سیستم دوقلو

به منظور ساده سازی ثبت اعداد دو رقمی، سیستم به اصطلاح شانزده رقمی (کدگذاری 16 رقمی) ایجاد شد. در این نوع، تمام تخلیه های مضاعف بر اساس چند تخلیه به گروه هایی تقسیم می شوند (از کوچکترین شروع می شود) و هر گروه با یک نماد کدگذاری می شود. این گروه پوستی نامیده می شود با تایپ بایت(یا niblom, زوشیت، و دو گروه (8 رقمی) - بایت. 3 جدول 2.3 واضح است که یک عدد دو رقمی 4 رقمی می تواند 16 مقدار مختلف (از 0 تا 15) داشته باشد. بنابراین، تعداد کاراکترهای لازم برای یک کد هگزادسیمال هنوز 16 است و کاراکترها مشابه نام کد هستند. به عنوان 10 کاراکتر اول، اعداد از 0 تا 9 گرفته می شود و سپس 6 حرف بزرگ از الفبای لاتین انتخاب می شود: A، B، C، D، E، F.

کم اهمیت 2.10.ضبط شماره دو و 16 رقمی

در جدول 2.4 رمزگذاری 16 رقمی 20 شماره اول را نشان می دهد (دو عدد در بازوها نشان داده شده است) و همچنین در شکل 2. 2.10 خواندن اما ضبط یک عدد دو رقمی در قالب 16 رقمی. برای نشان دادن رمزگذاری هگزادسیمال یک عدد، حرف "h" یا "H" (از هگزادسیمال انگلیسی) را در انتهای عدد اضافه کنید، به عنوان مثال، ورودی A17F h نشان دهنده عدد هگزادسیمال A17F است. در اینجا A1 بایت بالای عدد است و 7F بایت پایین عدد است. کل عدد (در مورد ما - دو بایت) فراخوانی می شود در یک کلمه.

جدول 2.4. سیستم کدگذاری 16 رقمی
سیستم دسیاتکووا سیستم 16 رقمی سیستم دسیاتکووا سیستم 16 رقمی
0 (0) A (1010)
1(1) B (1011)
2 (10) C (1100)
3 (11) D (1101)
4 (100) E (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=F*16 0 + 7*16 1 + 1*16 2 + A*16 3 = 15*1 + 7*16+1*256+10*4096=41343

هر شخصی که با تجهیزات دیجیتال کار می کند (تجزیه گر، اپراتور، تعمیرکار، برنامه نویس و غیره) باید نحوه کار با سیستم های هگزا دسیمال و دو رقمی و حتی ده ها را یاد بگیرد تا بتواند ترجمه روزانه انجام دهد. از سیستمی به سیستم دیگر نیازی نیست.

علاوه بر کدهای بررسی شده، ظاهر اعداد از دو تا ده نیز نامیده می شود. همانطور که در کد 16 رقمی، در کد دو دهم، کد رقم پوست نشان دهنده چهار رقم دو رقمی است، اما گروه پوستی با چهار رقم دو رقمی می تواند نه شانزده، بلکه فقط ده مقدار را دریافت کند، بنابراین با کاراکترها کدگذاری شده است. 0، 1، 2، 3، 4، 5، 6، 7، 8، 9. پس یک دهم مکان معادل دو است. در نتیجه، معلوم می شود که نوشتن اعداد در کد دو اعشاری به هیچ وجه با نوشتن در کد ده دهی معمولی تفاوتی ندارد (جدول 2.6)، اما در واقع فقط یک کد دو اعشاری خاص وجود دارد. که هر رقم آن تنها می تواند دو مقدار داشته باشد: 0 1. Dviykovo - کد ده ها برای سازماندهی ده ها نشانگر دیجیتال و تابلوهای امتیازی نیز مفید است.

جدول 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 بیتی را اضافه کنید، می توانید یک عدد n بیتی یا (n+1) بیتی بدست آورید.

خود روز به این صورت انجام می شود. لطفا 10010 (18) را وارد کنید و با شماره 0111 (7) تماس بگیرید. اعداد رتبه‌بندی شده را بر اساس پایین‌ترین رتبه ثبت می‌کنیم و مانند سیستم تقسیم ده‌ها را می‌بینیم:

تحت Vidnіmannі 0 s 0 otrimuu 0، با vіdnіmannі 0 s 1 rymumu 1، با vіdnіmannі 1 С 1 rymumum 0، با vіdnіmannі 1 s 0 il آیتم 1 در رودی تهاجمی. نتیجه 1011 (دهم 11) است.

در صورت امکان حذف اعداد منفی باید از دو جلوه اعداد منفی پرهیز کرد.

برای تشخیص یک ساعته هر دو اعداد مثبت و دو برابر منفی، اغلب از کد اضافی زیر استفاده می شود. اعداد منفی در این کد با همان عددی که به عدد مثبتی با همان مقدار اضافه می شود و در نتیجه صفر می شود بیان می شود. برای حذف یک عدد منفی، باید تمام بیت های همان عدد مثبت (0 تا 1، 1 تا 0) را جایگزین کنید و به نتیجه 1 اضافه کنید. مثلاً عدد -5 را بنویسید. عدد 5 در کد دو رقمی شبیه 0101 است. ضربات ردیف آخر را جایگزین کنید: 1010 و یک عدد اضافه کنید: 1011. نتیجه با عدد نهایی خلاصه می شود: 1011 + 0101 = 0000 (به رقم پنجم منتقل می شود و نادیده گرفته شده است).

اعداد منفی در کد اضافی از مقادیر مثبت در رقم اصلی متمایز می شوند: یک در رقم اصلی به معنای عدد منفی و صفر به معنای عدد مثبت است.

علاوه بر عملیات حسابی استاندارد، سیستم اعداد دو بعدی شامل برخی عملیات خاص نیز می شود، به عنوان مثال، پس از ماژول 2 اضافه شده است. رتبه های ارشد اینجا جای سوال نیست. قوانین اضافه کردن ماژول 2 به شرح زیر است: , , . این عملیات تابع نامیده می شود Viklyuchne ABO. به عنوان مثال، ما می توانیم مدول 2 دو عدد دوگانه 0111 و 1011 را جمع کنیم:

در میان سایر عملیات بیتی روی اعداد دوتایی، می توانید از تابع ABO استفاده کنید. اگر بیت های متناظر دو عدد خروجی دارای یک باشند، تابع I یک یا چند نتیجه را می دهد، در غیر این صورت نتیجه 0- است. اگر یکی از بیت های خروجی اعداد خروجی برابر با 1 باشد، تابع ABO نتیجه یک را می دهد، در غیر این صورت نتیجه 0 است.