| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm для начинающих > Вывод содержимого регистров. |
| Автор: Qixing 16.4.2008, 06:07 |
| Учусь програмировать на ассамблере. Делаю задачу про Систменый таймер. После использовании функции прерывания.ЗНачения времени помещаются в регистры. И я например хочу вывести время на экран HH:MM:SS Как вывести содержимое регистров на экран ,например в com программе. Пробывал вторую функцию и шестую.Но на экране пусто.Помогите пожалкйста. |
| Автор: JAPH 16.4.2008, 18:23 |
| Как "пробывали"? |
| Автор: Qixing 17.4.2008, 05:56 |
| masm .model tiny .code org 100h start: mov ah,6 mov bx,1 mov dl,al ;в регистр данных помещаем тот регистр который хотим вывести. int 21h end start Предложите ваши варианты. |
| Автор: Severyanin 17.4.2008, 09:48 |
| для начала, время нужно достаь из регистров и сделать десятичную коррекцию. потом - через прерывание 10h вывести посимвольно с разделителем ":". Вот и все. Почитай Абеля. или любую книгу по ассемблеру |
| Автор: Qixing 17.4.2008, 12:18 |
| Хм. Десятичная коррекция это понятно. А вот "потом - через прерывание 10h вывести " Конкретнее.ПРимер. Допустим у нас в регистре cx-какое то значение. |
| Автор: HackVan 22.5.2008, 15:30 | ||
Попробуй вот это
|