Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2011, 14:55   #1
ExDeGarse
Новичок
Джуниор
 
Регистрация: 21.06.2011
Сообщений: 1
Лампочка Нужно разобраться с выводом текущего времени

Код:
.386 ; Использовать будем регистры и команды 386 процессора 
CSEG segment use16 ; По умолчанию 16-и разрядные данные 
assume cs:CSEG, ds:CSEG, ss:CSEG, es:CSEG
org 100h

Begin:

     mov ah,02ch
     int 1ah
     mov al,ch
     call bcd_asc
     mov word ptr time,ax
     mov al, cl
     call bcd_asc
     mov word ptr time+3,ax
     mov al,dh
     call bcd_asc
     mov word ptr time+6,ax

     mov ah, 09h
     mov dx, offset clock
     int 21h

bcd_asc proc

      mov ah,al
      and ah,0fh
      add ah,'0'
      and al,0f0h
      shr al, 4
      add al,'0'
      ret
bcd_asc endp
     clock db 'TekyLLLee Bpemy '
     time db 0,0,':',0,0,':',0,0,'$'
CSEG ends
end Begin


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 21.06.2011 в 15:43.
ExDeGarse вне форума Ответить с цитированием
Старый 21.06.2011, 15:52   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
     mov ah,02h
     int 01Ah
перепутали функции DOS (21 прерывание) и функции BIOS int 1Ah - у них разные параметры...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос текущего времени и привязка его к кнопке Severny Microsoft Office Excel 16 08.04.2011 14:36
Установка текущего времени arcer Win Api 4 02.10.2010 21:38
Чтение текущего времени на компе Explosion Общие вопросы Delphi 4 11.05.2010 13:13
Вывод текущего времени формата H:M:S:MS, где MS - миллисекунды Gypsy Помощь студентам 5 13.01.2010 18:05
Запись текущего времени CaHeK Общие вопросы Delphi 3 06.04.2008 17:23