حسین شهریاری
دوشنبه 09 آذر 1388, 09:50 صبح
به نام خدا
با سلام خدمت کلیه دوستان.بنده چندی پیش قول داده بودم تا برای راحتی کار دوستانی که اسمبلی کار هستند محیطی را طراحی کنم که بتونن توی ویندوز کدنویسی کنند.البته این کار با کاری که EMU8086 کرده خیلی فرق داره.من اومدم و اصطلاحا یه ماکرو اسمبلر نوشتم.یعنی اکثر توابع قشنگ و معروف C,PASCAL را با ماکرو شبیه سازی کردم.در اصل تمامی وقفه هایی که برای نوشتن یه برنامه کاربردی کاربر بهشون بیاز داره را براتون ماکرونویسی کردم مثل:
scanf:برای گرفتن مقدار از ورودی
printf:برای چاپ مقدار در خروجی
gets,puts برای گرفتن و چاپ رشته
امکان تعریف متغیر مثل زبان C
شبیه سازی و ایجاد یک ساختار زبانی توسط ماکروها
امکان ایجاد structure ،تشکیل رکورد،فایلونوشتن در فایل مثل C,Pascal
و غیره....
حتی شما میتونین به سادگی پنجره سایه دار،فرم و جعبه های متنی داشته باشید.
میخام توی این تاپیک مرحله به مرحله این ساختار ماکرویی را براتون شرح بدم و نهایتا اونا براتون آپلود میکنم.
مثلا یه نمونه ساده لونا به عنوان دمو براتون آپلود کردم.اون یه فایل اجرایی است که فقط با چند دستور ساده این ساختار ایجاد شده.
منتظر نظرات کلیه عزیزان هستم.
موفق باشید
با سلام خدمت کلیه دوستان.بنده چندی پیش قول داده بودم تا برای راحتی کار دوستانی که اسمبلی کار هستند محیطی را طراحی کنم که بتونن توی ویندوز کدنویسی کنند.البته این کار با کاری که EMU8086 کرده خیلی فرق داره.من اومدم و اصطلاحا یه ماکرو اسمبلر نوشتم.یعنی اکثر توابع قشنگ و معروف C,PASCAL را با ماکرو شبیه سازی کردم.در اصل تمامی وقفه هایی که برای نوشتن یه برنامه کاربردی کاربر بهشون بیاز داره را براتون ماکرونویسی کردم مثل:
scanf:برای گرفتن مقدار از ورودی
printf:برای چاپ مقدار در خروجی
gets,puts برای گرفتن و چاپ رشته
امکان تعریف متغیر مثل زبان C
شبیه سازی و ایجاد یک ساختار زبانی توسط ماکروها
امکان ایجاد structure ،تشکیل رکورد،فایلونوشتن در فایل مثل C,Pascal
و غیره....
حتی شما میتونین به سادگی پنجره سایه دار،فرم و جعبه های متنی داشته باشید.
میخام توی این تاپیک مرحله به مرحله این ساختار ماکرویی را براتون شرح بدم و نهایتا اونا براتون آپلود میکنم.
مثلا یه نمونه ساده لونا به عنوان دمو براتون آپلود کردم.اون یه فایل اجرایی است که فقط با چند دستور ساده این ساختار ایجاد شده.
منتظر نظرات کلیه عزیزان هستم.
موفق باشید