#include <stdio.h>
#include <stdlib.h>
int main(){
short int a=0, b=1,c=10;;
asm(
"mov %1, %%ax\n\t"
"mov %2, %%bx\n\t"
"mov %%cx,%3\n\t"
"loop:\n\t"
"add %%bx, %%ax\n\t"
"dec %%cx\n\t"
"jmp loop\n\t"
"mov %%ax, %0"
:"=r" (a)
:"r" (a), "r" (b),"r"(c));
printf("%d,%d\n", a,c); //a = a*b+c;
return 0;
}
Mam do wykonania ciag fibonacciego niestety petla nie chce zadzilac.