در کامپيوتر از سيستم عدد نويسی مبنای دو
استفاده می شود. سيستم فوق را سيستم عدد نويسی باينری نيز می گويند. علت
استفاده از مبنای دو در کامپيوتر سهولت در پياده سازی آنها توسط تکنولوژی
های موجود الکترونيک است . می توان کامپيوترهائی را ساخت که از مبنای ده
استفاده نمايند ولی قطعا" قيمت ساخت آنها شايد مقرون به صرفه نبوده و
استفاده از مبنای دو از بعد پياده سازی مطمئنا" مقرون بصرفه تر از ساير
مبناهای عدد نويسی است .در مبنای دو از ارقام باينری ( صفر و يک) استفاده
می گردد. کلمه " بيت " از کلمات Binary digIT اقتباس شده است.
در سيستم
عدد نويسی مبنای ده از ده رقم و در سيستم عدد نويسی مبنای دو از دو رقم
بمنظور توليد اعداد استفاده می گردد.بنابراين يک عدد باينری صرفا" شامل
ارقام صفر و يک است . برای محاسبه عدد 1011 از چه روشی استفاده می گردد؟
برای محاسبه عدد فوق در مبنای دو از همان روشی استفاده می گردد که در
محاسبه عدد 100618 در مبنای ده استفاده شد با اين تفاوت که از توان های
متفاوت عدد دو استفاده خواهد شد.
کد:
( 1 * 2^3 ) + ( 0 * 2^2) + ( 1 * 2^1) + ( 1 * 2^0)
در
مبنای دو هر بيت توان های متفاوت دو را بصورت تصاعدی در بر خواهد داشت .
بنابراين بسادگی می توان يک عدد باينری را شمارش نمود. ( 1 و 2 و 4 و 8 و
16 و 32 و 64 و 128 و 256 و ... ) . مثلا" عدد 1001 شامل 1 + 8 بوده که عدد
9 را نشان خواهد داد.
با استفاده از هشت بيت در يک بايت ، می توان 256 مقدار ( صفر تا 255 ) را نشان داد.
کامپيوترها مستندات متنی را در حافظه و يا ديسک بر
اساس کدهای فوق ( اسکی ) ذخيره می نمايند. با مراجعه به جدول اسکی و
مشاهده آن متوجه خواهيد شد که يک تناظر يک به يک بين کدها و معادل حرفی
آنها وجود دارد.