View Full Version : منظور از عبارت [ds:[bp
mamad64bit
یک شنبه 23 فروردین 1388, 08:24 صبح
سلام دوستان
من مفهوم این قطعه کد نمیدونم لطفا راهنماییم کنید
Mov dl,ds:[bp]
Mov dl,dd : [di]
کلا منظورم از این نوع قالبها
ds:[bp]
یا
dd:[di]
kiuhnmgtrdcv
یک شنبه 23 فروردین 1388, 21:49 عصر
ds:[bp] از دو ثبات تشکیل شده که ds ثبات پرارزش و [bp] ثبات کم ارزش هست ds ثبات 16 بیتی هست و [bp] هم محتوی جایی هست که ثبات bp بهش اشاره میکنه علامت : هم بمعنی ترکیب هست مثلا DX:AX
چون از ترکیب 2 تا 16 بیتی تشکیل میشه 32 بیت حافظه جا میگیره
mojtaba00
پنج شنبه 17 اردیبهشت 1388, 14:10 عصر
سلام دوستان
من مفهوم این قطعه کد نمیدونم لطفا راهنماییم کنید
Mov dl,ds:[bp]
Mov dl,dd : [di]
کلا منظورم از این نوع قالبها
ds:[bp]
یا
dd:[di]
به این نوع آدرس دهی می گن آدرس دهی با ثبات سگمنت(یا ایندکس) و تفاوت مکان.
مثلا فرض کن bp برابر عدد320 باشه، آدرس ds : [bp] // in all version یعنی از ابتدای سگمنت داده 320بایت جلو برو،که بعد ار 320 واحد میرسه به آدرس مورد نظر که با اون مثل یک متغیر عمل می کنه.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.