Konference: SAPI-1 a československé mikropočítače

Od: Jiri Biba
Datum: 13.8.2012 01:17
Předmět: RE: Peklo jmenem DBS-1A


Tak asi petre budes mit pravdu. Bude se muset dodelat ten klopak Wait. Asi
bych to udelal jako prcir na jinej svab. Aby to bylo dokonaly, napada me dat
misto 2 ks 2kb RAM jen jednu. Predpokladam, ze 4 kb snad ani nebyly, takze 8
kb. Predelat selekt a na uvolnenou pozici dat ten 7474. Na desce jsou volna
pulka 7486, 1-2 7402, a 1-2 7400. Jenze uplne na druhy strane desky...
Jirka 

-----Original Message-----
From: EC1045 (sapi tu byla ta zakroucena vec pandora.cz) [mailto:ifbrk tu byla ta zakroucena vec seznam.cz] 
Sent: Sunday, August 12, 2012 10:05 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: Re: Peklo jmenem DBS-1A


diky moc

u ZILOGu byli kulisaci takze jde adresovat az 65536 periferiji :-) ale take
vznika jista nekopatabilita mezi Z80 a 8080A.
pokut to chapu spravne tak pri

    ld BC,val16
    in r,(c)

A[15..8] = high val (reg B)
A[7..0] = lov val (reg C)
r = D[7..0]

     ld   BC,val16
     out  (c),r

A[15..8] = high val (reg B)
A[7..0] = lov val (reg C)
D[7..0] = r

kdy "r" je jden z registru A,B,C,D,E,H,L

>
> > I8080A. dodnes jsem presne nepochopil jak presne se chovaji 
> > instrukce
IN,
> > OUT na Z80 pokut nekdo vyte co se presne deje na adresove a datove 
> > zbernici pri IN, OUT a to jak puvodni INTELacke tak tech rozsirenich 
> > ZILOGackych tak budu velice vdecny)
>
>     ld   a,val
>     out  (a8),val
>
> A[15..8] = val
> A[7..0] = a8
> D[7..0] = val
>
>     ld   a,val
>     in   a,(a8)
>
> A[15..8] = val
> A[7..0] = a8
> a = D[7..0]
>
> Pri inštrukciách in a,(c) a out (c),a sa na adresovú zbernicu posiela
obsah
> BC registra.
>
>
> Roman
>
> ---------------------
> sapi tu byla ta zakroucena vec pandora.cz
> Konference o SAPI-1
> ---

---------------------
sapi tu byla ta zakroucena vec pandora.cz
Konference o SAPI-1
---


Ostatní příspěvky vlákna:

 
[2012/1 (114)] [2012/2 (102)] [2012/3 (30)] [2012/4 (9)] [2012/5 (18)] [2012/6 (32)] [2012/7 (143)] [2012/8 (197)] [2012/9 (161)] [2012/10 (43)] [2012/11 (90)] [2012/12 (37)]


[2010 (676)] [2011 (586)] [2012 (976)] [2013 (538)]