Решил изучать асм... Вроде все нормально, но когда решил писать для винды, возникла проблема: при запуске простейшей проги винда пишет ошибку.
Ассемблер - NASM
Компоновщик - Alink
Текст проги:
EXTERN MessageBoxA
IMPORT MessageBoxA user32.dll
EXTERN ExitProcess
IMPORT ExitProcess kernel32.dll
SECTION CODE USE32 CLASS=CODE
..start:
push dword 0
push dword title
push dword string
push dword 0
call MessageBoxA
push dword 0
call ExitProcess
SECTION DATA USE32 CLASS=DATA
string db 'First prog', 0xd, 0xa, 0
title db 'First prog', 0