Вывод даты - Assembler

Узнай цену своей работы

Формулировка задачи:

Всем доброго времени суток! Нужно вывести текущую дату, причем месяц вывести словом. Создал строку
 Months DB 'JanFabMarAprMayJunJulAugSepOktNovDec'
и нашел кусок кода
mon: DB "***$"
    shr edx,8
    lea esi,[Months+edx*2+edx]
    mov edi, mon
    cld
    push edi
    movsw
    movsb
    pop edx
    mov ah,9
    int 21h
выдает несоответствие типов в строке mov edi, mon. Подскажите в чем проблема, или как по другому можно реализовать вывод месяца словом?

Решение задачи: «Вывод даты»

textual
Листинг программы
mov   si, offset mon

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.6 из 5