· Text 3427 · w8 · inlagg
På grund av att jag tidigare inte direkt reflekterat över denna buss.
Märkte jag att OUT och IN inte var som jag trodde. Tidagare hade jag
trott att IO-adresseringen skedde lika dant som den interna, det vill
säga att man får !IORQ samt !RD eller !WR på några speciellt utvalda
pinnar på bussen när man gjorde OUT/IN, men chi fick jag. (Jag tänker
inte nämna nåt hur det sker (adresser 0-7)).
Men sedan finns ju signalerna !XINPSTB samt !XOUTPSTB. Dessa aktiveras
genom att göra OUT/IN 128 OR X. I praktiken så händer följande att när
OUT utförs kommer !IORQ samt !WR att gå aktiva (logiskt). Då dessa sign-
aler blir aktiva samt att adressbit 7 är ett blir XOUTPSTB aktiv. Samma
gäller för XINPSTB men då skall !WR vara utbytt mot !RD.
När man gör OUT/IN så läggs hela BC på adressbussen. Vilket innebär att
man kan använda 256*128 adresser via OUT/IN eller hur? Men detta är inte
så lämpligt av vissa skäl.
Hejsvejs
PS: Kanske inte ett inlägg som ställde nån direkt fråga, men jag tänkte
fråga. Jag kom på det under tiden jag skrev.
DS.