Я хотел бы иметь возможность печатать на одной строке, используя несколько вызовов printf в сборке nasm.
Например:
SEGMENT .text
mov eax,5
push eax
push format_num
call printf
add esp,8
...other code
mov eax,6
push eax
push format_num
call printf
add esp,8
SEGMENT .data
format_num db "%d",10,0
приводит к
5
6
тогда как я хотел бы
56
Поскольку 10 представляет символ перевода строки, я бы подумал, что использование
format_num db "%d",0
будет работать, но это ничего не дастраспечатаны.