Вопрос № 98227: ---------------------------------------------------------------------
Мой вопрос:
Здраствуйте, доспустим я сделал так: mov dl, 1
В регистр dl присвоил 1, а как потом отобразить число 1 в окне?
пробовал так mytext db dl,'$' не получи...
Вопрос № 98.227
---------------------------------------------------------------------
Мой вопрос:
Здраствуйте, доспустим я сделал так: mov dl, 1
В регистр dl присвоил 1, а как потом отобразить число 1 в окне?
пробовал так mytext db dl,'$' не получилось.
Вопрос отправлен: 12.08.2007, 07:07
--------------------------------------------------------------------------------
Отвечает: Зенченко Константин Николаевич (>>)
Здравствуйте, Memory!
На экран выводятся символьное представление числа ( кода ),
к примеру:
mov ah,02h
mov dl,01h
int 21h
на экране будет "рожица"
или
mov ah,02h
mov dl,31h
int 21h
на экране будет цифра "1"
В ассемблере в отличии от языков высокого уровня, вся организация ввода-вывода ложится на плечи программиста.
Можно ошибится в одном байте ( вместо функции-09h записать другую или в выводимом тексте функции-09h забыть поставить в конце "$" ) и на экране будут "крякозяблы".
Удачи!
Ответ отправлен: 13.08.2007, 11:54
---------------------------------------------------------------------
Дело в том, что у меня есть цикл, и "пеменная" dl, меняется каждый раз, т.е используется: inc dl
Так мне нужно выводить каждый раз новое значение dl.
Отправлен: 13.08.2007, 14:34
Вопрос задал: Memory (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Memory!