امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
عوض کردن
نویسنده پیام
Admiral آفلاین
تازه وارد

ارسال‌ها: 16
موضوع‌ها: 16
تاریخ عضویت: اردیبهشت ۱۳۸۹

تشکرها : 35
( 0 تشکر در 0 ارسال )
ارسال: #1
Question  عوض کردن
سلام
ببخشید من یک برنامه می خواهم که محتویات دو تا ثبات یا متغیر را با هم عوض کند، البته بدون استفاده از ثبات و یا متغیر کمکی.
۲۱-اردیبهشت-۱۳۸۹, ۰۳:۰۸:۴۵
ارسال‌ها
پاسخ
Scorpion آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 882
موضوع‌ها: 44
تاریخ عضویت: خرداد ۱۳۸۵

تشکرها : 958
( 1525 تشکر در 501 ارسال )
ارسال: #2
RE: عوض کردن
سلام
آقا یا خانم محترم قرار نیست استادتون بهش شما تمرین بده شما بیارید کپی کنید اینجا یه عده حل کنن ! بعد از اینجا کپی کنید واسه استادتون !
تو طول ترم چیکار میکردین تو کلاس ؟!

بهتره خودتون سعی کنید و بعد اگر به مشکلی برخوردید اینجا بنویسید تا کسی تونست کمک کنه
بهتره بیخودی وقتتون رو اینجا صرف جواب نکنید ! ( مخصوصا با این 6 7 پسته که یدفعه دادین )

گر نیک و بد نزد خدا یکسان بدی در ابتلا --با جبرئیل ماه رو ابلیس هم سیماستی
۲۱-اردیبهشت-۱۳۸۹, ۱۲:۲۰:۰۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Admiral
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #3
RE: عوض کردن
کد:
mov eax,230h
mov ecx,250h
xchg eax,exc

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۲۱-اردیبهشت-۱۳۸۹, ۱۴:۱۷:۳۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Admiral, The.Ghost
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 355 تشکر در 158 ارسال )
ارسال: #4
RE: عوض کردن
سلام:
بله دقیقا همان طوری است که دوست خوبم Lord_Viper گفته است.
ستورالعمل xchg محتوای دو عملوند خود را جابجا می کند. فرم کلی آن به صورت زير است:
کد:
xchg Operand1, Operand2
مقدار هردو عملوند در اثر اجرا تغيير می کند.
چهار شکل خاص برای اين دستور وجوددارد:
کد:
xchg register, memory
xchg register, register
xchg ax, register16
ترتيب علموندها اهمیت ندارد. می توانید xchg mem,reg یا xchg reg,mem را بنویسید نتیجه فرقی ندارد. اکثر اسمبلرها بطور خودکار کد کوتاهتر را انتخاب می کنند.

هردو عملوند باید یک اندازه باشند.

دستور xchg روی هيچيک از فلگ ها تاثیر نمی گذارد.

Assembly Language 039

۲۱-اردیبهشت-۱۳۸۹, ۱۴:۵۳:۰۱
ارسال‌ها
پاسخ
تشکر شده توسط : Admiral


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS