Я скачал и установил инструмент VSNASM (расположен здесь ), и все прекрасно работает, за исключением того факта, что при компиляции я получаю ошибку LNK1561, говорящую о том, что нужно определить точку входа , Я понятия не имею, что нужно установить точку входа в программу, как в настройках компоновщика. Была бы признательна за помощь.
В случае необходимости вот код, который я пытаюсь запустить. Это простая программа для кошек:
section .data
msg db "CAT test program. Press Esc to exit."
msglen equ $-msg
section .bss
char resb 1
section .text
global _start
_start:
mov eax, 4
mov ebx, 1
mov ecx, msg
mov edx, msglen
int 80h
_loop:
mov eax, 3
mov ebx, 2
mov ecx, char
mov edx, 1
int 80h
mov [char], eax
sub eax, 1Bh
jz _end
mov eax, 4
mov ebx, 1
mov ecx, char
mov edx, 1
int 80h
jmp _loop
_end
mov eax, 1
mov ebx, 0
int 80h