8086 adatbusz irany

Tauri elektrolista at pdg.hu
Mon Jun 5 11:00:39 CEST 2006


Haliho

Monday, June 05, 2006, 10:55:32 AM, írtad:


> ----- 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.

mint mar irtam ket uzemmodja van a minimum az kb gasonlo mint a 8085
es egyeb normalis procike (rd,wr,ale) de a maximum modban a 3 status
labbol kell dekodolni a az ale,rd,wr jeleket


-- 




More information about the Elektro mailing list