پاورپوینت ریاضیات 1 (pptx) 36 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 36 اسلاید
قسمتی از متن PowerPoint (.pptx) :
ریاضیات 1
1
ریاضیات پایه و ALU
2
نمایش اعداد، مکمل 2 و بدون علامت
جمع و تفریق
Add/Sub ALU
جمع کننده کامل، انتشار رقم نقلی، تفریق
محاسبه ی پیشاپیش رقم نقلی
اعمال منطقی
and, or, xor, nor, shifts
سرریز
پیش نیاز
به یاد آورید که:
با n بیت 2n نمایش مختلف و یکتا می توان داشت.
نحوه ی نوشتن: b31 b30 … b3 b2 b1 b0
معنای ذاتی و خاصی ندارد:
می تواند یک عدد طبیعی باشد.
می تواند سیگنالهای کنترلی باشد
می تواند یک دستورالعمل باشد.
3
پیش نیاز
با 32 بیت می توان:
اعداد طبیعی بدون علامت را نمایش داد.
اعداد طبیعی علامت دار را مدل کرد.
اعداد اعشاری با دقت معمولی را نمایش داد.
دستورالعملهای MIPS را مدل نمود.
4
اعداد طبیعی بدون علامت
اعداد طبیعی در قالب باینری
f(b31…b0) = b31 x 231 + … + b1 x 21 + b0 x 20
E.g. 0…11011001
= 1 x 27 + 1 x 26 + 0 x 25 + 1 x 24 + 1 x 23 + 0 x 21 + 1 x 20
= 128 + 64 + 16 + 4 + 1 = 213
Max f(111…11) = 232 – 1 = 4,294,967,295
Min f(000…00) = 0
Range [0,232-1] => # values (232-1) – 0 + 1 = 232
5
اعداد صحیح
مکمل 2
f(b31…b0) = -b31 x 231 + … b1 x 21 + b0 x 20
Max f(0111…11) = 231 – 1 = 2147483647
Min f(100…00) = -231 = -2147483648 (نامتقارن)
Range[-231,231-1] => # values(231-1 - -231) = 232
بیتها را معکوس کنید و با عدد یک جمع بزنید: –6
000…0110 => 111…1001 + 1 => 111…1010
6
چرا مکمل 2
چرا از روش علامت-عدد استفاده نمی کنیم؟
طراحی سخت افزار مکمل 2 راحتتر است.
درست مثل انسانها که کار با اعداد رومی برای آنها سخت است.
شیوه ی نمایش باعث تسهیل محاسبات می شود ولی روی درستی محاسبات تاثیری ندارد.
7
جمع و تفریق
اعداد 4 بیتی بدون علامت
اعداد 4 بیتی مکمل دو – صرفنظر کردن از سرریز
8
تفریق
A – B = A + 2’s complement of B
مثال: 3 – 2
9