PDA

View Full Version : سوال: برنامه ای که مشخص نماید آیا بیت های شماره 7 و 5 و 2 ثبات BC برابر با صفر می باشد یا خیر



sadegh5822
شنبه 10 خرداد 1393, 10:49 صبح
سلام دوستان کسی سورس این برنامه رو داره.؟
برنامه ای که مشخص نماید آیا بیت های شماره 7 و 5 و 2 ثبات BC برابر با صفر می باشد یا خیر

vahid-p
شنبه 10 خرداد 1393, 12:01 عصر
ثبات BC نداریم. احتمالا منظورتون BX است.
خیلی ساده با AND ثبات BX با عدد 010100100 اگر کل اعداد صفر شدند، یعنی بیت های 2 و 5 و 7 همگی صفر بودند.


mov bx,001011011b ; هر عدد دلخواه دیگر.

and bx,010100100b
jnz notzero
mov dl,'Y'
mov ah,02h
int 21h
jmp endofprog
notzero:
mov dl,'N'
mov ah,02h
int 21h
endofprog:

اگر همگی صفر بودند، کاراکتر Y را چاپ میکند و در غیر این صورت کاراکتر N .