Войти

Показать полную графическую версию : Простые проги на ассемблере под dos


Dimaev
07-05-2009, 13:18
Всем привет!

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

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

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

Gerdewski
08-05-2009, 09:17
функция ВЫвода - 13h BIOS. »
Прерывание 013h - это дисковые функции. Экран - 010h

Dimaev
08-05-2009, 11:18
Нужно функцией ани прерыванием. А прерывание 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




© OSzone.net 2001-2012