Witajcie, mam taki program jak poniżej w C ze wstawką Assembler. W miejsce [...] muszę dopisać kod który doda 12 + 32 i wyświetli wartość 44, zakładamy że dodajmey tylko liczby 2 cyfrowe. Może ktoś podpowiedzieć jak się do tego zabrać ? zaczynam zabawę z assemblerem dopiero i za każde pomoce serdecznie dziękuję :-)
#include <stdio.h>
int main() {
char *x = "12";
char *y = "32";
char bufor[4];
asm volatile(
".intel_syntax noprefix;"
"mov ebx,%0;"
"push ebx;"
"mov ebx,%1;"
"mov eax,%2;"
"call zadanie1;"
"jmp wyjscie;"
"zadanie1:"
[...]
"wyjscie:"
".att_syntax prefix;"
:
: "r" (x), "r" (y), "r" (bufor)
: "eax", "ebx"
);
return 0;
}