Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Простые проги на ассемблере под dos (http://forum.oszone.net/showthread.php?t=139503)

Dimaev 07-05-2009 13:18 1112786

Простые проги на ассемблере под dos
 
Всем привет!

Помогите пожалуйста сделать 2 задания на ассемблере под дос... (tasm кампилятор)!
1) Отображать на экране символы клавиш основных 4-х рядов клавиатуры, если нажат левый CTRL. Использовать функцию Ввода - 06h DOS, функция ВЫвода - 13h BIOS.

2) Штрих-пунктирная линия начинается посередине левого края экрана, доходит до правого и исчезает.

Вознаграждение гарантируется :)

Gerdewski 08-05-2009 09:17 1113510

Цитата:

Цитата Dimaev
функция ВЫвода - 13h BIOS. »

Прерывание 013h - это дисковые функции. Экран - 010h

Dimaev 08-05-2009 11:18 1113593

Нужно функцией ани прерыванием. А прерывание int 10h


AH=13: Вывод символьной строки (только для AT). Данная
функция позволяет на компьютерах типа AT выводить на экран
символьные строки с установкой атрибутов и перемещением
курсора:

MOV AH,13H ;Функция вывода на экран
MOV AL,сервис ;0, 1, 2 или 3
MOV BH,страница ;
LEA BP,адрес ;Адрес строки в ES:BP
MOV CX,длина ;Длина строки
MOV DX,экран ;Координаты на экране
INT 10H ;Вызвать BIOS


Время: 14:45.

Время: 14:45.
© OSzone.net 2001-