Online Compiler Nasm

%include "io.inc" section .bss n resd 1 section .text global main main: GET_UDEC [n] PRINT_UDEC 4, n
Этот код считывает одно беззнаковое целое число и выводит его обратно. Проблема в том, что `PRINT_UDEC` ожидает значение, а не адрес.

- `PRINT_UDEC` принимает размер и само число, а не адрес переменной. Попробуй загрузить значение из `n` в регистр перед выводом.
- Для вывода используй регистр, например `mov eax, [n]`, затем `PRINT_UDEC 4, eax`.