PDA

View Full Version : سئوال در مورد EDI



RezaS_1354
یک شنبه 26 دی 1389, 20:30 عصر
سلام خدمت دوستان
من اولين بار هست كه در اين تالار اومدم و خودم وي بي كار هستم چند تا سئوال داشتم كه به يكي از اونا اكتفا ميكنم اگر دوستان محبت كنند جواب بدهند ممنون ميشوم
ميخوام يك برنامه اي بنويسم كه در EDI آدرس يه رشته رو بگيره و تو اون رشته هم نام يك فايل و بزاره و محتويات فايل رو هم بخونه و يه جا هم تو حافظه ذخيره كنه از همه مهمتر اينكه بافر و ادرس اونو تو EAX برگردونه
اين البته چند تا بود در قالب يك سئوال و بقيه سئوالهام هم تو اين سبكه كه اين از همشون مهمتره كه فعلا گريبان مارو گرفته شرمنده اگر ممكنه يك لطفي بكنيد تا خجالت زده نشيم
باز هم ممنون

xman_1365_x
دوشنبه 27 دی 1389, 04:10 صبح
براي كار با فايل ها اگر توي ويندوز بخواي چون ثبات هات 32 هستند بايد با api اين كارو انجام بدي
http://msdn.microsoft.com/en-us/library/aa365467(v=vs.85).aspx
http://www.masm32.com/board/index.php?topic=774.0
و اينكه چون api ها رو بخوايم استفاده كنيم فقط push يا pop ميكنيم يك سري مقادير رو
شما با lea آدرس شروع مورد نظرتو بريز توي ثبات هايي كه ميخواي و اونارو پوش كن همين
اگر توي داس بخواي كه ثبات هات ميشن 16 و بايد از وقفه استفاده كني
DS:DX -> buffer for data.
پس بايد di و ax به dx و ds انتقال بدي