PDA

View Full Version : سوال: چاپ عدد دسیمال



behnam.m
پنج شنبه 23 دی 1389, 17:49 عصر
سلام به دوستان حرفه ای در شاخه اسمبلی من یه سوال داشتم
برنامه بنویسد که یک عدد دسیمال که در ثبات dx است چاپ کند ؟
تشکر.

xman_1365_x
پنج شنبه 23 دی 1389, 20:34 عصر
بايد ارزش مكاني هر عدد رو با تقسيم بر 10 بدست بياري باقيمانده هر كدوم رو با 48 جمع كني و نمايش بدي
براي نمايش هم ميتوني از وقفه بايوس يا داس(كاراكتري يا رشته اي) استفاده كني

behnam.m
شنبه 25 دی 1389, 18:32 عصر
دوست گرامی خواهش می کنم کد بنویسد من 27 دی امتحان دارم احتما این سوال میاد . خواهش می کنم

xman_1365_x
شنبه 25 دی 1389, 23:33 عصر
شرمنده نوشتن كد با شماست نه من ، من رفع مشكل ميكنم
اين يعتي شما بايد يك سري پيش نياز هارو بدونيد
من راهنماييم كامل بود شما مي خواي يك عدد كه در dx هست نمايش بدي خوب شما براي نمايش دادن مي توني يك كاراكتر نمايش بدي يا رشته اي از كاراكتر
كه به $ ختم شده
اين يعني شما ارزش مكاني عددت رو بدست بياري با تقسيم بر 10 كه بايد در حلقه باشه
مثلا وقتي عدد 256 رو بخواي نمايش بدي بايد تقيسم بر 10 متوالي انجام بدي باقيمانده از آخر به اول ميشه ارزش مكاني عدد هات كه بعد تقسيم باقيمانده رو
با 48 جمع كني ميشه اسكي و بعد اين 3 كاراكترو نمايش بدي همين
سعيتو بكن اگر نوشتي منم كمكت ميكنم