PDA

View Full Version : سوال: سوالی راجع به استفاده از دستور MOV



samanwqv
شنبه 27 آبان 1391, 18:33 عصر
با سلام و خسته نباشید

می خواستم بپرسم آیا استفاده از دو دستور زیر در برنامه نویسی اسمبلی معتبر است یا خیر ... اگر نه ... چرا ؟
.
.
.
دستور اول :

MOV DS,[BX]

دستور دوم :



MOV DS,1234H

توضیح دستور اول : آیا اجازه ی ریختن آدرس یک ثبات را در دیتاسگمنت داریم ؟ چرا ؟

توضیح دستور دوم : آیا اجازه ی ریختن آدرس به صورت بلافصل را در دیتاسگمنت داریم ؟ چرا ؟



با تشکر
سامان

Delphi Coder
جمعه 03 آذر 1391, 00:36 صبح
اولی معتبره دومی نه. در ثباتهای سگمنت مقدار دهی بلافصل نداریم.

pr0tector
جمعه 03 آذر 1391, 01:58 صبح
در دستور دومی میتونید از یک ثبات مثلا Ax به عنوان واسط استفاده کنید

Mov ax,1234h
Mov ds,ax