برنامه نویسی

می خواهیم تاریخ تولد را از ورودی بگیریم و از تاریخ سیستم کم کنیم تا سن بدست آید:

با استفاده از وقفه دربافت کاراکتر به تعداد اعداد تاریخ کاراکتر عددی دریافت می کنیم

      mov ah,1h    

      int 21h      

     

هر کدام از کاراکترها باید به عدد دودویی تبدیل تا بتوانیم عملیات محاسباتی تفریق جمع ضرب و تقسیم انجام دهیم

      sub al,30h   

پس از کم کردن اعداد و بدست آوردن سن باید اعداد دودویی تبدیل به اعداد کاراکتری شوند تا بتوان نمایش داد

            mov ah,2h

            mov dl,b2

            add dl,30h

            int 21h

 

+ نوشته شده در  چهارشنبه دوازدهم فروردین ۱۳۸۸ساعت 0:40  توسط ابراری |