Автор Тема: Извлечение системного времени в Ассемблере  (Прочитано 3913 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Maximys

  • Пользователь
  • Сообщений: 1
    • Просмотр профиля
Подскажите пожалуйста, какой программный код необходимо написать на TAsm'е или MAsm'е чтобы появились возможностя вывести на экран системное время и его изменение.
Нашёл в интернете код, что для вывода времени необходимо сделать прерывание "int 16h", но данная команда просто загружает шестнадцетиричное число "16" в регистр Ax и всё. Я понимаю, необходимо использовать какое-то другое прерывание, но его номер я даже не представляю. Подскажите пожалуйста, какое прерывание необходимо, чтобы время сперва передавалось в написанную мной программу, а затем в саму ОС?

Оффлайн lex3a

  • Пользователь
  • Сообщений: 217
    • Просмотр профиля
Re: Извлечение системного времени в Ассемблере
« Ответ #1 : 04 Декабрь 2009, 02:17:00 »
int 16h - вызываем прерывание 16h – сервис работы с клавиатурой BIOS (ПЗУ).
Судя из книги от Калашникова.

Сам бы хотел узнать как это осуществить. Дочитаю книжку, быть может там будет.