Присоединяюсь к просьбе. особенно интересуют простенькие консольные win32 приложения. P.S. Если не затруднит еще прошу подсказать почему подобный код вызывает ошибку "value out of range" по отношению к строке "mov dx, Msg1" Код (Text): include '%fasminc%/win32ax.inc' .code start: mov ah, 40h mov bx, 1 mov cx, Msg1Len mov dx, Msg1 int 21h call [ExitProcess] .data CR = 0Dh LF = 0Ah Msg1 db CR,LF,'File name: ' Msg1Len = $-Msg1 .end start
нда... действительно загнал. может подскажите тогда как на фасме описать простейший экзешник a'la масмовского Код (Text): .model small .stack 100h .code Begin: mov ax, @data mov ds, ax mov ax, 4C00h int 21h end Begin
www.wasm.ru www.flatassembler.net board.flatassembler.net ТУТ МАЛО. Я В 2002 ГОДУ ВИДЕЛ РЕСУРС С ОГРОМНЫМ (!!!) КОЛИЧЕСТВОМ ПРИМЕРОВ ИМЕННО НА FASM. А ВОТ ГДЕ ИМЕННО??? НЕ ПОМНЮ ...
знаю, смотрел. там всё под win32/*nix. я хочу попробовать перевести парочку dos-овских утилей на fasm и если с com-ами проблем не возникает, то как собрать exe - не понимаю
format MZ entry code:begin segment data db "shit",0 segment code Begin: mov ax,data mov ds, ax mov ax, 4C00h int 21h