Главная Описание Функции Вакансии Контакты

Функции AI (Artificial Intelligence).

Ассоциативные строки.

Текст 32 бит (юникод UTF-32LE).

Графика.

Пиксельная графика.

Пиксельный процессор 128 бит.

Графика сложная.

Видео.

Звук.

Интернет.

Служебные.

Специальные.

Время и дата.

Математические.

Контроллы.

Файлы.

Ресурсы, буфер обмена.

Переменные.

Пазлы (динамические базы данных).

Списки Arr (одномерные массивы).

Списки2 Dar (двумерные массивы).

Списки высоких измерений.

Макросы.

Функции VendorPint.

Функции PintLang.

Функции TulkoPint.

Функции VideoPint.

Функции PhotoPint.

Функции VardPint.

Функции DataBase.

Время и дата.


АртикулНаименованиеЦена, от
SySTime Обновление системного времени в структуре SysTi.
SySTime
SyDay Добавление в Var1 текущей даты в текстовом формате D.M.Y
SyDay Var1
На основе функции VarDecLen.
QualDate Получает примерное число дней от 01.01.2008 (Время PINT) из первых правых ячеек текстовой переменной, содержащей значение даты вида мм.дд.гггг, мм/дд/гггг, мм.дд.гг, путем удаления пробелов и комплексному разделению по AllDel32. Результат в EAX. JZ - дата равна 01.01.2008 или ошибка.
QualDate Var1
HexYear Преобразует год в тектовом виде (1812, 77, 2014) в число вида 2014. Действует с 1700 до 2090г. Результат в EAX. Ошибка JZ.
HexYear, Var1
SecHex Получает число секунд из крайних правых ячеек текстовой переменной, содержащей значение времени вида чч.мм.сс, чч-мм-сс, мм:сс и т.д. путем удаления пробелов и комплексному разделению по AllDel32. Результат в EAX. JZ - ошибка.
SecHex, Var1
Позволяет задавать время различными способами
QuSec Получает примерное число секунд от Времени создания Pint (01.01.2008) из Структуры системного времени SysTi. Результат в EAX. JZ - дата равна 01.01.2008 или ошибка. Портит EAX.
QuSec
Скорость выполнения - около 100 тактов (5 умножений на CPU)
VarSec Добавляет в Var1 время в текстовом виде HH:MM:CC из Dat1 - время в секундах. Преобразование в сутки и т.д. не производит.
VarSec, Var1, Dat01
SysIn EAX=время (в мс) с предыдущего вызова, переписывает значение SysTick
SysIn
FastInterval Число тактов с предыдущего вызова в EDX:EAX. Перезапись текущего времени в глобальные RDT00, RDT01.Время выполнения - 600 тактов.
FastInterval
Если вызвать функцию до, а затем после участка кода, можно получить время его выполнения в тактах. Для адекватной оценки желательно провести несколько десятков измерений и подсчитать среднее.
FastTime Если число тактов с предыдущего вызова превысило число Dat16 [16.16], перезапись глобальной RcRp. JL - время не превышено.
FastTime, Dat16
На основе команды RDTSC. Время выполнения - приблизительно 120 тактов.
Mid16Int Циклический подсчет среднего числа тактов с предыдущего вызова FastInterval в глобальных переменных ClIt1, Sum256. JG - цикл не закончен.
Mid16Int


Страница "Время и дата." обновлена -

Бесплатная консультация:

Позвоните нам по телефону: +7 499 677-1694
или введите короткое сообщение
Время и дата. | © 2008-2015 | Все права защищены. | Создание сайта WebOptimal |
При полном или частичном использовании материалов сайта ссылка на http://PowerIntellect.com обязательна.