Встроенная сборка, ошибка: конфликт размера операнда - PullRequest
4 голосов
/ 12 марта 2020

Я пытаюсь написать некоторый простой код asm для практики, но я получаю эту ошибку: ошибка C2443: конфликт размера операнда

Я только хочу добавить 2 числа и затем переместить результат в другую переменную.

#include<stdio.h>

int main() {

        int a = 3, b = 3, c;

        __asm {
            mov ax, a;
            mov bx, b;
            add ax, bx;
            mov c, ax;
        }

        printf("%d", c);

    }
...