Лидеры рейтинга

ID: 401284

Михаил Александров

Советник

376

Россия, Санкт-Петербург


ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

357

Россия, пос. Теплоозёрск, ЕАО


ID: 401888

puporev

Профессор

215

Россия, Пермский край


ID: 405338

vovaromanov.jr

1-й класс

125


ID: 400669

epimkin

Профессионал

111


ID: 242862

Hunter7007

Мастер-Эксперт

29

Россия, Омск


ID: 137394

Megaloman

Мастер-Эксперт

25

Беларусь, Гомель


8.10.2

13.10.2021

JS: 2.10.2
CSS: 4.6.0
jQuery: 3.6.0
DataForLocalStorage: 2021-10-20 22:46:01-standard


Создание программ на языке Assembler.

Администратор раздела: Зенченко Константин Николаевич (Старший модератор)

Консультация онлайн # 108499

Раздел: Assembler
Автор вопроса: Masada
Дата: 08.11.2007, 00:06 Консультация закрыта
Поступило ответов: 1

Здравствуйте, уважаемые эксперты. Решил несколько модифицировать листинг 12.9 «Очистка экрана с помощью rep» из книги Калашникова. Добавил функцию ожидания нажатия клавиши и добавил видеорежим «Графика. 16 цветов» 12h прерывания 10h. При запуске программы экран стал чёрным, потом по нему пошли цветные полосы. При перезагрузке процессорный вентилятор несколько раз с интервалом в несколько секунд пытался заработать, но впоследствии затихал. После последующего выключения и включения компьютер заработал, но появилась надпись с сообщением о нажатии F1. После нажатия я попал в БИОС, в котором, к моему удивлению, первым загрузочным устройством был флоппи-дисковод, а не, как всегда, жёсткий диск. После установки на загрузку с жёсткого диска, компьютер заработал как обычно. Неужели подобная ситуация как-то была связана с изменённой мною программой?
P.S. Во время запуска программы работал аудиоплейер, музыка играла и тогда, когда экран был чёрным, а на нём появлялись полосы.

Приложение:

Здравствуйте, Masada!

Верероятнее всего это был сбой работы компьютера.

По программе:
12-ый режим -это графический, 16-ть цветов, разрешение 640х480 точек,
сегментный адрес видео буфера 0A000h
(0B800h для режимов: 00h-06h).
вывод происходит по принципу бит-точка, цвет точки определяют регистры палитры.
Подробности смотрите в книге В. Кулакова.

Удачи!

Зенченко Константин Николаевич

Старший модератор
09.11.2007, 19:33
Мини-форум консультации # 108499
Нет сообщений в мини-форуме
Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Лучшие эксперты раздела

Зенченко Константин Николаевич

Старший модератор

Рейтинг: 164

Коцюрбенко Алексей Владимирович

Старший модератор

Рейтинг: 47

Лысков Игорь Витальевич

Мастер-Эксперт

Рейтинг: 0

Evgen aka Chuma

6-й класс

Рейтинг: 0

cain52

3-й класс

Рейтинг: 0

Kdsfofwe21

2-й класс

Рейтинг: 0