
как можно обойти эту проблему на винде 7 64х, запускаю дос навигатор portable

Код: Виділити все
org 100h
mov ax,3
int 10h
mov eax,[fs:1Ch*4] ;сохраняем старый вектор
mov [oldvector],eax
mov word[fs:1Ch*4],timer ;устанавливаем новый вектор
mov [fs:1Ch*4+2],cs
b: jmp b
timer:
dec [cs:time]
jne next
mov [cs:time],91
push 0B800h
pop es
mov di,[cs:_di]
mov ax,0730h
stosw
mov [cs:_di],di
next:
jmp dword[cs:oldvector] ;вызываем старое прерывание
time db 91 ;таймер генерирует 18,2 сигнала в секунду 5 секунд это 91 прерывание
oldvector dd 0
_di dw 0
качаешь с сайта микрософт windows xp mode и ставишь - в итоге получаешь виртуальную машину с XP.7777777Miki:как можно обойти эту проблему на винде 7 64х, запускаю дос навигатор portable
Думаю лучше спросить на программерских форумах. И borland tasm уж очень старая вещь под DOS я бы копал в сторону Visual C++ и MASM. Насчет примера пробуй использовать рекомендуемый автором примера компилятор.7777777Miki:поставил, только не пойму на что матюкается компилятор, в асеблере почти ничего не понимаю(((