با سلام لطفا کسی میتونه کمکم کنه
برنامه ای که جای سه متغیر p1،p2 و p3 را به گونه ای تغییر دهد که ابتدا p1 به p2 و در گام بعدی p1 به p3 منتقل گردد و در نتیجه در انتهای برنامه متغیر p1 به p3 و p3 به p1 منتقل گردد.
Printable View
با سلام لطفا کسی میتونه کمکم کنه
برنامه ای که جای سه متغیر p1،p2 و p3 را به گونه ای تغییر دهد که ابتدا p1 به p2 و در گام بعدی p1 به p3 منتقل گردد و در نتیجه در انتهای برنامه متغیر p1 به p3 و p3 به p1 منتقل گردد.
سلام!
شما وقتی در گام اول مقدار p1 رو به p3 انتقال می دید، نمی تونید در گام بعدی مقدار p3 رو به p1 انتقال بدید، چون مقدار قبلی p3 به مقدار p1 تغییر کرده. در این مورد باید Swap کنید.
من زیاد متوجه منظورت نشدم ولی فکر کنم این کارتو راه بندازه .
mov p2,p1
mov p1,p3
mov p3,p2
سلام
از تابع XCHG استفاده کنید.