PDA

View Full Version : دستور انتقال (mov)



bia2lover
چهارشنبه 05 مرداد 1390, 15:03 عصر
با سلام دوستان کسی هست کمکم کنه توضیح مختصری در مورد سوالهای زیر میخوام.
چرا انتقال از حافظه به حافظه امکان پذیر نیست. مثلا mov 30h,40h
چرا انتقال از ثبات سگمنت به ثبات سگمنت امکان پذیر نیست. مثلا mov ss,ds
چرا انتقال از یک مقدار ثابت به ثبات سگمنت امکان پذیر نیست. مثلا mov ds,40
با تشکر

xman_1365_x
چهارشنبه 05 مرداد 1390, 16:59 عصر
با سلام دوستان کسی هست کمکم کنه توضیح مختصری در مورد سوالهای زیر میخوام.
چرا انتقال از حافظه به حافظه امکان پذیر نیست. مثلا mov 30h,40h
چرا انتقال از ثبات سگمنت به ثبات سگمنت امکان پذیر نیست. مثلا mov ss,ds
چرا انتقال از یک مقدار ثابت به ثبات سگمنت امکان پذیر نیست. مثلا mov ds,40
با تشکر
دستور اول immediate یا انقال بی واسطه به بی واسطه هست و متفاوت هست با حافظه به حافظه که هر دو آدرس هستند mov x,y
و چون تمرین دانشجویی هست کتاب زبان ماشین و برنامه سازی داریوش نیکمهر رو دانلود کنید در ضمیمه انتهای کتاب کد دستورالعملهارو گذاشته شما دستوری برای این کارها میبینید؟ پس چون آپکدی برای این دستور ات در نظر گرفته نشده باید با واسطه این کارها انجام بشه
البته این در موارد دیگه هم هست که چرا در پردازنده های x86 سه عملوندی نداریم یا .... نداریم
موفق باشی