![]() |
|
![]() ![]() ![]() |
|
Qixing |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 16.4.2008 Репутация: нет Всего: нет |
Учусь програмировать на ассамблере.
Делаю задачу про Систменый таймер. После использовании функции прерывания.ЗНачения времени помещаются в регистры. И я например хочу вывести время на экран HH:MM:SS Как вывести содержимое регистров на экран ,например в com программе. Пробывал вторую функцию и шестую.Но на экране пусто.Помогите пожалкйста. |
|||
|
||||
JAPH |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 8.1.2007 Где: Ленобласть Репутация: 5 Всего: 23 |
Как "пробывали"?
-------------------- Что непонятно - спрашиваем ![]() |
|||
|
||||
Qixing |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 16.4.2008 Репутация: нет Всего: нет |
masm
.model tiny .code org 100h start: mov ah,6 mov bx,1 mov dl,al ;в регистр данных помещаем тот регистр который хотим вывести. int 21h end start Предложите ваши варианты. |
|||
|
||||
Severyanin |
|
|||
![]() Исследователь ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 31.7.2007 Где: Россия, Омск Репутация: нет Всего: 9 |
для начала, время нужно достаь из регистров и сделать десятичную коррекцию. потом - через прерывание 10h вывести посимвольно с разделителем ":". Вот и все. Почитай Абеля. или любую книгу по ассемблеру
-------------------- "Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл "Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов |
|||
|
||||
Qixing |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 16.4.2008 Репутация: нет Всего: нет |
Хм.
Десятичная коррекция это понятно. А вот "потом - через прерывание 10h вывести " Конкретнее.ПРимер. Допустим у нас в регистре cx-какое то значение. |
|||
|
||||
HackVan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 22.5.2008 Репутация: нет Всего: нет |
Попробуй вот это
![]()
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Asm для начинающих" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm для начинающих | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |