Собственно есть пример. Я его спокойно собрал на тасме. Попробовал на масме. Ругается. Скажите исходники сильно нужно менять чтобы в масме заработало Код (Text): IDEAL MODEL SMALL STACK 256 DATASEG exCode DB 0 speed DB 99 CODESEG Start: mov ax,@data mov ds,ax mov ax,1 mov bx,2 mov cx,3 mov dx,4 mov ah,[speed] mov si, offset speed Exit: mov ah, 04ch mov al, [exCode] int 21h END Start Код (Text): J:\trash\c\masm32\bin>ml 4.asm Microsoft (R) Macro Assembler Version 6.14.8444 Copyright (C) Microsoft Corp 1981-1997. All righ Assembling: 4.asm 4.asm(3) : error A2008: syntax error : masm 4.asm(5) : error A2008: syntax error : MODEL 4.asm(6) : error A2008: syntax error : STACK 4.asm(8) : error A2008: syntax error : DATASEG 4.asm(10) : error A2034: must be in segment block 4.asm(11) : error A2034: must be in segment block 4.asm(13) : error A2008: syntax error : CODESEG 4.asm(15) : error A2034: must be in segment block 4.asm(16) : error A2034: must be in segment block 4.asm(17) : error A2034: must be in segment block 4.asm(19) : error A2034: must be in segment block 4.asm(20) : error A2034: must be in segment block 4.asm(21) : error A2034: must be in segment block 4.asm(22) : error A2034: must be in segment block 4.asm(24) : error A2034: must be in segment block 4.asm(25) : error A2034: must be in segment block 4.asm(27) : error A2034: must be in segment block 4.asm(28) : error A2034: must be in segment block 4.asm(29) : error A2034: must be in segment block 4.asm(30) : error A2034: must be in segment block 4.asm(31) : error A2006: undefined symbol : Start J:\trash\c\masm32\bin>
Код (Text): .model small .stack 256 .data exCode DB 0 speed DB 99 .code ....... все компилируется, для сборки ехе юзай link16