Могу ли я читать или записывать в переменную, определенную в моем файле сборки в моем файле C? Я не мог понять это самостоятельно. Например, файл C выглядит следующим образом:
int num = 33;
и создает такой ассемблерный код:
.file "test.c"
.globl _num
.data
.align 4
_num:
.long 33
Когда я начал изучать ассемблер, я часто слышал, что скорость является причиной, по которой мне приходится выбирать ассемблер, уменьшать размер файла и все такое прочее. ..
Я использую сборку gnu mingw (32 бит) на Windows 7