PDA

View Full Version : مقایسه مقادیر دو بافر در masm32



NewLife2008
جمعه 01 بهمن 1389, 21:41 عصر
سلام
دوستان عزیز اگه امکان داره من رو در این مورد راهنمایی بفرمائید.
من در یک روال ، دو بافر تعریف کردم و آدرس بافر اول رو در ثبات EAX و آدرس بافر دوم رو در ثبات EBX ریختم.
الان میخوام محل اولین بایتی که این دو بافر با هم فرق دارند رو در EAX بر گردونم ، اما نمی دونم چطوری!

xman_1365_x
شنبه 02 بهمن 1389, 03:47 صبح
1- اول يك حلقه نياز داريد كه به اندازه طول بافر باشه
2-درون حلقه از آدرستون رو با esi جمع كنيد كه اول صفر هست اين خط مقايسه اين دو بافر هست اگر برابر هست دوباره بره از اول حلقه
در غير اينصورت esi رو بريزيد در eax