Привет. Помогите пжалста,товарищи асмоведы, начинающему. У меня горе, код не асмится. Вот код: Код (Text): model small stack 100h delay makro time local ext,iter push cx mov cx,time exit: push cx mov cx,5000 iter: loop iter pop cx loop ext pop cx endm .data tonelow dw 2651 cnt db 0 temp dw ? .code main: mov ax,@data mov ds,ax mov ax,0 go: mov al,0B6h out 43h,al in al,61h or al,3 out 61h,al mov cx,2083 musicup: mov ax,tonelow out 42h,al xchg al,ah out 42h,al add tonelow,1 delay 1 mov dx,tonelow mov temp,dx loop musicup mov cx,2083 musicdown: mov ax,temp out 42h,al mov al,ah out 42h,al sub temp,1 delay 1 loop musicdown nosound: in al,61h and al,0FCh out 61h,al mov dx,2651 mov tonelow,dx inc cnt cmp cnt,5 jne go exit: mov ax,4C00h int 21h end main Это прога из Юрова, кто не узнал. Она при ассемблировании выдаёк кучу ошибок, непонятно почему. Ассемблирую МASM-ом так: ml.exe w.asm /AT . Подскажите что не так. Заранее спасибо.
rmn, это тут роли не играет 1. /AT не надо; 2. delay makro time (надо macro); 3. В макросе exit (надо ext). !!ВНИМАТЕЛЬНЕЕ!!