Можно ли получить доступ к переменным, определенным в сборке из C?

Могу ли я читать или записывать переменную, определенную в моем файле сборки в моем C-файле? Я не мог понять это самостоятельно. Например, файл C выглядит следующим образом:

int num = 33;

и производит этот код сборки:

    .file   "test.c"
    .globl  _num
    .data
    .align 4
_num:
    .long   33
,

Когда я начал изучать ассемблер, я часто слышал, что скорость - это причина, по которой мне нужно выбирать ассемблер, уменьшать размер файла и все такое ...

Я использую MNW (32-битная) GNU сборки на Windows 7

Ответы на вопрос(2)

Ваш ответ на вопрос