8086 adatbusz irany
L. Pásztor
seasoft at hu.inter.net
Mon Jun 5 10:55:32 CEST 2006
----- Original Message -----
From: "Tauri" <elektrolista at pdg.hu>
To: "L. Pásztor" <elektro at tesla.hu>
Sent: Monday, June 05, 2006 10:04 AM
Subject: Re: 8086 adatbusz irany
>> 001 Memwrite
>> 010 Memread
>> 101 I/O write
>> 110 I/O read
>Majdnem jol emlekszel. Forditva van a mem es az i/o.
>A kerdesem az hogy mondjuk a "101" ami "read memory" ott hogyan nez ki a
>dolog.
Bocs, elnéztem. Amit írtam 8085-re ment. Elõ kéne túrni a x86 doksit, de
fene tudja hol van.
A 8085-nél különben az IO/M a RD a WR és az ALE játszott.
Annak idején 8255, 8755 , 8156 volt rájuk akasztva.
>A gond hogy az ADxx az cim es adatbusz egyben.
A 8058-nél kitettük a felsõ címet, mert az alsó 8 bit közös volt az adattal.
Külön latch-be ment az alsó cím. Alsó címet beleccseltük. Felsõ címet
kitettük. Ha irás volt az adatot is kitettük az alsó, AD buszra.
Irás/olvasás irány beálltás. Perifériát megnyitottuk, irásra vagy olvasásra.
Csip enable-ként jó volt például az IO/M. Irtuk vagy olvastuk a perifériát.
Ennyi volt. Az S vezetékek a periféria közvetlen piszkálgatásban nem
játszottak. Státuszra, debugra ment.
Ha jól rémlik a x86 procedúrája sem különbözött ettõl sokban. De mondom,
nincs elõttem doksi.
-----------------------------------
L. Pásztor
seasoft at hu.inter.net
-----------------------------------
More information about the Elektro
mailing list