PDA

View Full Version : سوال: زبربرنامه اسمبلی در سی



setareh_zemestani
پنج شنبه 27 مهر 1391, 06:30 صبح
سلام
وقتتون بخیر
یک زیر برنامه اسمبلی در سی بخواهیم بنویسیم واجراش کنیم چطوری اینکار باید کرد؟
کدهاش چیه؟

rubiks.kde
پنج شنبه 27 مهر 1391, 11:29 صبح
سلام برای استفاده از اسمبلی در سی تنها کافیه در هر جایی از برنامه سی که خواستید از اسمبلی استفاده کنید از asm {} استفاده کنید و کدهای خود رو داخل اون بنویسید برای مثال این برنامه یه کاراکتر رو 5 بار روی صفحه چاپ میکنه
#include <conio.h>

int main()
{
clrscr();

asm{
mov ah,9h
mov bh,0
mov bl,7
mov cx,5
mov al,03h
int 10h
}

getch();
return 0;
}

همچنین برای رد و بدل کردن متغییر ها بین کد اسمبلی و سی میتونید از پشته استفاده کنید