КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Каскадное включение ПКП
OCW3. OCW2. OCW1. Является упр.словом маски. с помощью маски можно запретить обслуживание отдельных запросов прерывания. А0
Если маска запроса IRQi имеется, то запрос фиксируется в рг запросов, но не обслуж.пока маска не будет снята. Управл.слово конца прерываний. Имеется 7 модификаций этого слова. В случае вектроного прерывания с фиксирован.распред-ем приоритетов это слово имеет след.формат: А0 Д7 …. х х хД0 Приход слова 20h в контроллер прер-ый сбрасывает разряд рг обслуж.запросов с max приоритетом, т.е. разряд соответствует тому запросу, который в данный момент обслуживается. Используется для управления режимом прерываний по опросу, а также для задания режима спец. маскирования. Имеется 5 модификаций слова. После подачи этого слова в контр.прер-ий можно использов.рг запроса, рг обслуж.запроса.
Если число запросов находится: 8<число запросов<=64, следует использовать каскадное включение ПК, в котором 1 контроллер ведущий и до 8 ведомых. IRQ0 –таймер. IRQ1 – клавиатура. IRQ2 –запрос от ведом. IRQ3 –СОМ2,СОМ4. IRQ4 –СОМ1,СОМ3. IRQ5 –LPT2, звук. IRQ6 –гибкий диск. IRQ7 –LPT1(порт). IRQ8 –КМОП часы. IRQ9 –устр.РnР. IRQ10 –видеоконтроллер. IRQ11 –мышь PS/2. IRQ12 –PnP. IRQ13 –арифметичес.сопроцессор. IRQ14 –жесткий диск1. IRQ15 – жесткий диск2. Последовательность совместных работ 2-х процессоров: -Если запрос на прерывание поступил от УВВ к ведущему ПКП, то система работает так же, как и в случае единственного контроллера. -если запрос поступил от УВВ к ведомому ПКП, если этот запрос имеет соответ.приоритет IRQ8 → INT ведомый→ IRQ2 ведущий. INT ведущий →ЦП. ЦП формирует 1 цикл . По этому сигналу по шине каскадирования от ведущего ПКП к ведомому ПКП передается № ведомого контр., чей запрос будет обслуживаться. Далее ЦП формирует второй , следовательно, ведом.контрол. выдаст на ШД № соответ.запроса.
62.Управляющие слова инициализации для ведущего и ведомого контроллера: Для ведущего: (11h) ICW1M equ 00010001b ICW2M equ 8; таймер ICW3M equ 00000100b (4h) ICW4M equ 1 (не разреш.приоритет) Для ведомого: ICW1S equ 00010001b ICW2S equ 70h ICW3S equ 2 ICW4S equ 1.
PICMA0 equ 20h PICMA1 equ 21h PICSA0 equ 0a0h PICSA1 equ 0a1h
PIC INT proc mov al, ICW1M out PICMA0, al mov al, ICW2M out PICMA1, al mov al, ICW3M out PICMA1, al mov al, ICW4M out PICMA1, al… ret PIC INT end
Дата добавления: 2014-01-06; Просмотров: 687; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |