PDA

View Full Version : مقایسه دو رشته



fatimah
جمعه 04 آذر 1384, 09:59 صبح
سلام . می خوام برنامه ای بنویسم که دو رشته مبدا مثلا Europ و مقصد Eropo رو با هم چک کنه و اگه مساوی بودند یه پیامی بده و گرنه یه پیام دیگه . حالا می خواهم بدونم که چه طوری میشه این دو رشته رو با هم مقایسه کرد ؟ اگه کمکم کنین ممنون میشم . موفق باشین .... بای

seyedof
جمعه 04 آذر 1384, 11:38 صبح
سلام
دستورش در اسمبلی اینه cmpsb
ممنون علی

aidinwashere
شنبه 05 آذر 1384, 19:10 عصر
حل شد مشکلت؟؟؟

aakh1361
یک شنبه 06 آذر 1384, 04:31 صبح
CLD
mov si,افست رشته اولی
mov di,افست رشته دومی
mov cx,تعداد کاراکترهای که می خواهین مقایسه کنید
Rep Cmpsb

شکلش اینجوریه + بعدش باید پرچم رو چک کنی + یخورده هم خودت روش فکر کنی = جواب http://asefsoft.com/qsimages/112.gif
http://asefsoft.com/qsimages/39.gif

Younes
یک شنبه 06 آذر 1384, 12:34 عصر
برنامه ای که aakh1361 نتوشته درست است به شرطی که دو ثبات ds , es مقدارشان مساوی باشد. (زیرا برای di ثباتes و برای si ثبات ds را بعنوان ثبات سگمنت در نظر می گیرد.)