PDA

View Full Version : سلام فرق این دو تا چئ؟؟



microcontroller
سه شنبه 10 آبان 1384, 20:22 عصر
mov al ,[si] mov [di],al inc si inc di
و
mov [di],[si] ] inc si inc di :لبخندساده

mzjahromi
سه شنبه 10 آبان 1384, 20:50 عصر
اگه کامپایلر قبول کنه هیچی

mRizvandi
یک شنبه 22 آبان 1384, 11:21 صبح
سلام

در دستور mov نمی تونید از دو عملوند حافظه ای استفاده کنید برای همین از اون بالایی استفاده میشه

aakh1361
دوشنبه 23 آبان 1384, 02:07 صبح
برای اینکار خود سی پی یو امکاناتی گذاشته



mov si,افست مبدا
mov di,افست مقصد
mov cx,تعداد بایتها
rep movsb

:لبخندساده :لبخندساده

seyedof
دوشنبه 23 آبان 1384, 11:23 صبح
سلام
یه چیز رو جا انداختید آقای aakh . باید دستور cld رو قبل از rep movsb حتما صدا بزنید. cld یعنی Clear Direction فکر کنم.
ممنون علی

aakh1361
دوشنبه 23 آبان 1384, 22:53 عصر
سلام
یه چیز رو جا انداختید آقای aakh . باید دستور cld رو قبل از rep movsb حتما صدا بزنید. cld یعنی Clear Direction فکر کنم.
ممنون علی

بله شما درست می گوید
در حالت پیش فرض این پرچم صفر است و تا زمانی که این پرچم یک نشده باشد نیازی به
CLD
نیست
:بوس: :بوس:

seyedof
چهارشنبه 25 آبان 1384, 13:36 عصر
سلام
بله ولی معمولا نمیشه روی این چیزها حساب کرد. ممکنه قبلش یک باشه (یک شده باشه). واسه همین بهتره که موقع استفاده حتما خودمون تنظیمش کنیم.
ممنون علی

aakh1361
چهارشنبه 25 آبان 1384, 14:33 عصر
سلام
بله ولی معمولا نمیشه روی این چیزها حساب کرد. ممکنه قبلش یک باشه (یک شده باشه). واسه همین بهتره که موقع استفاده حتما خودمون تنظیمش کنیم.
ممنون علی

درسته
برای اطمینان هم که شده اینطوری بهتره
http://asefsoft.com/qsimages/83.gif