![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 03.11.2014
Сообщений: 5
|
![]()
Здравствуйте, уважаемые программисты. В процессе разбора прерывания int8 возник вопрос: каким образом в коде программы прерывания видна связь его с работой флоппи дисковода. То есть, как можно доказать что прерывание int8 работает с двигателями того самого НГМД.
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Точно 8Н ?
Ниче не путаешь?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 03.11.2014
Сообщений: 5
|
![]()
да, в 8h есть кусочек кода который управляет двигателями НГМД. А каким образом оно обращается к флоппи я понятия не имею. Вот надо разобраться... Там условие есть, что если не было запросов к дисководу более 2-ух секунд, то двигатели отключаются
|
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Значит твоя программа просто юзает это прерывание чтоб знать когда ставить движки на ноль.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 03.11.2014
Сообщений: 5
|
![]()
а откуда или куда посылается запрос есть ли дискета в дисководе или нету, и как он(запрос) выглядит?
|
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А почему ты думаешь что флоповод что-то посылает когда вставляешь дискету?
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 03.11.2014
Сообщений: 5
|
![]()
я конечно подозреваю что флоповод не особо различает есть дискета или нет. Имею ввиду что когда её нету то все равно проверка идет. Но вот как сделать чтобы индикатор возле флопика загорелся при отсутствии в нем дискеты...
|
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 03.11.2014
Сообщений: 5
|
![]()
мне поставили задание. По курсу микропроцессорных систем сейчас проходим прерывания в биосе. Рассматриваем прерывание INT8. Так вот, когда рассказывал преподавателю про его работу, то он остановил на том, что нужно доказать связь между флопповодом и этим прерыванием (а именно в какой то области данных найти изменения). Вкратце, сделать так чтобы флопповод откликнулся на какие то действия (какие именно я так и не допер...) и при этом, судя по всему, должен загореться индикатор, который говорит что двигатели все таки заработали, даже не имея в дисководе дискеты
|
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
![]()
Вас, батенька, не в ту степь понесло.
Цитата:
http://old-dos.ru/index.php?page=fil...o=show&id=4400 |
|
![]() |
![]() |