ВУЗ:
Составители:
CH = номеру дорожки;
CL = номеру сектора;
AL = количеству записываемых секторов;
ES:BX = адрес буфера памяти;
г) Функция 3
(записать сектор) – полностью симметрична предыдущей функции, с той
лишь разницей, что АН = 3;
д) Функция 4
(проверить сектор) – проверка возможности поиска нужного сектора на
дорожке, а также считывания информации из поля данных с целью накопления контрольной
суммы и сравнения ее с записанной;
е) Функция 5
(разметка дорожки) – для форматирования одной дорожки дискеты.
Входными параметрами для этой функции выступают регистры процессора, назначение которых
определено при рассмотрении функции 2. В этом случае значение ES:BX указывает на заранее
подготовленный в памяти список дескрипторов секторов. В процессе выполнения за один оборот
дискеты размечается целиком полная дорожка. Поэтому изменение параметров секторов в
пределах этой дорожки невозможно.
В процессе своего развития в интерфейс FDD новых типов был введен сигнал,
позволяющий изменять скорость вращения дискеты, что позволило поддерживать режимы с
разной плотностью записи. С этой целью в адаптер FDD был введен новый порт, имеющий два
бита (разряды 1, 0) для управления скоростью передачи данных. Разряд 7 этого регистра
устанавливается в состояние 1 при смене дискеты и отбрасывается после выполнения дисководом
операций поиска.
3.9. Интерфейсы HDD
Аппаратурная реализация HDD основана на применении специальных БИС, которые
осуществляют логические функции управления HDD. Несмотря на достаточно большой выбор
этих БИС, все они, как правило, поддерживают одни и те же форматы записи и содержат
высокостабильный кварцевый генератор адреса программнодоступных портов ввода/вывода.
Обмен данными с памятью ПК осуществляется в байтовом формате прямого доступа к памяти при
помощи сигналов DRQ2, DACK2, IOW и IOR системной магистрали ПК (рис. 3.11). Последний
цикл прямого доступа к памяти сопровождается сигналом ТС. Для организации обмена адаптер
HDD генерирует сигнал запроса на захват системной магистрали (сигнал DRQ2), и при получении
ответа (сигнал DACK2) данные по шине данных передаются в адаптер HDD. Обмен данными
между адаптером и накопителем на жестком диске производится по однопроводной линии в
последовательном формате.
С
и
с
т
е
м
н
я
м
а
г
и
с
т
а
л
ь
ПК
а
БИС
CS
RD
WR
DATA
DRQ
DACK
TC
IRQ
DC
ад-
реса
Адрес
IOR
IOW
D0 - D7
DRQ2
DACK2
TC
IRQ6
И
н
т
е
р
ф
е
й
с
HDD
WDATA
RDATA
УПР
Генератор
Рис. 3.11. Обобщенная блок-схема адаптера HDD
CH = номеру дорожки;
CL = номеру сектора;
AL = количеству записываемых секторов;
ES:BX = адрес буфера памяти;
г) Функция 3 (записать сектор) – полностью симметрична предыдущей функции, с той
лишь разницей, что АН = 3;
д) Функция 4 (проверить сектор) – проверка возможности поиска нужного сектора на
дорожке, а также считывания информации из поля данных с целью накопления контрольной
суммы и сравнения ее с записанной;
е) Функция 5 (разметка дорожки) – для форматирования одной дорожки дискеты.
Входными параметрами для этой функции выступают регистры процессора, назначение которых
определено при рассмотрении функции 2. В этом случае значение ES:BX указывает на заранее
подготовленный в памяти список дескрипторов секторов. В процессе выполнения за один оборот
дискеты размечается целиком полная дорожка. Поэтому изменение параметров секторов в
пределах этой дорожки невозможно.
В процессе своего развития в интерфейс FDD новых типов был введен сигнал,
позволяющий изменять скорость вращения дискеты, что позволило поддерживать режимы с
разной плотностью записи. С этой целью в адаптер FDD был введен новый порт, имеющий два
бита (разряды 1, 0) для управления скоростью передачи данных. Разряд 7 этого регистра
устанавливается в состояние 1 при смене дискеты и отбрасывается после выполнения дисководом
операций поиска.
3.9. Интерфейсы HDD
Аппаратурная реализация HDD основана на применении специальных БИС, которые
осуществляют логические функции управления HDD. Несмотря на достаточно большой выбор
этих БИС, все они, как правило, поддерживают одни и те же форматы записи и содержат
высокостабильный кварцевый генератор адреса программнодоступных портов ввода/вывода.
Обмен данными с памятью ПК осуществляется в байтовом формате прямого доступа к памяти при
помощи сигналов DRQ2, DACK2, IOW и IOR системной магистрали ПК (рис. 3.11). Последний
цикл прямого доступа к памяти сопровождается сигналом ТС. Для организации обмена адаптер
HDD генерирует сигнал запроса на захват системной магистрали (сигнал DRQ2), и при получении
ответа (сигнал DACK2) данные по шине данных передаются в адаптер HDD. Обмен данными
между адаптером и накопителем на жестком диске производится по однопроводной линии в
последовательном формате.
DC БИС
С Адрес ад- WDATA
и реса CS
с IOR RDATA
т RD
е IOW И
м WR н
н т
а D0 - D7 УПР е
я DATA р
DRQ2 ф
м DRQ е
а й
г DACK2 с
и DACK
с TC HDD
т TC
а
л IRQ6
ь IRQ
ПК
Генератор
Рис. 3.11. Обобщенная блок-схема адаптера HDD
Страницы
- « первая
- ‹ предыдущая
- …
- 71
- 72
- 73
- 74
- 75
- …
- следующая ›
- последняя »
