PDA

نسخه کامل مشاهده نسخه کامل : راهنمايي برنامه اسمبلي



sayar
27-11-2007, 22:10
سلام دوستان اگه ممكنه كمكم كنين لطفا
برنامه اي به زبان اسمبلي كه با نمايش پيغام enter a characterدر وسط صفحه نمايش يك كاراكتر را از كاربر بگيرد وتعداد 1 هاي موجود در كد اسكي انرا شمارش كرده ودر يك متغير در حافظه ذخيره كند

hoax3r
29-11-2007, 11:33
با سلام

خوب برای پیدا کردن یک های یک کاراکتر باید بیت به بیت کاراکتر رو چک کنید.
مثلا برای اینکه بفمیم بیت اول حرف g که میشه 01100111 یک هست باید با مقدار 00000001 عمل AND انجام بگیره
اگه جواب صفر شد یعنی بیت مورد نظر یک نیست و اگر غیر صفر شد یعنی بیت مورد نظر یک هست.
برای بیت دوم باید 00000001 رو ضرب در 10 (در مبنای دو) کنید و عمل AND رو انجام بدید و الا آخر

من براتون همین قسمت رو نوشتم که بهتر متوجه بشین ولی نمایش پیام وسط صفحه و گرفتن کرارکتر با خودتون


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

شاد باشید