Здравствуйте. Программа компилируется и создаётся exe файл. При открытии этого файла появляется консольное приложение , в котором написано следующее: "Невозможно загрузить поддержку VDM IPX/SPX" и дальше иероглифы. У меня стоит Athlon 64+ и winows SP3 "зверёк". не знаю в чём проблема. На компе в университете работает(там она и писалась). вот код собственно: Код (Text): .486 .model small assume cs:cseg, ds:dseg, ss:sseg sseg segment stack 'STACK' db 100h dup(?) sseg ends dseg segment byte 'DATA' x1 dw 0 y1 dw 0 pic db 0,0,0,3,3,3,3,0,0,0 db 0,0,3,0,0,0,0,3,0,0 db 0,3,0,0,0,0,0,0,3,0 db 3,0,0,3,0,0,3,0,0,3 db 3,0,0,0,0,0,0,0,0,3 db 3,0,0,0,0,0,0,0,0,3 db 3,0,3,0,0,0,0,3,0,3 db 0,3,0,3,3,3,3,0,3,0 db 0,0,3,0,0,0,0,3,0,0 db 0,0,0,3,3,3,3,0,0,0 clear db 0,0,0,0,0,0,0,0,0,0 db 0,0,0,0,0,0,0,0,0,0 db 0,0,0,0,0,0,0,0,0,0 db 0,0,0,0,0,0,0,0,0,0 db 0,0,0,0,0,0,0,0,0,0 db 0,0,0,0,0,0,0,0,0,0 db 0,0,0,0,0,0,0,0,0,0 db 0,0,0,0,0,0,0,0,0,0 db 0,0,0,0,0,0,0,0,0,0 db 0,0,0,0,0,0,0,0,0,0 dxx db 0 dyy db 0 dseg ends cseg segment use16 'CODE' main proc mov ax, dseg mov ds, ax mov ah, 0 mov al, 4 int 10h mov x1,0 mov y1,0 M1: call movepic mov ah, 1 int 16h cmp al, ' ' jnz M1 mov ax,3; int 10h mov ax, 4c00h int 21h main endp pixel proc near push bx push ax mov ah,0ch mov bh,0 int 10h pop ax pop bx ret pixel endp showpic proc near mov si,10 mov dx,y1 sp1:mov di,10 mov cx,x1 sp2:mov al,[bx] call pixel inc bx inc cx dec di jnz sp2 inc dx dec si jnz sp1 ret showpic endp pause proc push cx mov cx,0ffffh p1:dec cx jnz p1 pop cx ret pause endp movepic proc lea bx,pic call showpic lea bx,clear call showpic cmp dxx,0 jne z1 cmp x1,309 je z2 inc x1 jmp exitX z2: mov dxx,1 z1: dec x1 exitX: cmp dyy,0 jne zz1 cmp y1,189 je zz2 inc y1 jmp exitY zz2: mov dyy,1 zz1: dec y1 exitY: cmp x1,1 je pp1 cmp x1,1 jne ppp1 pp1: mov dxx,0 ppp1: cmp y1,1 je pp2 cmp y1,1 jne ppp2 pp2: mov dyy,0 ppp2: ret movepic endp cseg ends end main
RadAsm при том, что на нем надобно писать курсач, а он не работает как полагается. KeSqueer, не подскажите, что может являться причиной такого поведения RadAsm`a???
нет, не 64 разрядная. мне также не понятно , зачем ему IPX/SPX? Ведь это сетевая технология , а в программе не реализовано ничего сетевого 0_о.
не знаю точной причины, но единственный системный файл, могущий выдавать это сообщение это C:\WINDOWS\system32\vwipxspx.exe