سلام.
زياد نفهميدم مشكل شماچيست. حالا توضيح مي دهم شايد درست فهميده باشم.
ببينيد همه كار را ما در يك اديتور انجام مي دهيم.
من همين الان تلاش كردم با نت پد فايل با پسوندasm بسازم ولي نشد. همه با پسوند txt ذخيره شد. شايد بشه ولي من نتوانستم. روي فايل كليك راست كنيد و پراپرتي بگيريد تا ببينيد پسوندش چيه. به نظرم از يك اديتور استفاده كنيد.
جالبه الان با توربو سي 3 توانستم فايل را با پسوند asm بسازم.
بعد كه فايل با پسوند asm ساختيد با tasm و link كامپايل كنيد. ديگه باز كردن در اين برنامه ها معني نداره. فقط اينها تبديل كننده اند و كارها همه در اديتور انجام ميشه.
در همين تالار تاپيكهاي سنجاق شده بالا در تاپيك ((ابزار های مورد نیاز -))
http://forum.majidonline.com/showthread.php?t=42630
در پست 5 :
http://forum.majidonline.com/showpost.php?p=336812&postcount=5
لينك دانلود كدوايز هست.
من هم اسمبلي در اين كار مي كنم هم سي هم php . ازش راضيم. كد رجيستر هم همراهش هست.
در ديباگ ميشه كار كرد. Debug . ولي فرض كن شما بخواهيد يك خط وسط خطها اضافه كني. مجبوري همه را از اول بنويسي. چون نميشه اينتر كرد و وسطش نوشت . با اضافه كردن يك خط شماره خط ها همه عوض ميشه و بايد برنامه از اول بازسازي بشه.كپي پيست نداريد در اين حالت . و فقط بايد فايل com بسازيد.
البته من خودم علاقه دارم در ديباگ كار كنم چون كار ملموسه ولي اين شماره خطها نمي گذارد وقتي برنامه بزرگ بشه.
در اديتور همه اين كارها را مي شود كرد. ولي كدهايي كه در اديتور مي نويسيم و كدهايي كه در ديباگ مي نويسيم يكي است.
فقط يك سري راهنما مي گذاريم اول و آخر كدها براي راهنمايي كامپايلر. اون قالب را اگر خواستيد براتون مي فرستم. همه جا هم پيدا ميشه.
يك راه ديگه اينه كه يك asm وسط برنامه سي بنويسيد و شروع كنيد به نوشتن اسمبلي.سينتكس را در هاردم دارم خواستيد بگيد بفرستم. شايد اين راه ساده تر باشه.
راههاي مختلفي هست.
يكسري اموليتور هم هست كه شبيه سازي مي كند رجيسترها و پشته را كه مثل ديباگ مي كنه محيط را و از نظر بعد آموزشي خيلي خوبه. ولي برخلاف ديباگ ويندوزي است محيط. و دلچسب تره كار. اگر خواستيد بگيد كمك كنم براي پيدا كردنشان. الان لينكي ندارم.
برنامه هايي كه گفتيد هم دارم ولي باهاشون كار نكرده ام. اگر خواستيد بگوييد باهاشون ور بروم شايد به جايي برسم. چون نياز نبوده هايشان كرده ام.
خلاصه راههاي مختلفي وجود داره براي كار . انتخاب كنيد تا من هم همراه شما بيام جلو.
كتاب مزيدي راهم تعريفش را زياد شنيده ام. اگر شد توضيحاتش را نقل كنيد تا اگر توانستم توضيح بدهم.
موفق باشيد.