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