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

Ваш аккаунт

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

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

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

Установка курсора

14K
10 декабря 2005 года
Motion
2 / / 10.12.2005
Написал программу:

org 100h
mov ah,02
mov bh,00
mov dx,050ch
int 10h
end


Она должна была мне вывести курсор на 5-ой строке и 12-том столбце. При запуске .com файла выводится DOS окно, но курсор установлен не в нужном месте, а постоянно скачет по экрану, почему?
P.S.: В асемблере новичок. Делаю лабораторную по микропроцессорной технике.
2.2K
10 декабря 2005 года
Brezhnev1980
156 / / 13.08.2005
Из-зa Д-икс неправильно:
mov dx,050!
(mov dx,0512h)

Пример на FASM (ttp://flatassembler.net-для новичков легче!)

ORG 100h
push cs
pop ds

mov ah,2
mov dh,5
mov dl,12
int 10h
mov ah,9
mov dx,messadzh
int 21h
int 20h

messadzh db 'Cursor at 5,12!$'
OR

ORG 100h
push cs
pop ds

mov ah,2
mov dx,0512h
int 10h
mov ah,9
mov dx,messadzh
int 21h
int 20h

messadzh db 'Cursor at 5,12!$'
Скачет он из-за неправильных данных в DX(подробно не буду)!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог