Цитата Сообщение от pilgrim Посмотреть сообщение
Относительно выводов P3. Назначение выходов зависит от того, обращаемся мы к определённой области регистров или к памяти:
P3_F0 - A14/&O1612xx
P3_F1 - A15/&O1614xx
P3_F2 - A16/&O1611xx
P3_F3 - A17/&O1610xx
P3_F4 - A18/&O1615xx
P3_F5 - A19/&O1613xx
P3_F6 - A20/&O161xxx
P3_F7 - A21/&O170000-173777, 1777xx
Спасибо! Значит я был неправ на счет различий навесного монтажа - область внутренних регистров (O1610xx) не зачем выводить на внешние платы. Вот по результатам анализа ТО и архива rdc.zip у меня такая карта памяти получается в окошке 1610xx:

Код:
0161000 - piccsr i8259a
0161002 - picmr
0161004 - 
0161006 - 
0161010 - sndc0r  (i8253)
0161012 - sndc1r  (в т.ч. скорость для UART-a, запись 0124 даст 2400 BPS)
0161014 - sndc2r
0161016 - sndcsr
0161020 - snlc0r  (i8253)
0161022 - snlc1r
0161024 - snlc2r
0161026 - snlcsr
0161030 - ppia    (i8255a)
0161032 - ppib (b.ef0=1 b.ef1=2 b.int=4)  (Суда вешают COVOX?)
0161034 - ppic (c.irq=10 c.hlt=4)
0161036 - ppip (i.hlt==200)
0161040 - hd.buff ; data buffer  (КР1809ВГ7, WD1010-05, Intel 82062)
0161042 - hd.err  ; wr. precomp cyl.
0161044 - hd.scnt ; Sector count rg.
0161046 - hd.snum ; Sector number rg.
0161050 - hd.cnlo ; Cylinder addr lo.
0161052 - hd.cnhi ; Cylinder addr hi.
0161054 - hd.sdh  ; Sector:Disk:Head
0161056 - hd.csr  ; Command & status reg
0161060 - dlbuf  (i8251a)
0161062 - dlcs
0161064 - kbdbuf (i8279)
0161066 - kbdcsr
0161070 - fdcsr  (КР1810ВГ72А i8272a UM8272A uPD765A Z0765A08PSC/Z0765A08VSC)
0161072 - fdbuf
0161074 - 
0161076 - fdcnt
Вот в O1611xx засветился только внешний IDE контроллер - нужно его схему сопоставить с этими новыми знаниями (судя по всему PATA это по сути просто переползсший КР1809ВГ7 в сам жесткий диск, даже подумалось а нельзя ли вместо этого чипа сразу поставить разъём на CompactFlash карту с её IDE интерфейсом):
Код:
0161100 - 
0161102 - 
0161104 - 
0161106 - 
0161110 - 
0161112 - 
0161114 - id.irq  ; interrupt, 4th bit of the head number and software reset
0161116 - 
0161120 - id.buff ;  data buffer      (адреса регистров винта, WD1010-05??)
0161122 - id.err  ;  wr. precomp cyl.
0161124 - id.scnt ;  Sector count rg.
0161126 - id.snum ;  Sector number rg.
0161130 - id.cnlo ;  Cylinder addr lo.
0161132 - id.cnhi ;  Cylinder addr hi.
0161134 - id.sdh  ;  Sector:Disk:Head
0161136 - id.csr  ;  Command & status reg
0161140 - 
0161142 - 
0161144 - 
0161146 - 
0161150 - 
0161152 - 
0161154 - 
0161156 - 
0161160 - 
0161162 - 
0161164 - 
0161166 - 
0161170 - 
0161172 - 
0161174 - 
0161176 -
В окошке O1612xx сидит только менеджер памяти (а значит сигнал этот можно было бы назвать как-то так: PHA16/MMREGS):

Код:
0161200 - hr0
0161202 - hr1
0161204 - hr2
0161206 - hr3
0161210 - hr4
0161212 - hr5
0161214 - hr6
0161216 - hr7
0161220 - ur0
0161222 - ur1
0161224 - ur2
0161226 - ur3
0161230 - ur4
0161232 - ur5
0161234 - ur6
0161236 - ur7
0161240 - 
0161242 - 
0161244 - 
0161246 - 
0161250 - 
0161252 - 
0161254 - 
0161256 - 
0161260 - 
0161262 - 
0161264 - 
0161266 - 
0161270 - 
0161272 - 
0161274 - 
0161276 -
P.S. Но блин какие-то длинные обозначения получаются если скомбинировать наши подходы:
P3-F2 => PHA16/&O1611xx.

- - - Updated - - -

Цитата Сообщение от dk_spb Посмотреть сообщение
troosh, Дык я-то как раз об этом: "разобраться как работает" без работающей машины... Это как информатику учили используя ручку и тетрадку.
[OFFTOP]Как раз я в вашем Питере так и учил систему команд i8080... Переписывая её в тетрадку из журналов "Радио", которые приносила работавшая в библиотеке женщина. Мы у неё жили с батей недельку, когда приехали к брату в ЛВЗРКУ (блин это было очень контрасно приехать из теплой Одесской области, где была плюсовая температура, в Ленинград, а там часы перед ж/д вокзалом показывали -25 градусов). Год был этак 1986, я учился в 6-м классе... До сих пор помню некоторые hex коды процессора 8080...[/OFFTOP]