![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 11.02.2015
Сообщений: 4
|
![]()
Видеорежим. Получить номер текущей активной страницы.
![]() Код:
Сижу на эмуляторе DOSBox. Может эта функция и не работает в DOSBox? И как это число потом вывести на экран? Вот так получится? Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,609
|
![]()
Описание прерывания int 10h:
http://www.codenet.ru/progr/dos/int_0009.php 0fH читать текущий видео режим вход: нет выход: AL = текущий режим (см. функцию 00H) AH = число текстовых колонок на экране BH = текущий номер активной страницы дисплея Описание прерывания int 21h http://www.codenet.ru/progr/dos/int_0026.php •Функция DOS 02H: вывод на дисплей •DL = символ, выводимый на стандартный вывод Код:
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 11.02.2015
Сообщений: 4
|
![]()
challengerr, и так тоже ничего не выходит. После выполнения строки int 10h регистр AX меняет значение, BX не изменяется, на экран ничего не выводится (
Код:
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,609
|
![]() Код:
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 11.02.2015
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
![]()
..всё изменяется. Отладчик-же показывает:
Код:
Код:
Нашедшего выход - затаптывают первым..
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
видеорежим bios int10h (mov ax,10h) | hanns1 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 14 | 02.02.2013 13:33 |
Прерывание 21h функция 4C (Exit) | RuVarez | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 29.10.2012 15:29 |
ошибка возвращаемойая прерыванием int 10h | shturman | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 01.07.2010 14:04 |
INT 10H Вывод строки | ADA | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 14.05.2009 09:44 |
Вывод через Int 10h | braun | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 11.11.2007 17:46 |