|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.09.2011, 20:11 | #1 |
Новичок
Джуниор
Регистрация: 23.09.2011
Сообщений: 3
|
Вывод на одном и том же месте
Друзья!
Написал программу. Не могу сделать так, чтобы слово ХЕЛЛОУ ВОРЛД выводилось на одном и том же месте. Можете в моем коде указать что сделать? Очистить экран нужно? #make_COM# ; COM file is loaded at CS:0100h ORG 100h jmp start msg db 'Hello World$' msg1 db ' My programm$', 13,10 start: mov DX, offset msg1 mov AH, 9 int 21h mov AH,2 ; mov DH,08 ; mov DL,0ch ; mov BH,0 ; int 10h ; mov DX, offset msg mov bl, 0101 a: mov cx, 12 mov ax, 03 mov ah, 9 int 10h int 21h inc bl inc cx jmp a mov AH, 4Ch int 21h |
23.09.2011, 22:18 | #2 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
Выход по нажатию ESC.
Код:
|
23.09.2011, 22:23 | #3 |
Новичок
Джуниор
Регистрация: 23.09.2011
Сообщений: 3
|
пишет (17) undeclared label: jne @b
Поставил jmp @@. Все работает. Спасибо! А можете краткие комментарии написать? Я хочу понять. Последний раз редактировалось JinYa; 23.09.2011 в 22:26. |
23.09.2011, 22:54 | #4 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
Я в какой-то из тем здесь справочник по прерываниям выкладывал, поищите. Посмотрите, поймёте.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как отключиь том | VladimirVB | Операционные системы общие вопросы | 3 | 07.07.2010 15:44 |
сорри создал тему не в том месте | frixer | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 19.04.2010 11:56 |
не открывается том на винте | Egor656 | Компьютерное железо | 1 | 22.02.2010 21:45 |
Как осуществить ввод данных в одном цикле, их обработку в другом, и вывод результатов в третьем? | ReM | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 11.11.2008 18:21 |
создать папку в том месте откуда запущен exe | Stanislav | Общие вопросы Delphi | 1 | 22.11.2007 17:58 |