ورود

View Full Version : سوال: دستور DAA



negar_d
چهارشنبه 10 اردیبهشت 1393, 10:22 صبح
سلام
****************
دستور Daa به منظور اصلاح حاصل جمع دو عدد BCD فشرده به کار میرود .
روش کار به این صورت است که اگر نیبل کم ارزش بزرگتر از 9 شود یا AF=1 ، نیبل کم ارزش با 6 جمع میشود .
و اگر نیبل پر ارزش بزرگتر از 9 شود یا CF=1 ، نیبل پر ارزش با 6 جمع میشود .
***************

من احتیاج به تابعی دارم که این کار رو برای من در زبان اسمبلی شبیه سازی کنه .. آیا همچین تابعی وجود داره ؟ یا خیر ؟
اگر نه که کسی هست که بهم کمک کنه در نوشتن این تابع !!!

ممنون
سپـــــــــــاس

vahid-p
یک شنبه 14 اردیبهشت 1393, 00:26 صبح
تو چه Cpu هایی این دستور رو داریم؟ من که ندیدم قبلا!