دانلود مقاله سیستم های عدد نویسی

Word 41 KB 3194 6
مشخص نشده مشخص نشده ریاضیات - آمار
قیمت قدیم:۷,۱۵۰ تومان
قیمت با تخفیف: ۵,۰۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • سیستم های عدد نویسی

    صفحه بعد   صفحه قبل

    محاسبات کامپیوتری در مبنای دو انجام می شود. به طور معمول از سیستم عددی هگزادسیمال برای نمایش اعداد باینری استفاده می شود.

     

    سیستم های عدد نویسی
    سیستم عددی اعشاری
    سیستم عددی دودوئی
    سیستم عددی هگز

    سیستم های عدد نویسی

    در کارهای روزمره از سیستم عددی اعشاری یا مبنای 10 استفاده می شود. این سیستم برای کامپیوتر مناسب نیست و برای سادگی سخت افزار، کلیه اطلاعات به شکل بیت های روشن و خاموش رمز می شوند. بنابراین سیستم عددی باینری که تنها شامل ارقام صفر و یک است برای این منظور بسیار مناسب است. عدد 1 (on) مشخص کننده +5 ولت و عدد صفر (off) مشخص کننده 0.5 ولت است.

    برای تعیین مبنای عدد یک حرف کوچک در انتهای آن قرار می گیرد. مثاال 45h به معنی عدد 45 در مبنای شانزده است. و 11010011b یعنی این عدد در مبنای 2 است. این روشی است که اسمبلر اعداد را در برنامه های اسمبلی تشخیص می دهد.

    سیستم عددی اعشاری (Decimal)

    اعداد اعشاری یا مبنای 10 از 10 رقم (0 تا 9) تشکیل شده اند. هر رقم به توانی از 10 مرتبط است که نشان دهنده ارزش مکانی رقم در عدد است.

     

    234 = 2 × 102 + 3 × 101 + 4 × 100
         = 200 + 30 + 4

    سیستم عددی دودوئی (binary)

    سیستم باینری بر اساس تنها دو وضعیت است: روشن (1) یا خاموش (0)، بنابراین درمبنای 2 است. یک رقم باینری یک بیت نامیده می شود (در واقع کلمه Bit مخفف Binary Digit است).

     

    جدول توان های 2
    جدول نمایش اعداد 0 تا 15 در مبنای دو

    تبدیل باینری به اعشاری

    مقدار یک عدد باینری بر اساس بیت های 1 و ارزش مکانی آنها بدست می آید. ارزش مکانی هر بیت توانی از 2 است. برای محاسبه مقدار اعشاری یک عدد باینری، کافی است هر رقم از راست به چپ در ارزش مکانی اش ضرب شده سپس کلیه اعداد با هم جمع شوند.

    مثال 1. تبدیل عدد 11001b به مبنای 10.

     

    Binary: 11001
    Decimal: 1 × 2^4 + 1 × 2^3 + 0 × 2^2 + 0 × 2^1 + 1 × 2^0
         = 16 + 8 + 0 + 0 + 1
         = 25

    مثال 2. تبدیل عدد باینری 10010000 به مبنای 10.

     

    Binary: 1 0 0 1 0 0 0 0
    Decimal: 1×2^7 + 0×2^6 + 0×2^5 + 1×2^4 + 0×2^3 + 0×2^2 + 0×2^1 + 0×2^0
         =128 + 0 + 0 + 16 + 0 + 0 + 0 + 0
         =144

    کاراکتر ^ نشان دهنده عمل توان است.

    تبدیل اعشاری به باینری

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

    مثال. تبدیل عدد 43 به مبنای 2

    عدد

    خارج قسمت

    باقیمانده

    43 ÷ 2

    21

    1

    21 ÷ 2

    10

    1

    10 ÷ 2

    5

    0

    5 ÷ 2

    2

    1

    2 ÷ 2

    1

    0

    1 ÷ 2

    0

    1

    با قرار دادن باقیمانده های تقسیم از پایین به بالا عدد باینری 101011 بدست می آید.

    جمع اعداد باینری

    جمع باینری ساده به صورت زیر محاسبه می شود:

     

    0 + 0 = 0
    0 + 1 = 1
    1 + 1 = 10
    1 + 1 + 1 = 11

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

    1

    1

    1

    1

    0

    1

    1

    +

    0

    0

    0

    0

    1

     

    1

    1

    1

    0

    0

    سیستم عددی هگز (Hexadecimal)

    هگزادسیمال (یا به طور خلاصه هگز) روش فشرده تری را برای نمایش اعداد باینری ارائه می دهد به همین دلیل توسط اسمبلر و دیباگر برای مختصر نوشتن اعداد باینری بکار می رود.

    اعداد هگز مبنای 16 را استفاده می کنند و از 16 رقم (0-15) تشکیل شده اند. برای نمایش ارقام بعد از 9 از حروف A تا F استفاده می شود. به عبارت دیگر 16 رقم هگز شامل 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F است که حروف A-F ارقام 10-15 را نشان می دهند (A=10، B=11، C=12، D=13، E=14 وF=15).

    هر رقم هگز معادل چهار بیت باینری است. یک عدد چهار بیتی یک نیبل (Nibble) نام دارد. پس هر رقم هگز معادل یک نیبل است. دو نیبل یک بایت (Byte) را می سازد بنابراین هر بایت می تواند دو رقم هگز را نشان بدهد. مقدار یک بایت می تواند از 00000000 تا 11111111 باینری، 00 تا FF در هگز و 0 تا 255 در دسیمال باشد.

    تبدیل هگز به اعشاری

    ارزش هر رقم هگز با توانی از 16 مشخص می شود. برای تبدیل اعداد از مبنای 16 به 10 هر رقم عدد در ارزش مکانی اش ضرب می شود.

    جدول توان های 16 در مبنای 10

    جدول اعداد 0 تا 15 به صورت باینری و هگز

    مثال. تبدیل عدد 3BA4h به مبنای 10.

     

    Hex : 3BA4
    Decimal: 3×16^3 + 11×16^2 + 10×16^1 + 4× 16^0
         = 3×4096 + 11×256 + 10×16 + 4×1
         = 15268
  • فهرست:

    ندارد.


    منبع:

    ندارد.

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

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

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

مفاهيم کلي به طور کلي نرم افزارهاي کامپيوتر به دو گروه تقسيم مي‌شوند: يکي برنامه‌هاي سيستمي که عمليات کامپيوتر را مديريت مي‌کنند و ديگري برنامه‌هاي کاربردي .سيستم عامل (operating system=os) اصلي ترين برنامه سيستمي است که به عنوان رابط بين کاربر و س

در بسیاری از سیستم ها هنگام اجرا دستورات ماشین، ابتدا این دستورات توسط یک ROM به یک سری دستورالعمل های ایتدایی تر به نام ریز دستور یا میکرو کد تبدیل شده و سپس توسط سخت افزار اجرا می گردند که به این ماشین ها CISC(Complex Instruction Set Computer) گفته می شود. در بعشی از کامپیوترها به نام RISC(Reduced Instruction Set Computer) این سطح ریز برنامه نویسی وجود نداشته و دستورات زبان ...

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

تاريخچه Cad/Cam شامل دو بخش جداگانه با نام هاي ذيل مي باشد: 1 طراحي به کمک کامپيوتر 2 توليد به کمک کامپيوتر اين دو بخش در طي 30 سال گذشته به طور مستقل رشد کرده اند و هم اکنون هر دوي آنها با هم تحت عنوان سيستم هاي Cad/Cam يکپارچه شده اند. معناي يکپا

دوره ي آموزشي مفاهيم پايه فن آوري اطلاعات اولين مهارت از هفت مهارت استاندارد ICDL مي باشد . در ابتدا لازم است بدانيم ICDL چيست و استانداردي که از آن بعنوان استاندارد ICDL ياد مي شود چه مباحثي را در بر مي گيرد . در بيشتر کشورهاي توسعه يافته و صاحب ف

مقدمه توسعه و رشد سریع سرعت کامپیوترها و روشهای اجزای محدود در طی سی سال گذشته محدوده و پیچیدگی مسائل سازه ای قابل حل را افزایش داده است. روش اجزای محدود روش تحلیلی را فراهم کرده است که امکان تحلیل هندسه، شرایط مرزی و بارگذاری دلخواه را به وجود آورده است و قابل اعمال بر سازه‌های یک بعدی، دو بعدی و سه بعدی می‌باشد. در کاربرد این روش برای دینامیک سازه‌ها ویژگی غالب روش اجزای محدود ...

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

ثبت سفارش
تعداد
عنوان محصول