мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
asm:second2 [24/02/2011 16:27] arabusovasm:second2 [10/03/2011 21:53] (текущий) arabusov
Строка 1: Строка 1:
 ===== Вывод на экран ===== ===== Вывод на экран =====
 +[[http://www.wasm.ru/article.php?article=lfbdos|Работа с LFB в DOS /05.10.2006/]] - хорошая статья о программировании в SVGA режимах (позволяет использовать режимы до 1600x1200x16 бит)
 +
 ==== Режимы адаптеров ====  ==== Режимы адаптеров ==== 
 ((устарели, но до сих пор поддерживаются)) ((устарели, но до сих пор поддерживаются))
Строка 57: Строка 59:
 int 10h int 10h
 </code> </code>
-=== Запись символа и атрибута в позицию курсора ===+// Примечания // 
 + 
 +  * В //al// специальные символы не распознаются 
 +  * Переноса курсора не происходит 
 +=== Рисование пикселя ===
 <code asm>mov ah,0ch <code asm>mov ah,0ch
 mov al,цвет mov al,цвет
Строка 65: Строка 71:
 int 10h int 10h
 </code> </code>
-// Примечания // 
  
-  * В //al// специальные символы не распознаются 
-  * Переноса курсора не происходит 
 === Запись символа в режиме телетайпа === === Запись символа в режиме телетайпа ===
 <code asm>mov ah,0eh <code asm>mov ah,0eh
Строка 89: Строка 92:
 int 10h int 10h
 </code> </code>
 +
 ==== Задание ==== ==== Задание ====
 Написать функцию сохранения и установки режима терминала, функцию вывода строки на экран. Объединить с программой на Си Написать функцию сохранения и установки режима терминала, функцию вывода строки на экран. Объединить с программой на Си