پاورپوینت زبان ماشین و اسمبلی – درس هفتم و هشتم

پاورپوینت زبان ماشین و اسمبلی – درس هفتم و هشتم (pptx) 70 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 70 اسلاید

قسمتی از متن PowerPoint (.pptx) :

بنام خدا زبان ماشین و اسمبلی – درس هفتم و هشتم اعداد BCD در کدگزاری BCD هر رقم دهدهی با 4 بیت نمایش داده می شود. 6 ترکیب 1010 تا 1111 حاوی هیچگونه داده ای نیستند 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010 1011 1100 1101 1110 1111 بلا استفاده اعداد BCD BCD فشرده BCD غیر فشرده 0 0 0 0 1 رقم دسیمال 1 رقم دسیمال 1 رقم دسیمال جمع اعداد BCD اگر مجموع دو رقم کمتر از ده باشد مشکلی ایجاد نخواهد شد اگر مجموع دو رقم بیشتر از نه شود کدهای حاصل کدهای بی معنی خواهند بود ( در بازه 10 تا 15) مثال 195 182 + 0 0 0 1,1 0 0 1,0 1 0 1 0 0 0 1,1 0 0 0,0 0 1 0 0 0 1 1,0 0 0 1,0 1 1 0 3 1 4 + 6 3 7 4 در صورتی که حاصلجمع دو رقم بیش از 9 باشد باید جواب تحصیص شود یعنی عدد نه به آن رقم افزوده شود دستور جمع BCD دستورات معمولی جمع به کار برده میشوند پس از جمع جواب باید تصحیح شود داده های BCD به صورت فشرده فرض شده اند DAA Decimal Adjust Afer Addition نگاه دقیق تر به دستورDAA CH4 بیت CL4 بیت AH 4 بیت AL4 بیت BH4 بیت BL4 بیت + AF CF IF ( AF=1 ) OR (CL>9) THEN CL = CL + 6 IF ( CF=1 ) OR (CH>9) THEN CL = CL + 6 تفریق BCD ابتدا دستورات معمولی تفریق بکار برده می شود سپس نتیجه اصلاح می شود DAS Decimal Adjust after Substraction

نظرات کاربران

نظرتان را ارسال کنید

captcha

فایل های دیگر این دسته