RTV forum PL | NewsGroups PL

Co to znaczy 8, 16 i 32 bitowy mikrokontroler? Szyna danych i adresowa w praktyce

Co oznacza 8 lub 32 bitowy mikrokontroler

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Co to znaczy 8, 16 i 32 bitowy mikrokontroler? Szyna danych i adresowa w praktyce

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 Smile

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? Wink

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 Smile

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? Wink
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 Smile

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

elektroda NewsGroups Forum Index - Elektronika Polska - Co to znaczy 8, 16 i 32 bitowy mikrokontroler? Szyna danych i adresowa w praktyce

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map