|
استفاده از دستورات اسمبلی در پاسکال به دو صورت انجام میگیره:
• خارجی • داخلی اول روش داخلی (درون برنامهای یا Inline) و بعد روش خارجی (بیرونی یا External) را توضیح میدم:
• روش داخلی یا درون برنامهای: در این روش ما دستورات اسمبلی خودمون را در لابلای دستورات پاسکال مینویسیم. البته برای اینکار باید از فرمت دستور نویسی خاصی استفاده کنیم که در زیر اون را مشخص کردم:
• روش خارجی: خوب در این روش باید دستورات اسمبلی خودمون را در یک ویرایشگر متنی (مثل MS Notepad) بنویسیم و سپس اون را به اسمبلر پاس بدیم تا برامون فایل آبجکت اون را که پسوند OBJ خواهد داشت بسازه. نیاز نیست که فایل OBJ را به لینکر بدیم. چون نیازی به فایل اجرایی (با پسوند EXE یا ...) نداریم. خوب پس حالا ما ماکرو یا پروسیجر یا هر دستور دیگهای که با اسمبلر به زبان ماشین و در نتیجه فایل آبجکت اون تبدیل کردیم را داریم. باید آدرس محلی که فایل OBJ در اون قرار داره را به یاد بسپاریم (مثلا c:\my_files). حالا باید فایل آبجکت مربوطه را به فایل پاسکال پیوند بدید. برای مثال روش کار در پاسکال به این صورت خواهد بود:
|