Goto page Previous 1, 2
RoMan Mandziejewicz
Guest
Sun Jul 12, 2009 9:56 am
Hello Remek,
Sunday, July 12, 2009, 12:38:12 AM, you wrote:
Quote:
co to znaczy że mikroprocesor lub
mikrokontroler jest 8, 16 lub 32 bitowy?
To oznacza największą liczbę jaką może "przerobić" procesor "za jednym
zamachem", czyli np. dodać, odjąć, czy podzielić. A to wiąże się z
wielkością wewnętrznych rejestrów procesora.
Czyli Z80 jest 16-bitowy? ;)
--
Best regards,
RoMan mailto:roman@pik-net.pl
Spam:
http://www.allegro.pl/sklep/7416823_squadack
J.F.
Guest
Sun Jul 12, 2009 11:47 am
On Sun, 12 Jul 2009 10:56:59 +0200, RoMan Mandziejewicz wrote:
Quote:
Hello Remek,
co to znaczy że mikroprocesor lub
mikrokontroler jest 8, 16 lub 32 bitowy?
To oznacza największą liczbę jaką może "przerobić" procesor "za jednym
zamachem", czyli np. dodać, odjąć, czy podzielić. A to wiąże się z
wielkością wewnętrznych rejestrów procesora.
Czyli Z80 jest 16-bitowy?
Prywatnie go nazywam 12 bitowym.
Troche operacji 16 bitowych ma, i to duzo ulatwia.
J.
Waldemar Krzok
Guest
Sun Jul 12, 2009 12:39 pm
J.F. wrote:
Quote:
On Sat, 11 Jul 2009 23:37:35 +0200, Waldemar Krzok wrote:
J.F. wrote:
Mnie uczono ze szerokosc szyny danych okresla bitowosc procesora, za
moich czasow taki Z-80 mial szyne danych 8 bitowa adresowa 16 bitowa .
Nawet za twoich czasow nie bylo tak prosto.
Z tym ze mozna bylo wykonywac w pewnycm zakresie operacje na liczbach 16
bitowych.
A jak mnozyc mozna 16*16 z wynikiem 32bit, pozostale operacje
wszystkie 32 bit, a szyna 8 bit ?
to było dość rzadkie, na ogół wsio 32 bity, a szyna 8 bitów, na przykład
68008 był taki, oczywiście 32 bitowy procek.
dokladnie 68008 opisuje :-)
Czyli procek 32-bit w 99% [minus to mnozenie], z zewnetrzna szyna 8
bit. Lub 16bit "w pelnej wersji". Dodaj 8088 i juz masz pelny obraz
burdelu.
ach, sa jeszcze specjalistyczne procki, gdzie jest jeszcze wiekszy burdel.
Np. nasza kamera z prockiem na sensorze jest, w zaleznosci od kata
widzenia, albo 1 bitowa, albo 16 bitowa albo 1536 bitowa. Rejestry maja
1536 bitow, ALU tez, niektore operacje dzialaja na pojedynczych bitach w
poprzek ALU (16 albo 1 bit), niektore na rejestrach wzdloz. Transfer
miedzyrejestrowy jest 1536 bitowy, przez zewnetrzna magistrale 16 bitow.
Quote:
A czasy teraz takie ze procki beda mialy magistrale 1 bit
Takowe juz sa.
Quote:
A tak swoja droga .. czy pecet wykorzysta tyle pamieci ?
Pomijam jakies serwery baz danych, ale czy w jest szansa wykorzystania
takiej pamieci przez inne programy ?
No chyba ze jakas mapa Europy czy optymalizacja FPGA ..
mnie sie zdarza dość czesto. Niekoniecznie tyle potrzebne, ale dzieki
temu, ze mam 4GB program działa szybciej. Dane maja od 0.5 do 3.5GB,
rzadko troche wiecej.
A co robisz ze masz tyle danych ?
przetwarzanie obrazow, juz conieco zredukowanych (tak mniej wiecej 4x), ale
nagrywanych 2x200fps (stereo). Mozna co prawda frame by frame ladowac, ale
jak sie chce porownywac random, to troche czasu ladowanie z dysku bierze.
Waldek
Grzegorz Kurczyk
Guest
Sun Jul 12, 2009 10:45 pm
Użytkownik J.F. napisał:
Quote:
Czyli Z80 jest 16-bitowy? ;)
Prywatnie go nazywam 12 bitowym.
Troche operacji 16 bitowych ma, i to duzo ulatwia.
Tyle, że te operacje były w sumie realizowane ośmiobitowo w kolejnych
cyklach maszynowych.
Pozdrawiam
Grzegorz
J.F.
Guest
Tue Jul 14, 2009 10:44 am
Użytkownik "Grzegorz Kurczyk" <grzegorz.usun.to@control.slupsk.pl>
napisał w wiadomości news:h3dm3p$b37$1@nemesis.news.neostrada.pl...
Quote:
Użytkownik J.F. napisał:
Czyli Z80 jest 16-bitowy?
Prywatnie go nazywam 12 bitowym. Troche operacji 16 bitowych ma,
i to duzo ulatwia.
Tyle, że te operacje były w sumie realizowane ośmiobitowo w
kolejnych cyklach maszynowych.
Ale sumarycznie to jednak sporo szybciej trwalo i duzo ulatwialo
niz gdyby 8-bitowymi instrukcjami mialo byc zrobione.
J.
Jerry1111
Guest
Tue Jul 14, 2009 9:15 pm
J.F. wrote:
Quote:
Wlasnie doczekalismy czasow gdy rozmiary danych przekraczaja 4GB - i
32 bity przestaly wystarczac.
A tak swoja droga .. czy pecet wykorzysta tyle pamieci ?
Pomijam jakies serwery baz danych, ale czy w jest szansa wykorzystania
takiej pamieci przez inne programy ?
No chyba ze jakas mapa Europy czy optymalizacja FPGA ..
Mam jeden design w Inventorze ktory nie otworzy sie na 32 bitowym systemie.
Wiem, jeden przypadek, ale do tego przypadku _naprawde_ potrzeba 64 bity
Windows + 64 bity Inventor.
--
Jerry1111
mk
Guest
Fri Jul 17, 2009 5:30 pm
J.F. pisze:
Quote:
A czasy teraz takie ze procki beda mialy magistrale 1 bit
Nie próbowałem, ale z dokumentacji wynika, że STR750 potrafi wykonywać
kod z pamięci Flash powieszonej na SPI :-)
pzdr
mk
Goto page Previous 1, 2