Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];

Вниз

Метки в Pascal   Найти похожие ветки 

 
Igit   (2003-11-11 18:20) [0]

C асма гоню это дело в паскаль
Check_video proc
mov ah,0Fh
int 10h
cmp al,3
je Ok_video
mov ax,3
int 10h
Ok_video:
or bh,bh
jz Ok_page
mov ax,0500h
int 10h
Ok_page:
ret
Check_video endp


хотелось бы покороче, без использования переменных типа Reg(или типа того)
попробовал так
Procedure Check_video; assembler;
Asm
mov ah,0Fh
int 10h
cmp al,TextMode {Текстовый режим?}
je Ok_video

mov ax,TextMode {Если нет - делаем текстовый}
int 10h

Ok_video:
or bh,bh {Нулевая страница?}
jz Ok_page

mov ax,0500h {Если нет - делаем нулевую текущей}
int 10h

Ok_page:
end;
end{Check_video};


на метки ругается...


 
Skier   (2003-11-11 18:21) [1]

je @Ok_video


 
igit   (2003-11-11 18:23) [2]

тогда он ругается на Ok_video:


 
Skier   (2003-11-11 18:24) [3]

Ну в общем так :

asm
JE @SomeLabel
@SomeLabel:
end;

P.S. Читай help !


 
igit   (2003-11-11 18:36) [4]

спасибо



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.009 c
1-65954
vvvvvvv
2003-11-11 10:56
2003.11.20
Как наити форму MDIChild по какому-нибудь признаку?


3-65709
kad007
2003-11-01 11:09
2003.11.20
InterBase


3-65738
Verba
2003-10-31 18:24
2003.11.20
Обновление Select


1-65820
Вера
2003-11-10 12:07
2003.11.20
Как откинуть часть числа?


3-65768
mikmik
2003-10-15 14:48
2003.11.20
генератор отчетов RAVE





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский