"Ассемблер и программирование для IBM PC. (IBM PC assembler language and programming)" - читать интересную книгу автора (Абель Питер, Переводчик: Ю.В.Сальников) ОУ: Операционное | ШИ: Шинный интерфейс
устройство | +————————+————————+ | | AH | AL | | +————————+————————+ | | BH | BL | | +————————+————————+ | | CH | CL | | +————————+————————+ | Управление | DH | DL | | программами +————————+————————+ | +————————————————+ | SP | | | CS | +—————————————————+ | +————————————————+ | BP | | | DS | +—————————————————+ | +————————————————+ | SI | | | SS | +—————————————————+ | +————————————————+ | DI | | | ES | +————————————————+ | +———————+————————+ | | | +———————+ | | Управ-| Шина —————————————————————+——————————————>| ление |<——> 8088 | | шиной | | | | +———————+ +————————————————+ | +———+———+ | логическое | | | +———————+ | устройство | | | | 2 | Очередь команд +>+ — — — — — — — — + | | +———————+ | | УУ: Устройство | | | | 3 | (четыре байта) | | управления | | | +———————+ | + — — — — — — — — + | | | 4 | | | Флаговый регистр| | | +———————+ | +—————————————————+ | | | +—————————————————+ | | +—+ Командный |<—+——+ | указатель | | +—————————————————+ | __________________________________________________________________________ Рис.1.3. Операционное устройство и шинный интерфейс. Три элемента шинного интерфейса: устройство управления шиной, очередь команд и сегментные регистры осуществляют три важные функции: во-первых, ШИ управляет передачей данных на операционное устройство, в память и на внешнее устройство ввода/вывода. Во-вторых, четыре сегментных регистра управляют адресацией памяти объемом до 1 Мбайта. Третья функция ШИ это выборка команд. Так все программные команды находятся в памяти, ШИ должен иметь доступ к ним для выборки их в очередь |
|
|