برنامه ای به زبان اسمبلی بنویسید که اعداد فرد از 50000 تا 70000 را در خروجی چاپ کند؟
برنامه ای به زبان اسمبلی بنویسید که اعداد فرد از 50000 تا 70000 را در خروجی چاپ کند؟
اولا چون بازه اعداد شما بزرگه و بيشتر از 65535 پس به 32 بيت براي نگهداريش نياز دارين
و براي بدست آوردن عدد فرد 2k+1
كه k در شروع 25000 و پايان 35000 در هر مرحله يكي به k اضافه شه!
براي نمايش عدد 32 بيتي بايد اونو به معادل اسكي تبديل كنيد و اول دابل ورد پر ارزش رو نمايش بدين بعد هم كم ارزش