Так его и нет, потому что он в 8-ми разрядке и не нужен (точнее нужен только для мыши). Я уже 30 лет для межмашинной связи 8-ми разрядок использую последовательный интерфейс без всяких БИС. Использовать ВВ51 нужно только, если в одной из соединяемых машин есть прерывания.
Вот набор подпрограмм для обмена по линии между двумя ЭВМ без прерываний, причём без всяких доп.деталей и со скоростью в 4 раза быстрее, чем может ВВ51. Какой смысл тогда "городить огород", т.е монтировать ВВ51 и ВИ53 (для формирования стандартного такта ВВ1), а также тратить ценную проволоку для передачи дополнительных сигналов стандартного последовательного интерфейса.
А то, что ВВ51 это, якобы, стандарт - не волнует. Мы делаем что-то для результата, а не для соблюдения промышленных стандартов.
Скрытый текст
Код:. ; Набор подпрограмм для обмена по линии ; со скоростью 10 кб/сек (при такте 2.5 МГЦ) ;-------------------------------------------- ;* приём байта с линии INB: PUSH HL PUSH DE PUSH BC LD BC,RETBAD PUSH BC LD DE,0 LD C,E LD HL,PORT_B INB1: LD A,(HL) OR A RET P RRCA JP C,INB1 INB2: DEC DE LD A,D OR E RET Z LD A,(HL) OR A RET P RRCA JP NC,INB2 LD DE,1500H INB3: LD A,E CPL LD E,A LD B,19H INB4: DEC B RET Z LD A,(HL) RRCA XOR E JP P,INB4 LD A,B CP D LD A,C RLA LD C,A JP NC,INB3 JP RETOK1 ;-------------------------------------------- ;* Вывод байта в линию OUTB: PUSH HL PUSH DE PUSH BC LD DE,0880H LD C,A LD A,E LD (PORT_C),A LD B,15 OUTB1: DEC B JP NZ,OUTB1 OUTB4: LD A,E XOR 80H LD E,A LD A,C RLA LD C,A LD B,12 JP C,OUTB2 LD B,5 OUTB2: LD A,E LD (PORT_C),A OUTB3: DEC B JP NZ,OUTB3 DEC D JP NZ,OUTB4 LD B,2 OUTB5: DEC B JP NZ,OUTB5 XOR A LD (PORT_C),A LD B,10H CALL TIMB CALL RDLIN JP NC,RET_OK RETBAD: POP BC POP DE POP HL RETB1: XOR A LD (PORT_C),A LD A,(PORT_B) AND 80H SCF RET ; CY=1 ;-------------------------------------------- RETOK1: POP HL RET_OK: POP BC POP DE POP HL OR A ; CY=0 RET ;-------------------------------------------- RDLIN: LD A,(PORT_B) OR A JP P,RETB1 AND 1 RET[свернуть]
Не без прослойки. Прямо в шину входы выходы ВВ55 с другого компьютера не подключишь, - всё-равно нужен буфер, а проще и быстрее всего - та же ВВ55, работающая в режиме с использованием битов порта C в качестве упр.сигналов параллельного интерфейса.
А без всяких БИС-ов, один свободный бит в любом порту почти в любой системе можно найти (при нужде используя один и тот же бит для разных целей). Например, в РК86, не считая целого свободного ППА DD14, есть и магнитофонный вход/выход и целый вообще неиспользуемый бит в ППА клавиатуры, а также ещё 8 пригодных для обмена битов в порту B ППА клавиатуры.