Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2011, 22:37   #1
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию прерывание от таймера 08h

Доброго времени суток, уважаемые форумчане! Я хотел бы узнать что хранят в себе регистры после вызова этого прерывания? Мне это нужно для того чтобы после каждого перехвата этого прерывания вывести случайный символ! И я подумал что если после вызова этого прерывания в регистре хранится какое нибудь число скажем значение этого таймера! Поэтому и задаю вопрос! Всем спасибо!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 19.12.2011, 22:50   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

не припомню ничего такого про регистры у IRQ-прерываний.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 19.12.2011, 22:57   #3
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
не припомню ничего такого про регистры у IRQ-прерываний.
Ладно может я сейчас скажу полный бред (ибо не шарю в асме)!
Вот мой примерный алгоритм! Я инициализирую резидентный модуль, который весит в памяти (то есть такой как бы хук на таймер) в нём определяю с таймера поступило ли прерывание если с него, то вывожу эти символы (главный вопрос с чего их брать).
Если что не правильно поправте меня пожалуйста!
Вот моё задание
Код:
перехватить прерывание от таймера INT 08H
выводить разные символы в левый верхний угол экрана
Подскажите пожалуйста алгоритм!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 19.12.2011, 23:24   #4
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Uppppppppp
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 20.12.2011, 00:34   #5
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Ну ребят! Ну пожалуйста!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 20.12.2011, 01:07   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
в нём определяю с таймера поступило ли прерывание если с него, то вывожу эти символы (главный вопрос с чего их брать).
откуда их брать Вам же прямо в задании сказано:
Цитата:
вывести случайный символ
Как Вам получить случайный символ?
Ну, например, использовать счётчик тиков в качестве указателя в заданной у вас в программе таблице символов. Или найти любой простейший генератор случайных чисел на ассемблере и воспользоваться им.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пауза таймера qwerty74 C# (си шарп) 3 01.07.2011 20:53
Работа Таймера Danglover Общие вопросы Delphi 3 27.03.2011 16:02
Отключение таймера tae1980 Microsoft Office Excel 1 14.03.2011 14:06
Запуск таймера Alexandr000006 Помощь студентам 4 08.03.2011 16:09
Прерывания таймера. Kingdom_Reborn Помощь студентам 0 07.11.2010 22:58