мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
asm:second2 [17/02/2011 17:03] – arabusov | asm:second2 [10/03/2011 21:53] (текущий) – arabusov | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== Вывод на экран ===== | ===== Вывод на экран ===== | ||
+ | [[http:// | ||
+ | |||
==== Режимы адаптеров ==== | ==== Режимы адаптеров ==== | ||
((устарели, | ((устарели, | ||
Строка 46: | Строка 48: | ||
int 10h | int 10h | ||
</ | </ | ||
+ | // Примечания // | ||
+ | |||
+ | (0,0) - верхний левый край экрана | ||
=== Запись символа и атрибута в позицию курсора === | === Запись символа и атрибута в позицию курсора === | ||
<code asm>mov ah,09h | <code asm>mov ah,09h | ||
Строка 54: | Строка 59: | ||
int 10h | int 10h | ||
</ | </ | ||
- | == Примечания | + | // Примечания // |
- | В //al// специальные символы не распознаются | + | |
- | == Примечания == | + | * В //al// специальные символы не распознаются |
- | (0,0) - верхний левый край | + | * Переноса курсора не происходит |
+ | === Рисование пикселя === | ||
+ | <code asm>mov ah,0ch | ||
+ | mov al,цвет | ||
+ | mov bh,страница | ||
+ | mov cx, | ||
+ | mov dx, | ||
+ | int 10h | ||
+ | </ | ||
+ | |||
+ | === Запись символа в режиме телетайпа === | ||
+ | <code asm>mov ah,0eh | ||
+ | mov al, | ||
+ | mov bh, | ||
+ | mov bl,цвет (в графических режимах) | ||
+ | int 10h | ||
+ | </ | ||
+ | === Запись строки в режиме телетайпа === | ||
+ | <code asm>mov ax,seg буфер строки | ||
+ | mov es,ax | ||
+ | mov bp,offset буфера строки | ||
+ | mov ah,13h | ||
+ | mov al, | ||
+ | mov bh,страница | ||
+ | mov bl, | ||
+ | mov cx, | ||
+ | mov dh, | ||
+ | mov dl, | ||
+ | int 10h | ||
+ | </ | ||
+ | ==== Задание ==== | ||
+ | Написать функцию сохранения и установки режима терминала, |