Security Teams



:::
  Ответ в темуСоздание новой темыСоздание опроса

> Замедление/ускорение системного времени., Асемблер. Алгоритм.
Kom@nd'Or
Дата 16.04.2007 - 10:15
Цитировать сообщение
Offline



Expert
******

Профиль
Группа: -editors-
Сообщений: 2078
Пользователь №: 48
Регистрация: 2.03.2005



Рейтинг:
(90%) XXXXX


Нужен алгоритм на изменение скорости хода системных часов через порты ввода-вывода.

В идеале - ссылка на хорошую литературку, в том числе с примерами. smile.gif

Программа будет писаться на ассемблере (средства BIOS).



Да, это контрольная.
По заданию необходимо замедлить ход системных часов в 3-и раза.


--------------------
--
Hайден неизвестный драйвер, воткните какое-нибудь устройство!
---
[b]Во имя процесса-отца, процесса-сына и святаго root"а... Enter! [/b]
PMICQYahoo
Top
Boffin
Дата 20.06.2007 - 00:55
Цитировать сообщение
Offline



[> free <]
******

Профиль
Группа: -root-
Сообщений: 3569
Пользователь №: 2
Регистрация: 17.02.2005



Рейтинг:
(30%) XX---


Kom@nd'Or

Сорри, что поднимаю старый сабж, но просто стало интересно, ты нашёл таки такой алгоритм?


--------------------

Caps Lock - враг человека! Иногда ваши задумчивые рассуждения превращаются в идиотские лозунги, случайно задев эту клавишу.
Голосуйте за реорганизацию клавиатурной раскладки! (с)
PMСайт пользователяICQ
Top
Kom@nd'Or
Дата 20.06.2007 - 18:48
Цитировать сообщение
Offline



Expert
******

Профиль
Группа: -editors-
Сообщений: 2078
Пользователь №: 48
Регистрация: 2.03.2005



Рейтинг:
(90%) XXXXX


пока нет.

алгоритм задержки на секунду от "Марковского" просто "тупо" вводил машину в цикл.

Проверка шла с часов реального времени ...


--------------------
--
Hайден неизвестный драйвер, воткните какое-нибудь устройство!
---
[b]Во имя процесса-отца, процесса-сына и святаго root"а... Enter! [/b]
PMICQYahoo
Top
Boffin
Дата 21.06.2007 - 02:21
Цитировать сообщение
Offline



[> free <]
******

Профиль
Группа: -root-
Сообщений: 3569
Пользователь №: 2
Регистрация: 17.02.2005



Рейтинг:
(30%) XX---


Цитата
Марковского


.......... се!!

а аналогов нет реально


--------------------

Caps Lock - враг человека! Иногда ваши задумчивые рассуждения превращаются в идиотские лозунги, случайно задев эту клавишу.
Голосуйте за реорганизацию клавиатурной раскладки! (с)
PMСайт пользователяICQ
Top
Kom@nd'Or
Дата 21.06.2007 - 09:28
Цитировать сообщение
Offline



Expert
******

Профиль
Группа: -editors-
Сообщений: 2078
Пользователь №: 48
Регистрация: 2.03.2005



Рейтинг:
(90%) XXXXX


Просто он что-то расказывал про возможность управления ходом системного времени через один из регистров - он используется при пересчёте коэф. деления генератора имп., кот. в свою очередь используется для отсчёта тиков и в дальнейшем - секунд ...

Один из вариантов именно замедления хода системных часов и состоит в изменении этого коэф. (содержимого регистра) ...

Но как я понял из лекции - этот регистр и так установлен на максимальное замедление ... системных часов ...

Вот такие пироги ...

А если уменьшить это число - то по идее это должно "загнать" в перёд системное время ...

Но на практике до этого не дощёл ... В литературе понятного описания не нашёл и экзамен сдал без "игр" с системным временем ...

Хотя вопрос очень интересный ... Может позже удастся с Марковским серьёзно (без его "приколов") по говорить и разузнать как эта задача решается ...


--------------------
--
Hайден неизвестный драйвер, воткните какое-нибудь устройство!
---
[b]Во имя процесса-отца, процесса-сына и святаго root"а... Enter! [/b]
PMICQYahoo
Top

Опции темы Ответ в темуСоздание новой темыСоздание опроса