Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Рисование рамки TASM

59K
12 декабря 2011 года
TVR1623
9 / / 04.12.2010
Здравствуйте.Я только начал изучать ассемблер. Покажите плиз как вывести рамку используя только коды символов:
DA - Верхний левый угол D9 - Нижний правый угол
BF - Верхний правый угол C4 - Горизонтальная линия
C0 - Нижний левый угол B3 - Вертикальная линия

Я думал так:
mov ah,2
mov dl,da ;Верхний левый угол
int 21h

Но при компиляции ругается на 3 строку.
316
12 декабря 2011 года
Alm3n
889 / / 29.05.2009
Регистра da не существует же. Начните читать учебник по программированию на ассемблер. Чтобы использовать графику в ассемблер, нужно выводить символы в видеопамять, а именно по смещению 0b800h.
http://asm-book.ru/faq/0016.php
59K
12 декабря 2011 года
TVR1623
9 / / 04.12.2010
Цитата: Alm3n
Регистра da не существует же.


da- это шестнадцатеричный код символа "┌", т.е верхний левый угол)

7
12 декабря 2011 года
@pixo $oft
3.4K / / 20.09.2006
Ну а компилятору ты указал,что надо воспринимать числа как 16-ричные?Сомневаюсь
Не знаю,как в TAsm,но вроде это делается следующим образом—0DAh
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог