۲۱-اردیبهشت-۱۳۸۹, ۰۳:۰۸:۴۵
۲۱-اردیبهشت-۱۳۸۹, ۱۲:۲۰:۰۶
سلام
آقا یا خانم محترم قرار نیست استادتون بهش شما تمرین بده شما بیارید کپی کنید اینجا یه عده حل کنن ! بعد از اینجا کپی کنید واسه استادتون !
تو طول ترم چیکار میکردین تو کلاس ؟!
بهتره خودتون سعی کنید و بعد اگر به مشکلی برخوردید اینجا بنویسید تا کسی تونست کمک کنه
بهتره بیخودی وقتتون رو اینجا صرف جواب نکنید ! ( مخصوصا با این 6 7 پسته که یدفعه دادین )
آقا یا خانم محترم قرار نیست استادتون بهش شما تمرین بده شما بیارید کپی کنید اینجا یه عده حل کنن ! بعد از اینجا کپی کنید واسه استادتون !
تو طول ترم چیکار میکردین تو کلاس ؟!
بهتره خودتون سعی کنید و بعد اگر به مشکلی برخوردید اینجا بنویسید تا کسی تونست کمک کنه
بهتره بیخودی وقتتون رو اینجا صرف جواب نکنید ! ( مخصوصا با این 6 7 پسته که یدفعه دادین )
۲۱-اردیبهشت-۱۳۸۹, ۱۴:۱۷:۳۱
کد:
mov eax,230h
mov ecx,250h
xchg eax,exc
۲۱-اردیبهشت-۱۳۸۹, ۱۴:۵۳:۰۱
سلام:
بله دقیقا همان طوری است که دوست خوبم Lord_Viper گفته است.
ستورالعمل xchg محتوای دو عملوند خود را جابجا می کند. فرم کلی آن به صورت زير است:
مقدار هردو عملوند در اثر اجرا تغيير می کند.
چهار شکل خاص برای اين دستور وجوددارد:
ترتيب علموندها اهمیت ندارد. می توانید xchg mem,reg یا xchg reg,mem را بنویسید نتیجه فرقی ندارد. اکثر اسمبلرها بطور خودکار کد کوتاهتر را انتخاب می کنند.
هردو عملوند باید یک اندازه باشند.
دستور xchg روی هيچيک از فلگ ها تاثیر نمی گذارد.
بله دقیقا همان طوری است که دوست خوبم Lord_Viper گفته است.
ستورالعمل xchg محتوای دو عملوند خود را جابجا می کند. فرم کلی آن به صورت زير است:
کد:
xchg Operand1, Operand2
چهار شکل خاص برای اين دستور وجوددارد:
کد:
xchg register, memory
xchg register, register
xchg ax, register16
هردو عملوند باید یک اندازه باشند.
دستور xchg روی هيچيک از فلگ ها تاثیر نمی گذارد.