Wydajnosc prockow i ucontrolerkow... ?



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Jelo" <env_at_nospam_poczta.onet.pl>
Subject: Wydajnosc prockow i ucontrolerkow... ?
Date: Tue, 6 Feb 2001 00:29:09 +0100


Witam,

Wydajnosc to moze powiedziane bardzo ogolnie...
powiedzmy ze niech chodzi mi o taka... ogolna... :-)
wydajnosc...
jak to bedzie po kolei? (najlepszy... najgorszy)

AVR, '51 :-)))
wsciekle pic16F84 i inne... to cos warte? bo strasznie drogie...

i koronny Z80 _at_nospam_ 4.5MHz, to w ogole ponad '51 _at_nospam_ 24MHz, czy ponizej?

a ST62?

a co z innym... powiedzmy takim "dla ludzi" badziewiem? :-)))
tylko nie DSP z 200pinami co ma nuzke co 0.1 mm :-)


Pozdr,
Jelo







Poprzedni Następny
Wiadomość
Spis treści
From: "Artur Miller" <armi_at_nospam_poczta.onet.pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Tue, 6 Feb 2001 08:27:19 +0100



Użytkownik "Jelo" <env_at_nospam_poczta.onet.pl> napisał w wiadomości
news:95neg0$jhv$4_at_nospam_news.tpi.pl...
Witam,

Wydajnosc to moze powiedziane bardzo ogolnie...
powiedzmy ze niech chodzi mi o taka... ogolna... :-)
wydajnosc...
jak to bedzie po kolei? (najlepszy... najgorszy)

AVR, '51 :-)))
wsciekle pic16F84 i inne... to cos warte? bo strasznie drogie...

i koronny Z80 _at_nospam_ 4.5MHz, to w ogole ponad '51 _at_nospam_ 24MHz, czy ponizej?

a ST62?

a co z innym... powiedzmy takim "dla ludzi" badziewiem? :-)))
tylko nie DSP z 200pinami co ma nuzke co 0.1 mm :-)

Philipsowski P51XAG3 - 16bit, 20 bit. adresu, mnozenie 16x16 ze znakiem i
bez, dzielenie 32/16, 32 wektorowane przerwania, 2 UARTy, 3 timery, WD,
zegar do 30MHz, obudowa PLCC44

_at_nospam_



Poprzedni Następny
Wiadomość
Spis treści
From: Marcin Wolcendorf <wolcendo_at_nospam_free.polbox.pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Tue, 06 Feb 2001 10:00:07 +0100


Witam,

Jelo wrote:

Wydajnosc to moze powiedziane bardzo ogolnie...
powiedzmy ze niech chodzi mi o taka... ogolna... :-)
wydajnosc...

A dokładniej?


jak to bedzie po kolei? (najlepszy... najgorszy)

AVR, '51 :-)))
wsciekle pic16F84 i inne... to cos warte? bo strasznie drogie...

i koronny Z80 _at_nospam_ 4.5MHz, to w ogole ponad '51 _at_nospam_ 24MHz, czy ponizej?

Z80- podstawowe instrukcje- 4 takty zegarowe; bardziej
skomplikowane- do 23 taktów. Tak czy inaczej- '51 _at_nospam_ 24 będzie robiła 1
instrukcję w 0.5us, Z80 _at_nospam_4,5 (dlaczego akurat tyle???) zajmie to trochę
mniej niż 1us. Czyli '51 jest szybsza. Ale Z80 jest w wersjach 16MHz bez
żadnego problemu, razem z tabunem swoich peryferiów.


a ST62?

He, he... Policzmy- typowa instrukcja to 4 cykle maszynowe, 1 cykl
to 13 taktów zegara, zegar- 8MHz. Wychodzi- 6,5us/instrukcję... Wolne
krówsko. Jeszcze w dodatku tak niewygodne, że hej.


a co z innym... powiedzmy takim "dla ludzi" badziewiem? :-)))

68HC12- 125ns/instrukcję (najkrótszą), większość instrukcji zajmie
więcej. Wygodne tryby adresowania. Całkiem miły.
Hitachi H8... Dość szybkie.


tylko nie DSP z 200pinami co ma nuzke co 0.1 mm :-)

Noga, noga...


Pozdrawiam,

Marcin.


--
'My experience is that it is hard to find software producers that aren't
fuzzy.'




Poprzedni Następny
Wiadomość
Spis treści
From: "Jelo" <env_at_nospam_poczta.onet.pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Wed, 7 Feb 2001 01:37:22 +0100


Co do pic'ow
wiec w sumie maja osiagi... prawie jak '51...
a duzo drozsze...
wiec chyba sie w to zaglebiac nie bede...
a uwazasz ze warto?
asm pewnie zblizony do '51 ?

a jakis symulator / debuger?
moze jest na stronce microchipa...
mam ich 2 plytki... to musze posledzic...




wydajnosc...

A dokładniej?

chodzi oczywiscie o obliczenia / "przesylanie danych" w pamieci...
no... nie o zadne tam nozki!



Z80- podstawowe instrukcje- 4 takty zegarowe; bardziej
skomplikowane- do 23 taktów. Tak czy inaczej- '51 _at_nospam_ 24 będzie robiła 1
instrukcję w 0.5us, Z80 _at_nospam_4,5 (dlaczego akurat tyle???) zajmie to trochę
mniej niż 1us. Czyli '51 jest szybsza. Ale Z80 jest w wersjach 16MHz bez
żadnego problemu, razem z tabunem swoich peryferiów.

Heee... gdzie moge znalezc liste instrukcji... i ew... to co jeszcze
potrzeba
zeby naskrobac cosik w asmie dla Z80-ki



chodzi mi o takie cos jak "zielona karteczka" do '51 tyle ze pod Z80
karteczka siedzi na mojej str. o niczym

www.takietam.prv.pl

dzial elektronika...



asma Z80 jakiegos tam mam...



a ST62?

He, he... Policzmy- typowa instrukcja to 4 cykle maszynowe, 1 cykl
to 13 taktów zegara, zegar- 8MHz. Wychodzi- 6,5us/instrukcję... Wolne
krówsko. Jeszcze w dodatku tak niewygodne, że hej.

nawet z nazwy mi sie nie podoba :-)
... to po kiego... niektorzy na tym cos tworza?



a co z innym... powiedzmy takim "dla ludzi" badziewiem? :-)))

68HC12- 125ns/instrukcję (najkrótszą), większość instrukcji zajmie
więcej. Wygodne tryby adresowania. Całkiem miły.
Hitachi H8... Dość szybkie.

pewnie drogie...


tylko nie DSP z 200pinami co ma nuzke co 0.1 mm :-)

Noga, noga...

aaa... mialem zly dzien ;-)
dobrze ze sie peters do tego nie przyczepil... ufff :-)))


Pozdrawiam,
Jelo









Poprzedni Następny
Wiadomość
Spis treści
From: Marcin Wolcendorf <wolcendo_at_nospam_free.polbox.pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Wed, 07 Feb 2001 08:03:56 +0100


Witam,

Jelo wrote:

Co do pic'ow
wiec w sumie maja osiagi... prawie jak '51...
a duzo drozsze...
wiec chyba sie w to zaglebiac nie bede...
a uwazasz ze warto?

A co chcesz robic? Pytanie w stylu: czy warto zapoznac sie z konstrukcja
cepa? Jesli masz zamiar go uzywac, to moze tak, jesli nie- to po co Ci to? No,
chyba, ze piszesz 'opracowanie- konstrukcja wspolczesnych mikrokontrolerow',
albo z ciekawosci...


asm pewnie zblizony do '51 ?

Asm zdecydowanie nie jest zblizony do '51- PIC-e to RISCi z
kilkunastobitowymi rozkazami. Do '51 maja sie nijak.
Przeciez wybor procka zalezy glownie od tego, co chcesz na nim robic.


a jakis symulator / debuger?
moze jest na stronce microchipa...
mam ich 2 plytki... to musze posledzic...

Jest- MPLAB-a daja za darmo.


wydajnosc...

A dokładniej?

chodzi oczywiscie o obliczenia / "przesylanie danych" w pamieci...
no... nie o zadne tam nozki!

To znow zalezy od zastosowania- stare procesory, np. takie, jak Z80 sa
niewygodne ze wzgledu na kiepskie tryby adresowania, mimo, ze 'teoretycznie'
dane 'transmituja' szybko. Ale tylko przy adresowaniu
bezposrednim/natychmiastowym, przy posrednim, a juz nie daj Boze indeksowym,
nagle sie okazuje, ze procesor zwalnia... Przyklad:
ld a,c 4 takty
ld a,100 wykona sie w 7 taktow zegara,
ld a,(hl) tak samo,
ld a,(ix+10) potrzebuje az 19.
A adresowanie bitow? Niby mozna w calej przestrzeni adresowej, ale czas, w
jakim sie to odbywa! 8 taktow dla rej. wew., 15 dla adresowania za pomoca (hl)
i 23! dla (ix)...


Heee... gdzie moge znalezc liste instrukcji... i ew... to co jeszcze
potrzeba
zeby naskrobac cosik w asmie dla Z80-ki

Zapusc przeszukiwarke z 'Z80 instruction set', powinno wypluc cala mase.
Kiedys w IKSie byla... Jakies 13 lat temu... ;-)))


asma Z80 jakiegos tam mam...

No to czego chcesz wiecej?


He, he... Policzmy- typowa instrukcja to 4 cykle maszynowe, 1 cykl
to 13 taktów zegara, zegar- 8MHz. Wychodzi- 6,5us/instrukcję... Wolne
krówsko. Jeszcze w dodatku tak niewygodne, że hej.

nawet z nazwy mi sie nie podoba :-)
... to po kiego... niektorzy na tym cos tworza?

Bo przydatnosc na liscie rozkazow i predkosci sie nie konczy. Malo pradu
ciagnie, nie sieje, malo wrazliwy na zaklocenia, niedrogi. Po co mi pentium do
sterowania brama albo ladowarka akumulatorow, ktore n dodatek po wlaczeniu w
poblizu wiertarki pojdzie w krzaki?


68HC12- 125ns/instrukcję (najkrótszą), większość instrukcji zajmie
więcej. Wygodne tryby adresowania. Całkiem miły.
Hitachi H8... Dość szybkie.

pewnie drogie...

Roznie. Najprosciej zapytac u dystrybutora. Prawie na pewno drozsze od
'51.


aaa... mialem zly dzien ;-)
dobrze ze sie peters do tego nie przyczepil... ufff :-)))

No, no... Ze tez nie zauwazyl... ;-)))))))))))))))))))))))))


Pozdrawiam,

Marcin.


--
'My experience is that it is hard to find software producers that aren't
fuzzy.'





Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Smolnik" <smolnik_at_nospam_2com.pl>
Subject: Odp: Wydajnosc prockow i ucontrolerkow... ?
Date: Wed, 7 Feb 2001 09:35:40 +0100



Użytkownik Marcin Wolcendorf <wolcendo_at_nospam_free.polbox.pl> w wiadomości do grup
dyskusyjnych napisał:3A80F35B.8B300192_at_nospam_free.polbox.pl...


asma Z80 jakiegos tam mam...

No to czego chcesz wiecej?

Jeśli chcesz więcej, to mam symulator Z80 na PC. Ma jakieś ograniczenia,
więcej nie potrafię powiedzieć, bo się nim nie zajmowałem.

114kB.


--
------------------------
Pozdrawiam.
Michał Smolnik
smolnik_at_nospam_2com.pl
tel. 0 604 666 970



Poprzedni Następny
Wiadomość
Spis treści
From: "Wielki Gonzo" <mbogi_at_nospam_polbox.com>
Subject: Odp: Wydajnosc prockow i ucontrolerkow... ?
Date: Tue, 6 Feb 2001 19:25:11 +0100


Cześć

Jeśli dobrze pamiętam to PIC'e wykonują 1 rozkaz w 4 takty zegara, czyli dla
zegara 10MHz instrukcja co 400 ns to chyba dobry wynik. Programują sie
bardzo prosto (to moja osobista opinia) mało instrukcji zato dostępne we
wszystkich mozliwych trybach adresowania (jak w uczciwym RISC'u).
Uważam że porównywanie mikrokontrolera z mikroprocesorem jest troche
chybione. Mikrokontrolery powstały w wyniku zintegrowania w jednym US bloku
procesora, układów WE/WY i pamięci danych i programu. Mam wrażenie, że
konstruktorzy brali pod uwage inne cechy (np ilość zintegrowanych portów
WE/WY) a nie maksymalną wydajność w zastosowaniach numerycznych.
Marek.




Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: 7 Feb 2001 12:26:32 GMT


On Tue, 6 Feb 2001 00:29:09 +0100, Jelo <env_at_nospam_poczta.onet.pl> wrote:
powiedzmy ze niech chodzi mi o taka... ogolna... :-)
wydajnosc...
jak to bedzie po kolei? (najlepszy... najgorszy)

AVR, '51 :-)))
wsciekle pic16F84 i inne... to cos warte? bo strasznie drogie...
i koronny Z80 _at_nospam_ 4.5MHz, to w ogole ponad '51 _at_nospam_ 24MHz, czy ponizej?

Z80 potrzebuje zwykle miedzy 4 a 11 cykli na rozkaz [tzn - sa dluzsze,
ale "egzotyczne"]. Przecietna w programie bedzie okolo 7.
Czyli te 4.5MHz to jakies 0.7 MIPS.

'51 przy 12MHz wiekszosc rozkazow wykonuje sie w 12 cyklach, wiec
jest to jakies 0.9MIPS. PICom rozkazik zajmuje 4 lub 8 cykli,
co przy 20MHz daje wynik imponujacy - ale czy 16F84 jest w wersji 20MHz ?

Oczywiscie instrukcja instrukcji nie rowna. Z80 osobiscie nazywam
procesorem ... 12 bitowym. Sporo rozkazow jest 16 bitowa.
Jesli twoja aplikacja wymaga operowania na liczbach dluzszych niz 8 bit,
obslugi zestawow danych dluzszych niz 256 Bajtow, czasem nawet po prostu
wiecej niz 256B ram w ogole - to Z80 wygra bez problemow.
Z drugiej strony proste operacje na I/O to szybciej wykona '51, chocby
z uwagi na dlugosc rozkazow IN i OUT.
Ale w praktyce to nie beda duze roznice.

J.


Poprzedni Następny
Wiadomość
Spis treści
From: "Jelo" <env_at_nospam_poczta.onet.pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Thu, 8 Feb 2001 00:22:01 +0100


Pytam raczej z ciekawosci...
a Z80 bo mi sie troche tego wala po domu :-)
(kiedys dawali gratis w sklepie) :-)))
no i przeciez zx spectrum jest na Z80 - sentyment :-)

procek a mikrokontroler...
hmm...
no wlasnie, a jak na tej Z80 zrobic liczniki np...
bo co do portow to... albo zatrzaski, albo 8255 na dekoderze? powinno byc
git...

co do "projektu" to tak sobie myslalem, zeby zrobic takie cos do
masakrowania dzwieku... i jeszcze do gitarki :-)))

'51 mnie odstrasza szybkoscia... jeszcze jak bym robil na starej to 12MHz...
ratunku1 :-)
(wszystko gratis)

avr'ki... tam mozna w ogole zewnetrzny ram podpiac?
no i drogie... szczegolnie chyba te wieksze (porty)

pic'e... jeszcze (na pewno) mnie w sklepie posadza o Cyfromaniaka :-)
zreszta jest maly... a do duzego mi sie nie chce programatora skladac...
drogie sa...

pewnie do takich rzeczy to najbardziej trafiony by byl DSP...
moze np. TSM320C25...
podobno 25PLN kosztuje... i nawet da sie to lutowac (plcc)
hmmm...



Z80 potrzebuje zwykle miedzy 4 a 11 cykli na rozkaz [tzn - sa dluzsze,
ale "egzotyczne"]. Przecietna w programie bedzie okolo 7.
Czyli te 4.5MHz to jakies 0.7 MIPS.

ale podobno bujaja na 16MHz (Z80)... to duzo lepiej niz 51... :-)


'51 przy 12MHz wiekszosc rozkazow wykonuje sie w 12 cyklach, wiec
jest to jakies 0.9MIPS. PICom rozkazik zajmuje 4 lub 8 cykli,
co przy 20MHz daje wynik imponujacy - ale czy 16F84 jest w wersji 20MHz ?

jest w 20!
a kto to wymyslil 14 bitowa pamiec :-)
mi sie to nie podoba... oszczednosci - 2 bity ich zbawia?... :-)


Oczywiscie instrukcja instrukcji nie rowna. Z80 osobiscie nazywam
procesorem ... 12 bitowym. Sporo rozkazow jest 16 bitowa.
Jesli twoja aplikacja wymaga operowania na liczbach dluzszych niz 8 bit,
obslugi zestawow danych dluzszych niz 256 Bajtow, czasem nawet po prostu
wiecej niz 256B ram w ogole - to Z80 wygra bez problemow.
Z drugiej strony proste operacje na I/O to szybciej wykona '51, chocby
z uwagi na dlugosc rozkazow IN i OUT.
Ale w praktyce to nie beda duze roznice.


V lam qests: :-)
do czego jest to in/out???
tam jest D0...7... to jest do ramu romu i w ogole do wszystkiego...

in/out wywala na te D0...7 to co ja chce... i gdzies wystawia jakis stan...
np. do zatrzasniecia zatrzasku... tak jest???

a obsluga pamieci procka nie je?


do z80 mozna zaczepic 64KB roma i 64KB romu, czy w sumie 64KB?
jesli w sumie... to jak dzielic? i jak to widzi procek?

od 00H do... stawiam ROM i on z niego startuje...
a od ... do FFFFH stawiam RAM... i odwoluje sie do niego w sumie tak jak do
ramu...
wgrywajac w ram odpowiedni kod moge wykonac skok do adresu RAMu i procek
poleci w tym?
(mam komputer) :-)))
(ROM i RAM jest na 1 "lini" adresowej i musi sie sprzetowo rozdzielac...
(dek. adr) - nie jak w '51)

a moze wszystko pokickalem...
moze tylko troszeczke...???



a tak aby Z80 to sie juz do muzeum nie nadaje? :-)




Pozdrawiam,
Jelo






Poprzedni Następny
Wiadomość
Spis treści
From: "Scoobie" <NOSPAMscoobie_at_nospam_apator.torun,pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Thu, 8 Feb 2001 09:56:35 +0100


Ja tak, na marginesie - co do cen PICów.
Może i drogie, ale chciałem nieśmiało zauważyć, że są w wersjach
OTP. Np. maluśki 12X67X z okienkiem do kasowania kosztuje
x-dziesiąt złotych, natomiast dokładnie ten sam PIC zalany w
gustowny, ciemnoszary plastik ;-) kosztuje jakieś 7 złotych!
Zachęcam, żeby o tym pamiętać.
Ja akurat nie potrzebuję się w ten sposób bawić, ale gdybym
przewidywał zrobić sobie 28 różnych urządzeń na jakimś
kontrolerze, to kupiłbym sobie np. 2 sztuki o okienkiem i... pół
wiadra OTP!

Nie powiecie mi, że 7 złotych to dużo, co? :-)

Scoobie

P.S. Obrażam się - porównywanie 51 z RISCiem!? Niesmaczne ;-P


Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: 8 Feb 2001 15:02:28 GMT


On Thu, 8 Feb 2001 09:56:35 +0100, Scoobie <NOSPAMscoobie_at_nospam_apator.torun,pl> wrote:
Ja tak, na marginesie - co do cen PICów.
Może i drogie, ale chciałem nieśmiało zauważyć, że są w wersjach
OTP. Np. maluśki 12X67X z okienkiem do kasowania kosztuje
x-dziesiąt złotych, natomiast dokładnie ten sam PIC zalany w
gustowny, ciemnoszary plastik ;-) kosztuje jakieś 7 złotych!
Zachęcam, żeby o tym pamiętać.

No wlasnie pamietamy. I wybieramy kasowalne Atmelki za 7 zl,
albo ciut drozej, bo to taniej wychodzi :-)

P.S. Obrażam się - porównywanie 51 z RISCiem!? Niesmaczne ;-P

Ten '51 tez jest RISC. Z duzym naciskiem na Reduced

J.

Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: 8 Feb 2001 10:08:21 GMT


On Thu, 8 Feb 2001 00:22:01 +0100, Jelo <env_at_nospam_poczta.onet.pl> wrote:
Pytam raczej z ciekawosci...
a Z80 bo mi sie troche tego wala po domu :-)
hmm...
no wlasnie, a jak na tej Z80 zrobic liczniki np...

kupic 8253/82C54, albo Z80CTC.

co do "projektu" to tak sobie myslalem, zeby zrobic takie cos do
masakrowania dzwieku... i jeszcze do gitarki :-)))

'51 mnie odstrasza szybkoscia... jeszcze jak bym robil na starej to 12MHz...
ratunku1 :-)

Z80 duzo szybszy nie bedzie ... efekty gitarowe ? to sie moze mnozenie
'51 przydac ..

pewnie do takich rzeczy to najbardziej trafiony by byl DSP...
moze np. TSM320C25...

Niewatpliwie.. Albo choc zwykle 386, czy nawet 286 ..

Z80 potrzebuje zwykle miedzy 4 a 11 cykli na rozkaz [tzn - sa dluzsze,
ale "egzotyczne"]. Przecietna w programie bedzie okolo 7.
Czyli te 4.5MHz to jakies 0.7 MIPS.

ale podobno bujaja na 16MHz (Z80)... to duzo lepiej niz 51... :-)

Hm, ostatnia wersja ktora widzialem to byla H - 8MHz, moze i ktos
sprzedaje 16 - ale to moze drogie byc :-)

co przy 20MHz daje wynik imponujacy - ale czy 16F84 jest w wersji 20MHz ?
jest w 20!
a kto to wymyslil 14 bitowa pamiec :-)
mi sie to nie podoba... oszczednosci - 2 bity ich zbawia?... :-)

14 bitow jest tylko na program. Dane masz normalnie 8 bit..

Z drugiej strony proste operacje na I/O to szybciej wykona '51, chocby
z uwagi na dlugosc rozkazow IN i OUT.
Ale w praktyce to nie beda duze roznice.

do czego jest to in/out???

Przeslanie z/do portu - to ma [moze miec] rozdzielona przestrzen
pamieci i portow. Ma to swoje zalety - ale mov A,P1 wykonuje
sie szybciej :-)


tam jest D0...7... to jest do ramu romu i w ogole do wszystkiego...

Oraz linia IO/M [zaraz, a moze IORD IOWR ?] mowiaca zeteraz nie pamieci,
ino peryferia..

a obsluga pamieci procka nie je?

W sumie tez wolniejsza.

do z80 mozna zaczepic 64KB roma i 64KB romu, czy w sumie 64KB?
jesli w sumie... to jak dzielic? i jak to widzi procek?

Nie - 64 RAM+ROM razem wzietych. Dzielisz po polowie albo jeszcze
inaczej - jak ci sie tam uda zaprojektowac. Jeszcze mozna
sie bawic w przelaczanie stron - ale na '51 tez mozna..

od 00H do... stawiam ROM i on z niego startuje...
a od ... do FFFFH stawiam RAM... i odwoluje sie do niego w sumie tak jak do

Raczej 0-7fff ROM a 8000-FFFF RAM...
ramu... wgrywajac w ram odpowiedni kod moge wykonac skok do
adresu RAMu i procek poleci w tym?

Owszem - procek nie rozroznia obszarow.

(ROM i RAM jest na 1 "lini" adresowej i musi sie sprzetowo rozdzielac...
(dek. adr) - nie jak w '51)

Akurat przy takim podziale to nie ma wiekszego problemu z dekoderem -
linia A15 stanem wysokim wybiera RAM a niskim ROM - starczy jedna
bramka do negacji, albo i nie jesli znajdziesz kostke z odpowiednim
CS [bez negacji].

a tak aby Z80 to sie juz do muzeum nie nadaje? :-)

I tak i nie. Zalezy co chcesz zrobic. Sa zastosowania gdzie '51
ma za malo RAM, portu szeregowego nie trzeba albo trzeba dwa,
a '386 zre za duzo pradu.


J.


Poprzedni Następny
Wiadomość
Spis treści
From: Marcin Wolcendorf <wolcendo_at_nospam_free.polbox.pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Thu, 08 Feb 2001 15:04:51 +0100


Witam,

"J.F." wrote:

Hm, ostatnia wersja ktora widzialem to byla H - 8MHz, moze i ktos
sprzedaje 16 - ale to moze drogie byc :-)

Nazywa się EIPC i ma, prócz Z80 SIO-0, CTC, PIO. Tylko DMA brakuje ;-))). A,
no i jeszcze generator wait-state-ów- Z80 cache-u nie ma...
Strasznie drogie to to nie było. Ale ile kosztowało- nie pamiętam...


a kto to wymyslil 14 bitowa pamiec :-)
mi sie to nie podoba... oszczednosci - 2 bity ich zbawia?... :-)

14 bitow jest tylko na program. Dane masz normalnie 8 bit..

W dodatku to nie jest oszczędność- po co dostawiać 2 puste bity???


Z drugiej strony proste operacje na I/O to szybciej wykona '51, chocby
z uwagi na dlugosc rozkazow IN i OUT.
Ale w praktyce to nie beda duze roznice.

do czego jest to in/out???

Przeslanie z/do portu - to ma [moze miec] rozdzielona przestrzen
pamieci i portow. Ma to swoje zalety - ale mov A,P1 wykonuje
sie szybciej :-)

tam jest D0...7... to jest do ramu romu i w ogole do wszystkiego...

Oraz linia IO/M [zaraz, a moze IORD IOWR ?] mowiaca zeteraz nie pamieci,
ino peryferia..

W Z80? #IORQ, #MREQ, #RD i #WR.


Owszem - procek nie rozroznia obszarow.

Do czasu... Jak się weźmie 386 i odpowiednio oprogramuje, to rozróżnia. Ale
to tylko uwaga na marginesie :-).


a tak aby Z80 to sie juz do muzeum nie nadaje? :-)

I tak i nie. Zalezy co chcesz zrobic. Sa zastosowania gdzie '51
ma za malo RAM, portu szeregowego nie trzeba albo trzeba dwa,
a '386 zre za duzo pradu.

Tak, ale... Czasami lepiej wziąć jednak uC, bo większość jest już bardziej
wydajnych od Z80 i mają wygodniejszą konstrukcję (zwłaszcza, jak kto pisze w
asemblerze).



Pozdrawiam,

Marcin.

--
'My experience is that it is hard to find software producers that aren't fuzzy.'




Poprzedni Następny
Wiadomość
Spis treści
From: "Jelo" <env_at_nospam_poczta.onet.pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Fri, 9 Feb 2001 20:55:42 +0100


Nazywa się EIPC i ma, prócz Z80 SIO-0, CTC, PIO. Tylko DMA brakuje
;-))). A,
no i jeszcze generator wait-state-ów- Z80 cache-u nie ma...
Strasznie drogie to to nie było. Ale ile kosztowało- nie pamiętam...

Wlasnie jak jest z tym DMA?
zwykla Z80 ma??? a co ma... 286... jak to jest?

jak to sie je? (DMA)
co to daje???

to tylko przy pamieciach dynam. dziala, czy nie ma znaczenia jaka pamiec


a kto to wymyslil 14 bitowa pamiec :-)
mi sie to nie podoba... oszczednosci - 2 bity ich zbawia?... :-)

14 bitow jest tylko na program. Dane masz normalnie 8 bit..
aaa... ona jest parzyste adr. 14bit,
a nieparzyste - 8
czy juz wszystko pokrecilem...?

zrob to na epromie :-)


W dodatku to nie jest oszczędność- po co dostawiać 2 puste bity???

no... to jest oszczednosc, bo gdyby zostawili 2 puste bity, to to by bylo
niby marnotrawstwo... :-)


!!!> rozdzielona przestrzen pamieci i portow.
to tak jak rom i ram w '51? o to biega...?
czemu to "je" procka? kto to wymyslil???...
no, ale to daje i tak 1 port, po co 1 port???
to juz lepiej zrobic dekoder na lini adresowej i dobie pod costam wbic kilka
adresow, no nie?...

w sumie movx w 51 tez je 2 "cykle" wiec...
sam rozwikluje posta :-)


W Z80? #IORQ, #MREQ, #RD i #WR.
+ adrest zasil i data...
to cale wyprowadzenia z80??? a co z jakims M1???
czy jakos tak - bylo przy okazji ZX spektruma,
pono tylko niektore Z80 to mialy???
wiecie o co biega?




Tak, ale... Czasami lepiej wziąć jednak uC, bo większość jest już
bardziej
wydajnych od Z80 i mają wygodniejszą konstrukcję (zwłaszcza, jak kto pisze
w
asemblerze).

a w czym???... w basG? :-)
C sie boje... grrr...


szybko pisalem - malo czasu...

(czcionka nr.5)
mam nadzieje ze peters nie czyta ;-)



Pozdrawiam,
Jelo








Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <mewash_at_nospam_bet.po.opole.pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Sat, 10 Feb 2001 02:26:57 +0100


Jelo wrote:

jak to sie je? (DMA)
co to daje???

Bezposredni transfer poprzez magistrale z pamieci do urzadzenia
zewnetrznego.
Zaden procesor x86 nie ma DMA, co najwyzej moze zaprogramowac kontroler
DMA i odlaczyc sie od magistrali na czas transmisji.
Poczytaj Anatomie PC.

14 bitow jest tylko na program. Dane masz normalnie 8 bit..
aaa... ona jest parzyste adr. 14bit,
a nieparzyste - 8
czy juz wszystko pokrecilem...?

Pokreciles... program jest wykonywany jako operacje na liczbach 14
bitowych, nie pamietam jak to jest w pic-u ale mniej wiecej tak ze np.
instrukcja ma 8 bitow, a argument 6 bitow, suma sumarum te 14 bitow
stanowi rozkaz dla procesora.

!!!> rozdzielona przestrzen pamieci i portow.
to tak jak rom i ram w '51? o to biega...?

Poczytaj o architekturze Harvard-owskiej i tej innej... nie pamietam
nazwy.

Tak, ale... Czasami lepiej wziąć jednak uC, bo większość jest już
bardziej wydajnych od Z80 i mają wygodniejszą konstrukcję (zwłaszcza, jak kto pisze
w asemblerze).
a w czym???... w basG? :-)
C sie boje... grrr...

Kazdy jezyk mam swoje zalety i wady. Trzeba przyznac ze asm jest
stosunkowo nieczytelny w porownaniu z jezykami wyzszego poziomu, musisz
sie bawic w reczne przydzielanie zasobow, reczne kontrolowanie stosu
etc, zyskujesz (jezeli oczywscie potrafisz odpowiednio napisac program)
wydajnosc, rozmiar i znajomosc architektury ;-)

szybko pisalem - malo czasu...

Widze powoli ze czasu nawet za malo na rozwiniecie sobie informacji
ktore podaja ci inni.

--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
| GSM Mobile +48608888899 |
|-----------------------------------------------------|

Poprzedni Następny
Wiadomość
Spis treści
From: "Jelo" <env_at_nospam_poczta.onet.pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Sun, 11 Feb 2001 17:18:13 +0100


jak to sie je? (DMA)
co to daje???

Bezposredni transfer poprzez magistrale z pamieci do urzadzenia
zewnetrznego.
Zaden procesor x86 nie ma DMA, co najwyzej moze zaprogramowac kontroler
DMA i odlaczyc sie od magistrali na czas transmisji.
Poczytaj Anatomie PC.

omkey, ale jak procesor poprosic, zeby odlaczyl sie od magistrali?
i jakiej? danych... no i adresowej???

one przechodza wtedy tak jakby w stan wysokiej impedancji...
albo jak sa ala open_colector to robia sie 1-kami...
tak?


w serii PE z... chyba 99rok... maj cos kolo tego...
byl taki oscyloskop cyfrowy na 89c51
tylko wlasnie, mi brakuje gazety z przetwornikiem i ukl. WE
mial probkowanie 40MHz...
wiec tam chyba musialo byc jakies DMA...
chyba ze do prubkowania jest tam zupelnie inna pamiec?

ale to 51 i to jeszcze z kodem w srodku...

Z80 nie ma zadnego ramu w srodku?
a cos ala SFR?


14 bitow jest tylko na program. Dane masz normalnie 8 bit..
aaa... ona jest parzyste adr. 14bit,
a nieparzyste - 8
czy juz wszystko pokrecilem...?

Pokreciles... program jest wykonywany jako operacje na liczbach 14
bitowych, nie pamietam jak to jest w pic-u ale mniej wiecej tak ze np.
instrukcja ma 8 bitow, a argument 6 bitow, suma sumarum te 14 bitow
stanowi rozkaz dla procesora.

Fakt, pokrecilem :-)

ale chyba instr. jest 6 bitowa, a argument 8...
no... ktros bynajmniej pisal, ze dane sa dalej 8 bitowe...

a jezeli chce sobie zostawic troche danych w pamieci programu...
cos ala MOVC...
to jak? beda 8 bit, i 6 bit sie traci... no nie?


Kazdy jezyk mam swoje zalety i wady. Trzeba przyznac ze asm jest
stosunkowo nieczytelny w porownaniu z jezykami wyzszego poziomu, musisz
sie bawic w reczne przydzielanie zasobow, reczne kontrolowanie stosu
etc, zyskujesz (jezeli oczywscie potrafisz odpowiednio napisac program)
wydajnosc, rozmiar i znajomosc architektury ;-)

tak...
co do ilosci kodu... to juz kiedys byla dyskusja, ze np. w naszych kochanych
wirusach9X jest 30% kodu wykorzystywane, a microsyf ma juz taki burdel w tym
wszystkim...
ze grupa mi sie 2 minuty wczytuje ;-)


szybko pisalem - malo czasu...

Widze powoli ze czasu nawet za malo na rozwiniecie sobie informacji
ktore podaja ci inni.

ehh...
no troszke...
pociesze sie tylko ze sie peters nie doczepil... moze nie mial do czego? :-)




Pozdrawiam,
Jelo







Poprzedni Następny
Wiadomość
Spis treści
From: "Janusz F." <janufry_at_nospam_polbox.com>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Mon, 12 Feb 2001 00:47:18 +0100


Jelo <env_at_nospam_poczta.onet.pl> wrote in message news:96717r$782$2_at_nospam_news.tpi.pl...

chyba ze do prubkowania jest tam zupelnie inna pamiec?


No rzeczywiście dziwne, że Peters jeszcze tego nie zauważył ;-))


Z80 nie ma zadnego ramu w srodku?
a cos ala SFR?

Niczego z takich wynalazków nie ma w Z80 bo i nie są potrzebne.
Są za to 2 zestawy po 8 rejestrów, z których 6 można połączyć w parki 16
bitowe i wykonywać na nich arytmetykę 16 bitową (plus i minus tylko ale
zawsze ) i jeszcze mozna tymi parkami adresować dane.
Zestawy przełącza się jednym rozkazem np po przyjęciu przerwania.
Jest jeszcze parę fajnych rzeczy ale niestety '51 jest bardziej praktyczny w
zastosowaniach sterowania i Z80 odszedł w cień - a niezłe maszyny na nim
powstawały, że wspomnę tylko ZX Spectrum ;-)


pociesze sie tylko ze sie peters nie doczepil... moze nie mial do czego?
-)


ja też mam taką nadzieję, że nic nie znajdzie ale nigdy nic nie wiadomo ;-)


--
Janusz F.
janufry_at_nospam_polbox.com




Poprzedni Następny
Wiadomość
Spis treści
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Mon, 12 Feb 2001 08:19:18 +0100


No rzeczywiście dziwne, że Peters jeszcze tego nie zauważył ;-))

Nie licz na to, ja wszystko widze :)

--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)


Poprzedni Następny
Wiadomość
Spis treści
From: "Scoobie" <NOSPAMscoobie_at_nospam_apator.torun,pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Mon, 12 Feb 2001 10:43:06 +0100


Z80 nie ma zadnego ramu w srodku?
a cos ala SFR?

Bo... to jest PROCESOR, panie i panowie, nie kontroler!!
(no wiecie... takie czarne, w komputerze - procesor, no ;-))

ale chyba instr. jest 6 bitowa, a argument 8...
no... ktros bynajmniej pisal, ze dane sa dalej 8 bitowe...

Owszem. Niemniej, przez "dane" ktoś miał... a może to ja byłem...
na myśli 8-bitową pamięć danych. A rozkazy mają argumenty a nie
dane i są umieszczone w pamięci programu (tzn. w PICu a nie w
Z80). Ale tak poza tym, to faktycznie - GENERALNIE 6 bitów na
rozkaz, 8 bitów na argument (zależy od rozkazu, rodziny PICów
i... nastroju producenta ;-)).

a jezeli chce sobie zostawic troche danych w pamieci
programu...
to jak? beda 8 bit, i 6 bit sie traci... no nie?

Dokładnie :-(




Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: 12 Feb 2001 10:53:40 +0100


On Sun, 11 Feb 2001 17:18:13 +0100, Jelo <env_at_nospam_poczta.onet.pl> wrote:
jak to sie je? (DMA)
omkey, ale jak procesor poprosic, zeby odlaczyl sie od magistrali?

Porzadny procesor ma do tego dwie linie. Ty mu jedna podajesz "bus request",
on dokancza co tam robi, odlacza sie od szyn i potwierdza sygnalem
bus_rq_ack.

i jakiej? danych... no i adresowej???

Obu - w koncu chcesz podac co i gdzie zapisac :-)

one przechodza wtedy tak jakby w stan wysokiej impedancji...
albo jak sa ala open_colector to robia sie 1-kami...

Porzadny procesor - to w wysokiej. Przeciez nie mozemy polegac na pull-upach
-)

w serii PE z... chyba 99rok... maj cos kolo tego...
byl taki oscyloskop cyfrowy na 89c51
tylko wlasnie, mi brakuje gazety z przetwornikiem i ukl. WE
mial probkowanie 40MHz...
wiec tam chyba musialo byc jakies DMA...
chyba ze do prubkowania jest tam zupelnie inna pamiec?

Tam pewnie w ogole do probkowania i wyswietlania wszystko bylo osobne,
a '51 tylko tym zarzadzal ..

Z80 nie ma zadnego ramu w srodku?

Nic

a cos ala SFR?

Ma tylko ... ze 20 rejestrow wzglednie "zwyklych".

J.


Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <mewash_at_nospam_bet.po.opole.pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Mon, 12 Feb 2001 15:02:29 +0100


Jelo wrote:

omkey, ale jak procesor poprosic, zeby odlaczyl sie od magistrali?
i jakiej? danych... no i adresowej???

Od obydwu... o ile sa...
A procesor prosisz za pomoca specjlanej linii po czym czekasz na
potwierdzenie.

one przechodza wtedy tak jakby w stan wysokiej impedancji...
tak?

Teraz tak,afair w zasadzie na magistralach nie bardzo polega sie na
pull-upach.

tylko wlasnie, mi brakuje gazety z przetwornikiem i ukl. WE
mial probkowanie 40MHz...
wiec tam chyba musialo byc jakies DMA...
chyba ze do prubkowania jest tam zupelnie inna pamiec?

Nie koniecznie, wejscie moglobyc zapisywane w w jakims sram-ie, i
dopiero przetworzone po jakims tam czasie. To wcale nie wymaga DMA.

ale to 51 i to jeszcze z kodem w srodku...

Podobniez do avr, wiekszosci atmelkow, dallasow etc.

Z80 nie ma zadnego ramu w srodku?
a cos ala SFR?

W kolejnosci Nie, tak, tyle tylko ze mozesz operowac na kilku (~16)
rejestrach.
Z80 to procesor, wczesniej opisywany '51 to kontroler czyli:
procesor+RAM+EEPROM+uklady we/wy.
Zapoznaj sie z ze tak powiem nazewnictwem... ;-)

a jezeli chce sobie zostawic troche danych w pamieci programu...
cos ala MOVC...
to jak? beda 8 bit, i 6 bit sie traci... no nie?

Nie zapoznawalem sie z pic-ami ale pewnie tak.

tak...
co do ilosci kodu... to juz kiedys byla dyskusja, ze np. w naszych kochanych
wirusach9X jest 30% kodu wykorzystywane, a microsyf ma juz taki burdel w tym
wszystkim...

To akurat ma uzasadnienie... ale nie chce mi sie pisac...

ze grupa mi sie 2 minuty wczytuje ;-)

Uzywaj Hamstera.

pociesze sie tylko ze sie peters nie doczepil... moze nie mial do czego? :-)

Oj mial... zwroc uwage na pisownie, wszytskim nam pomozesz.

--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
| GSM Mobile +48608888899 |
|-----------------------------------------------------|

Poprzedni Następny
Wiadomość
Spis treści
From: "Scoobie" <NOSPAMscoobie_at_nospam_apator.torun,pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Mon, 12 Feb 2001 08:29:44 +0100


Poczytaj o architekturze Harvard-owskiej i tej innej... nie
pamietam
nazwy.

von Neumanna, AFAIR

Scoobie


Poprzedni Następny
Wiadomość
Spis treści
From: "Artur Miller" <armi_at_nospam_poczta.onet.pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Mon, 12 Feb 2001 08:54:35 +0100



Użytkownik "Scoobie" <NOSPAMscoobie_at_nospam_apator.torun,pl> napisał w wiadomości
news:9680gp$k53$1_at_nospam_flis.man.torun.pl...
Poczytaj o architekturze Harvard-owskiej i tej innej... nie
pamietam
nazwy.

von Neumanna, AFAIR


A von Neumann to nie bylo pobierz instrukcje -> zdekoduj -> wykonaj ? :)
AFAIR oczywiscie :)

_at_nospam_



Poprzedni Następny
Wiadomość
Spis treści
From: "Scoobie" <NOSPAMscoobie_at_nospam_apator.torun,pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Mon, 12 Feb 2001 10:30:44 +0100


A von Neumann to nie bylo pobierz instrukcje -> zdekoduj ->
wykonaj ? :)
AFAIR oczywiscie :)

Tego, to ja już nie wiem :-) Może być, że tak.

Ale Harvard vs. von Neumann, to JUŻ na pewno - zapytałem dwóch
niezależnych kolegów - bez mrugnięcia powiedzieli to samo.


Poprzedni Następny
Wiadomość
Spis treści
From: "Jelo" <env_at_nospam_poczta.onet.pl>
Subject: Odp: Wydajnosc prockow i ucontrolerkow... ?
Date: Mon, 12 Feb 2001 23:14:36 +0100


Witam,

omkey, konczymy watek :-)

wlkie dzieki za wszelkie infa... ogolnie dobrze wiecej wiedziec, jak bede
potrzebowal cos...
to sie zwroce na bierzaco :-)
teraz i tak zapomne...


Co to jest ten HAMSTER? (obsl. grupy)


Co to ucontr a procek to mniej wiecej wiem,
a 51 nie koniecznie musi miec EPROMA / FLASHA, jak ktos pisal...
to juz sie zapomnialo o magicznych chocby 8031? :-)
zreszta 8051 to w sumie to samo...
do wypalarki tego nie wsadze :-)


Ten oscyloskop z PE jechal chyba na jednej pamieci,
bo spod procka szla tasiemka cala magistrala adresowa...
musze dorwac brakujace numery i bedzie wszystko jasne...


------- zaczyna sie OT --------


Co do pisowni...
musze popelnic programik do translacji foncikow (pl znaki) i przy okazji
zrobie sobie obcje ciecia!
dzieki czemu bede mogl pisac w gloopim wordzie a poozniej sobie wklejac w
grupe...
ciekawe czy mi sie bedzie chcialo? :-)
(i sza o ZACHODNIOEUROPEJSKIM) :-)


wyrazy uznania dla wprawnego oka petersa :-)))
Peters: ty powinienes w UOPie robic...
albo przynajmniej w RadiuMaryja :-)))


apropos, moze by zrobic gierke...
pt. Petersomania, albo Petersofobia...

scenariusz:
jestes kondziorkiem, ktory musi trafic do dobrze napisanego wyrazu,
(siostra narysuje kondziorka i czcionki) :-)))
wyrazy zaczerpniete i uzupelniane oczywiscie z FAE Petersa :-)))
Jak delikfent popelni blad to kondziorek naladuje sie o... iles tam V
(albo na odwrot)

jak naladuje sie do np. 100V to robi PUK...

prosciutkie no nie? :-)


dystrybucja (no i mysle wykonawstwo :-))) )
gierki - zadanie dla Petersa
(to pierwsze na pewno) :-)))



Dobra, mysle ze juz wystarczajaco duzo bledow zrobilem...


-)


Pozdrowionka,
Jelo









Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz Grodnicki" <grodek_at_nospam_kki.net.pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Tue, 13 Feb 2001 10:52:24 +0100


Jelo napisał(a) w wiadomości: <969ogj$5eh$2_at_nospam_news.tpi.pl>...
Co to jest ten HAMSTER? (obsl. grupy)


Lokalny serwer mail / news.

Więcej informacji:
http://www.pckurier.pl/praxis/artykuly/wieczorek_marcin/konserne/index.a
sp

--
Tomek



Poprzedni Następny
Wiadomość
Spis treści
From: "Jelo" <env_at_nospam_poczta.onet.pl>
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Fri, 9 Feb 2001 20:56:03 +0100


Witam

scoobie:
u mnie sa drogie sklepy... ja zadnych picow za 7pln nie widu...

kupic 8253/82C54, albo Z80CTC.

uuu...
mam Z80A DART - to procki??? bo juz sam nie wiem - 40pin
i Z80A CTC - zegarek no nie?...


Niewatpliwie.. Albo choc zwykle 386, czy nawet 286 ..

wlasnie 386 (286) da sie to zjesc???
macie jakies datashity... intel sie klania?

286 to jeszcze w plcc wlazi i mam malo pinkow... to se nawet zje...


Hm, ostatnia wersja ktora widzialem to byla H - 8MHz, moze i ktos
sprzedaje 16 - ale to moze drogie byc :-)

ktos kiedys pisal, ze bylejakiego do 16 podkrecil i bujal...
(z fajnym wiatraczkiem na pleckach) ;-)))

14 bitow jest tylko na program. Dane masz normalnie 8 bit..

a jak to w pliku bin jest zorganizowane??? hmm
masakra sie robi...

(14 bit instr. - RISK! ;-))) )


Oraz linia IO/M [zaraz, a moze IORD IOWR ?] mowiaca zeteraz nie pamieci,
ino peryferia..

aha i ta linia... to tak jakbym to inaczej chcial programowo rozw. to tyle
samo czasu zajmie... pewnie...


Raczej 0-7fff ROM a 8000-FFFF RAM...
ramu... wgrywajac w ram odpowiedni kod moge wykonac skok do
adresu RAMu i procek poleci w tym?

dziel jak chcesz (idziesz na latwizne) :-)
wlasnie o to mi biegalo... Z80 to nie '51 :-)

Owszem - procek nie rozroznia obszarow.

O!

Akurat przy takim podziale to nie ma wiekszego problemu z dekoderem -
linia A15 stanem wysokim wybiera RAM a niskim ROM - starczy jedna
bramka do negacji, albo i nie jesli znajdziesz kostke z odpowiednim
CS [bez negacji].

(latwizna! ;-)) )


a tak aby Z80 to sie juz do muzeum nie nadaje? :-)

I tak i nie. Zalezy co chcesz zrobic. Sa zastosowania gdzie '51
ma za malo RAM, portu szeregowego nie trzeba albo trzeba dwa,
a '386 zre za duzo pradu.

no...
powiem tak... Z80 chce obadac - mruganie diody... moze troszke wiecej :-)
tak dla pic'u... i to bynajmniej nie tego microchipowego...


wielkie dzieki! czegos sie dowiedzialem

Pozdrawiam,
Jelo









Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Wydajnosc prockow i ucontrolerkow... ?
Date: Sun, 11 Feb 2001 14:46:01 GMT


On Fri, 9 Feb 2001 20:56:03 +0100, Jelo wrote:
[... PIC]
14 bitow jest tylko na program. Dane masz normalnie 8 bit..

a jak to w pliku bin jest zorganizowane??? hmm, masakra sie robi...

Pewnie jedno slowo w dwoch bajtach, dwa bity sie marnuja,
ale plik uzywamy tylko zaprogramowania procka.

Oraz linia IO/M [zaraz, a moze IORD IOWR ?] mowiaca zeteraz nie pamieci,
ino peryferia..

aha i ta linia... to tak jakbym to inaczej chcial programowo rozw. to tyle
samo czasu zajmie... pewnie...

Owszem - mozesz peryferia podlaczyc jako pamieci, ale duzo szybciej
nie bedzie.

a tak aby Z80 to sie juz do muzeum nie nadaje? :-)
I tak i nie. Zalezy co chcesz zrobic. Sa zastosowania gdzie '51
ma za malo RAM, portu szeregowego nie trzeba albo trzeba dwa,
a '386 zre za duzo pradu.
no...
powiem tak... Z80 chce obadac - mruganie diody... moze troszke wiecej :-)
tak dla pic'u... i to bynajmniej nie tego microchipowego...

Na Z80 da sie zrobic klawiature do XT. Bez uzywania pamieci RAM :-)

J.