<What pin does the 8080A (raise/lower?) to indicate
<that it is doing an I/O read/write instead of a memory
<read/write? Also, does anyone have a copy of the IMSAI
<MPU-A Rev-4 schematics that they could scan and send me?
Your thinking 8085... 8080 is very different.
There are two pins on the CPU:
WR/ (pin 18) indicates precessor write (memory or IO).
PDBIN (pin 17) indicates a IOREAD, MEMORY READ, INSTRUCTION FETCH
The latched 8bits from the data bus at Sync(pin 19) time tell if the
operation is
D0 SINTA Status interrupt acknowledge
D1 SWO Status write out
D2 SSTACK Status Stack operation
D3 Shlta Status Halt acknowledge
D4 Sout Statue output (IO output operation commences)
D5 SM1 Status M1 state (instuction fetch)
D6 SINP Status input (IO input operation commences)
D7 Smemr Status memory read
Those status signals only indicate the next bus cycle activity and must be
cates with Sync (psync on the bus), PDBIN, WR/ before the whole mess makes
sense. Intel later created the 8228/38 chips to do this. Otherwise it
takes a good handful of gates to sort it out.
I have the Bursky book, no scanning ability. if you can altair docs the
8080 and 8212 status latch portion of the altair CPU are the same.
Allison
Received on Tue Jul 13 1999 - 18:16:04 BST
This archive was generated by hypermail 2.3.0
: Fri Oct 10 2014 - 23:32:11 BST