Я начал изучать ассемблер. Решил реализовать простую программу вывода на экран строки.
.486
.model flat, stdcall
.data
param db 'qqq$'
.code
main proc far
;mov ax, @data
;mov ds, ax
mov ah,09h
lea dx,param
int 21h
mov ax,4c00h
int 21h
main endp
end main
содержимое bat файла:
cls
echo off
D:\tasm\BIN\tasm32 /m3 /ml D:\tasm\BIN\1\1,,;
D:\tasm\BIN\tlink32 /Tpe /aa D:\tasm\BIN\1\1,D:\tasm\BIN\1\1,,D:\tasm\LIB\import32.lib
echo "Succesful"
pause
при запуске exe файла ОС Windows XP выдает сообщение: "Обнаружена ошибка. Программа будет закрыта..."
Что не так в коде?