سلام دوستان اگه ممكنه كمكم كنين لطفا
برنامه اي به زبان اسمبلي كه با نمايش پيغام enter a characterدر وسط صفحه نمايش يك كاراكتر را از كاربر بگيرد وتعداد 1 هاي موجود در كد اسكي انرا شمارش كرده ودر يك متغير در حافظه ذخيره كند
سلام دوستان اگه ممكنه كمكم كنين لطفا
برنامه اي به زبان اسمبلي كه با نمايش پيغام enter a characterدر وسط صفحه نمايش يك كاراكتر را از كاربر بگيرد وتعداد 1 هاي موجود در كد اسكي انرا شمارش كرده ودر يك متغير در حافظه ذخيره كند
با سلام
خوب برای پیدا کردن یک های یک کاراکتر باید بیت به بیت کاراکتر رو چک کنید.
مثلا برای اینکه بفمیم بیت اول حرف g که میشه 01100111 یک هست باید با مقدار 00000001 عمل AND انجام بگیره
اگه جواب صفر شد یعنی بیت مورد نظر یک نیست و اگر غیر صفر شد یعنی بیت مورد نظر یک هست.
برای بیت دوم باید 00000001 رو ضرب در 10 (در مبنای دو) کنید و عمل AND رو انجام بدید و الا آخر
من براتون همین قسمت رو نوشتم که بهتر متوجه بشین ولی نمایش پیام وسط صفحه و گرفتن کرارکتر با خودتون
شاد باشیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by hoax3r; 29-11-2007 at 12:15.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)