Время и дата
Объяснение структуры системного времени, процедур QuSec, SysIn, QualDate, HexYear и VarSec с указанием условий JZ и ограничений.
Структура и обновление
Системное время хранится в структуре SysTi с полями wYear, wMonth, wDayOfWeek, wDay, wHour, wMinute, wSecond и wMilliseconds. Вызов SySTime обновляет эту структуру по системному таймеру. Процедура SysIn возвращает в EAX время в миллисекундах с предыдущего вызова и переписывает значение SysTick.
Процедуры и условия
QuSec вычисляет примерное число секунд от времени создания Pint, результат помещается в EAX, условие JZ означает дату 01.01.2008 или ошибку. QualDate получает примерное число дней от той же даты из текстовой переменной вида мм.дд.гггг. HexYear преобразует год в числовом виде в диапазоне 1700 до 2090, VarSec добавляет время HH:MM:CC в текстовую переменную.