Goto page Previous 1, 2, 3 ... 420, 421, 422 ... 585, 586, 587 Next
Grzegorz Kurczyk
Guest
Sat May 14, 2011 7:07 am
W dniu 14.05.2011 06:22, J.F. pisze:
Quote:
On Fri, 13 May 2011 23:45:32 +0200, Grzegorz Kurczyk wrote:
W dniu 13.05.2011 17:00, Cezar pisze:
Ile pamięci mógł zaadresować procesor Atari?
szyna adresowa 6502 jest 16-bitowa ... czyli 64kB bezposrednio.
Z pomocą kilku TTL-i mam 256KB w swoim Atari800XL, a nie ma problemu
coby wstawić 1MB

Oczywiście jest to programowo/sprzętowe żonglowanie
Nawet producent wypuscil 130XE, czyli 800xl w nowej obudowie .. i z
128KB ram. Ba, w 800XL oprocz 64KB ram bylo jeszcze kilka ROM.
W 800XL było 16KB ROM OS i 8KB ROM BASIC. Pamięć ROM była adresowana "na
zakładkę" z górną częścią RAM. Po włączeniu zasilania MMU podstawiał
kostki ROM w ostatnie 24KB przestrzeni adresowej. Do znajdującej się
"pod spodem" pamięci RAM można było się dostać przełączając MMU.
Najczęściej ten obszar pamięci wykorzystywano jako RAMDISK. Często
robiłem sobie modyfikacje OS-a kopiując zawartość ROM-u do znajdującego
się pod nim RAM-u. Do wyłączenia Atarik pracował na zmodyfikowanym OS.
Quote:
bankami pamięci ale w sumie w 8088 szyna adresowa też jest 16-bitowa
tylko mechanizm żonglowania (stronicowania) został wciśnięty do
procesora. Licznik rozkazów i rejestry adresowe są nadal 16-bitowe.
A nie bardzo. Rozkazow owszem, ale innego rejestru 16 bitowego ten
procero nie mial. Tylko dwa ryby adresowania indeksowego. Dostep do
danych dluzszych niz 256B wyjatkowo utrudniony, stos tez 256B.
Prawdziwy 8 bitowy procesor, z wcisnietym zonglowaniem 16 bitowymi
adresami.
Ale to Kolega pisze o 6502 :-)
Pozdrawiam
Grzegorz
RoMan Mandziejewicz
Guest
Sat May 14, 2011 10:19 am
Hello J.F.,
Saturday, May 14, 2011, 6:22:09 AM, you wrote:
Quote:
Ile pamięci mógł zaadresować procesor Atari?
szyna adresowa 6502 jest 16-bitowa ... czyli 64kB bezposrednio.
Z pomocą kilku TTL-i mam 256KB w swoim Atari800XL, a nie ma problemu
coby wstawić 1MB

Oczywiście jest to programowo/sprzętowe żonglowanie
Nawet producent wypuscil 130XE, czyli 800xl w nowej obudowie .. i z
128KB ram. Ba, w 800XL oprocz 64KB ram bylo jeszcze kilka ROM.
Bądź poważny - bankowanie to nie bezpośrednie adresowanie.
W ten sposób można wciskać, że XT ze sprzętowym EMS mógł obsłużyć 16+MB
RAM.
[...]
--
Best regards,
RoMan mailto:roman@pik-net.pl
Nowa strona:
http://www.elektronika.squadack.com (w budowie!)
Marek Borowski
Guest
Sat May 14, 2011 11:03 am
On 14-05-2011 12:19, RoMan Mandziejewicz wrote:
Quote:
Hello J.F.,
Saturday, May 14, 2011, 6:22:09 AM, you wrote:
Ile pamięci mógł zaadresować procesor Atari?
szyna adresowa 6502 jest 16-bitowa ... czyli 64kB bezposrednio.
Z pomocą kilku TTL-i mam 256KB w swoim Atari800XL, a nie ma problemu
coby wstawić 1MB

Oczywiście jest to programowo/sprzętowe żonglowanie
Nawet producent wypuscil 130XE, czyli 800xl w nowej obudowie .. i z
128KB ram. Ba, w 800XL oprocz 64KB ram bylo jeszcze kilka ROM.
Bądź poważny - bankowanie to nie bezpośrednie adresowanie.
No wlasnie odkrywasz to o co wszystkim zwolennikom m68k i innych chodzi.
Normalny sposob dostepu do pamieci.
Segmetowanie w w 8086 od bankowania koncepcyjnie niewiele sie rozni.
Pozdr
Marek
Tom
Guest
Sat May 14, 2011 11:28 am
On 14/05/2011 9:03 PM, Marek Borowski wrote:
[...]
Quote:
Segmetowanie w w 8086 od bankowania koncepcyjnie niewiele sie rozni.
Rozni sie zasadniczo, przy segmentowaniu zawsze masz dostep do calej pamieci (moze troche upierdliwy, ale masz). Przy bankowaniu nigdy nie widzisz calej pamieci
Quote:
Pozdr
Marek
Tomek
J.F.
Guest
Sat May 14, 2011 11:49 am
On Sat, 14 May 2011 12:19:03 +0200, RoMan Mandziejewicz wrote:
Quote:
Hello J.F.,
Nawet producent wypuscil 130XE, czyli 800xl w nowej obudowie .. i z
128KB ram. Ba, w 800XL oprocz 64KB ram bylo jeszcze kilka ROM.
Bądź poważny - bankowanie to nie bezpośrednie adresowanie.
W ten sposób można wciskać, że XT ze sprzętowym EMS mógł obsłużyć 16+MB
RAM.
no bo .. mogl ?
Tylko niewiele programow to potrafilo, no i oczywiscie kolejne
utrudnienie przy wielozadaniowosci, bo to kolejny zly pomysl byl :-)
J.
Marek Borowski
Guest
Sat May 14, 2011 12:02 pm
On 14-05-2011 13:28, Tom wrote:
Quote:
On 14/05/2011 9:03 PM, Marek Borowski wrote:
[...]
Segmetowanie w w 8086 od bankowania koncepcyjnie niewiele sie rozni.
Rozni sie zasadniczo, przy segmentowaniu zawsze masz dostep do calej
pamieci (moze troche upierdliwy, ale masz). Przy bankowaniu nigdy nie
widzisz calej pamieci
A przy segmentacji tak ? Dobre

.
Zwlaszcza jak masz ogranicza liczbe rejestrow segmentowych i nie da sie
ich wymiennie uzywac w instrukcjach bo ta korzysta tylko ds a tamta cs
a jeszcze inna es. Juz chyba wole bankowanie przy ortogonalnym zestawie
instrukcji.
No chyba ze piszesz o segmentowaniu w trybie protect 386 w ktorym
pierwsze co sie robi to definiuje liniowy segment 4 GB dla wszystkich
rejestrow deskrtyptorow segmentow zeby miec normalny procesor

.
Pozdr
Marek
J.F.
Guest
Sat May 14, 2011 12:48 pm
On Sat, 14 May 2011 14:02:49 +0200, Marek Borowski wrote:
Quote:
[...]
Segmetowanie w w 8086 od bankowania koncepcyjnie niewiele sie rozni.
Rozni sie zasadniczo, przy segmentowaniu zawsze masz dostep do calej
pamieci (moze troche upierdliwy, ale masz). Przy bankowaniu nigdy nie
widzisz calej pamieci
A przy segmentacji tak ? Dobre

.
Zwlaszcza jak masz ogranicza liczbe rejestrow segmentowych i nie da sie
ich wymiennie uzywac w instrukcjach bo ta korzysta tylko ds a tamta cs
a jeszcze inna es. Juz chyba wole bankowanie przy ortogonalnym zestawie
instrukcji.
Zalezy jak to bankowanie zrobione, trzeba troche sprzetu zeby bylo
rownie sprawne co segmentacja 8086.
Quote:
No chyba ze piszesz o segmentowaniu w trybie protect 386 w ktorym
pierwsze co sie robi to definiuje liniowy segment 4 GB dla wszystkich
rejestrow deskrtyptorow segmentow zeby miec normalny procesor

.
A widzisz - niekoniecznie, i tu segmentacja pozwala lepiej wykorzystac
... przestrzen adresowa. Choc to znow oblozone pewnym narzutem.
J.
RoMan Mandziejewicz
Guest
Sat May 14, 2011 2:02 pm
Hello Marek,
Saturday, May 14, 2011, 1:03:25 PM, you wrote:
Quote:
Ile pamięci mógł zaadresować procesor Atari?
szyna adresowa 6502 jest 16-bitowa ... czyli 64kB bezposrednio.
Z pomocą kilku TTL-i mam 256KB w swoim Atari800XL, a nie ma problemu
coby wstawić 1MB

Oczywiście jest to programowo/sprzętowe żonglowanie
Nawet producent wypuscil 130XE, czyli 800xl w nowej obudowie .. i z
128KB ram. Ba, w 800XL oprocz 64KB ram bylo jeszcze kilka ROM.
Bądź poważny - bankowanie to nie bezpośrednie adresowanie.
No wlasnie odkrywasz to o co wszystkim zwolennikom m68k i innych chodzi.
Normalny sposob dostepu do pamieci.
Segmetowanie w w 8086 od bankowania koncepcyjnie niewiele sie rozni.
Jedynie drobiazgiem - ilością fizycznych linii adresowych. Mylisz
(bezsensowną) logikę adresowania z fizycznym adresowaniem.
--
Best regards,
RoMan mailto:roman@pik-net.pl
Nowa strona:
http://www.elektronika.squadack.com (w budowie!)
Marcin Wasilewski
Guest
Sat May 14, 2011 5:15 pm
Uzytkownik "J.F." <jfox_xnospamx@poczta.onet.pl> napisal w wiadomosci
news:a5uss61ghv2dmnnnolkud1g996aopae4j3@4ax.com...
Quote:
Zalezy jak to bankowanie zrobione, trzeba troche sprzetu zeby bylo
rownie sprawne co segmentacja 8086.
Jakiego sprzetu? Rejestr Out do którego podpinasz niewykorzystane linie
adresowe pamieci. Czyli podsumowujac, w mikrokontrolerach nie trzeba nic,
przy bardziej zawilych ukladach ukladów pamieci

i tak sie bez dekodera
adresów
nie obejdzie, co za problem aby nim i przelaczanie banków obsluzyc?
Wystarczy dolozyc osmiobitowy zatrzask.
Grzegorz Kurczyk
Guest
Sat May 14, 2011 6:05 pm
W dniu 14.05.2011 16:02, RoMan Mandziejewicz pisze:
Quote:
Hello Marek,
Saturday, May 14, 2011, 1:03:25 PM, you wrote:
Ile pamięci mógł zaadresować procesor Atari?
szyna adresowa 6502 jest 16-bitowa ... czyli 64kB bezposrednio.
Z pomocą kilku TTL-i mam 256KB w swoim Atari800XL, a nie ma problemu
coby wstawić 1MB

Oczywiście jest to programowo/sprzętowe żonglowanie
Nawet producent wypuscil 130XE, czyli 800xl w nowej obudowie .. i z
128KB ram. Ba, w 800XL oprocz 64KB ram bylo jeszcze kilka ROM.
Bądź poważny - bankowanie to nie bezpośrednie adresowanie.
No wlasnie odkrywasz to o co wszystkim zwolennikom m68k i innych chodzi.
Normalny sposob dostepu do pamieci.
Segmetowanie w w 8086 od bankowania koncepcyjnie niewiele sie rozni.
Jedynie drobiazgiem - ilością fizycznych linii adresowych. Mylisz
(bezsensowną) logikę adresowania z fizycznym adresowaniem.
Hmmmm... Jakbym ten zatrzask 74LS75 i trzy sztuki 74LS151 wcisnął jakoś
do obudowy procesora, to mógłbym sobie te dodatkowe wyprowadzenia
ponazywać A16, A17, A18 i A19
Aby pobrać dowolny bajt z tego 1MB to musiałem w procesorze 6502
wprowadzić sekwencję:
LDA #numer_banku_pamieci
STA rejestr74LS75
LDA adres_bajtu_w_banku
dla 8088/86:
MOV AX, segment
MOV DS, AX
MOV AL, DS:[offset_do_bajtu_w_segmencie]
Czy różnica jest aż tak duża ? :-)
Pozdrawiam
Grzegorz
Artur(m)
Guest
Mon May 16, 2011 9:47 am
Użytkownik "Jarosław Sokołowski" <jaros@lasek.waw.pl> napisał w wiadomości
news:slrnisqf4n.ptc.jaros@falcon.lasek.waw.pl...
Quote:
Po śmierci Mao ogłosono plan rozwoju kraju. Też się śmiali -- bo kto
potrafi planować w tak długim okresie. A oni w tych planach napisali,
że w tym czasie staną się potęgą ekonomiczną, może największą na świecie.
A Polacy nawet nie w długim okresie.
Byliśmy 10 potęga światową, a gdybyśmy mieli 3mld ludzi bylibyśmy
i bez MałoCetunga potęgą. Myślisz że Gomułka był gorszym Jasnowidzem
Ja uważam, że gdybyś wysłuchał wszystkich przemówień na plenach, zjazdach
naradach byłbyś również zachwycony tow. Wiesławem.
Artur(m)
Jarosław Sokołowski
Guest
Mon May 16, 2011 12:22 pm
Pan Artur(m) napisał:
Quote:
Po śmierci Mao ogłosono plan rozwoju kraju. Też się śmiali -- bo kto
potrafi planować w tak długim okresie. A oni w tych planach napisali,
że w tym czasie staną się potęgą ekonomiczną, może największą na świecie.
A Polacy nawet nie w długim okresie.
Byliśmy 10 potęga światową, a gdybyśmy mieli 3mld ludzi bylibyśmy
i bez MałoCetunga potęgą. Myślisz że Gomułka był gorszym Jasnowidzem
Ja uważam, że gdybyś wysłuchał wszystkich przemówień na plenach,
zjazdach naradach byłbyś również zachwycony tow. Wiesławem.
Każdy oczywiście może uważać co chce, na tyle, na ile mu możliwości
intelektualne pozwalają. Przemówień tow. Wiesława trochę wysłucałem,
choć oczywiście nie wszystkich. Jasnowidzem był marnym -- na szczęście
niewiele się spełniło z tego co obiecywał. Ten drugi, ten od liczenia
potęg, wcale nie był lepszy. Tyle że mu się udało lud prosty do tej
dziesiątki przekonać, niektórzy wierzą w mią do dzisiaj.
--
Jarek
Artur(m)
Guest
Mon May 16, 2011 1:09 pm
Użytkownik "Jarosław Sokołowski" <jaros@lasek.waw.pl> napisał w wiadomości
news:slrnit1uo1.gr2.jaros@falcon.lasek.waw.pl...
Quote:
Każdy oczywiście może uważać co chce, na tyle, na ile mu możliwości
intelektualne pozwalają. Przemówień tow. Wiesława trochę wysłucałem,
choć oczywiście nie wszystkich. Jasnowidzem był marnym -- na szczęście
niewiele się spełniło z tego co obiecywał. Ten drugi, ten od liczenia
potęg, wcale nie był lepszy. Tyle że mu się udało lud prosty do tej
dziesiątki przekonać, niektórzy wierzą w mią do dzisiaj.
Tu żadnego znaczenia nie ma jasnowidztwo ani wizjonerstwo.
Wystarczy odpowiednio duże i wiele znoszące społeczeństwo
na sporej powierzchni. To wszystko.
Podobnie mogło by być w Korei Pn,.ale społeczeństwo "nie przekroczyło
wartości >>masy krytycznej<< niezbędnej do lawinowego rozwoju"
Bo mielibyśmy kolejny sukces z "kapitalizmem centralnie sterowanym"
w tle.
Artur(m)
Jarosław Sokołowski
Guest
Mon May 16, 2011 3:31 pm
Pan Artur(m) napisał:
Quote:
Każdy oczywiście może uważać co chce, na tyle, na ile mu możliwości
intelektualne pozwalają. Przemówień tow. Wiesława trochę wysłucałem,
choć oczywiście nie wszystkich. Jasnowidzem był marnym -- na szczęście
niewiele się spełniło z tego co obiecywał. Ten drugi, ten od liczenia
potęg, wcale nie był lepszy. Tyle że mu się udało lud prosty do tej
dziesiątki przekonać, niektórzy wierzą w mią do dzisiaj.
Tu żadnego znaczenia nie ma jasnowidztwo ani wizjonerstwo.
Wystarczy odpowiednio duże i wiele znoszące społeczeństwo
na sporej powierzchni. To wszystko.
Gdy żył Mao (a mali żółci w trampkach latali na budowach z taczkami),
co czwarty człowiek na Ziemi był Chińczykiem. Czy coś się przez ten
czas zmieniło w tej materii? Tak -- teraz jest co piąty. No więc nie
wystarczy. To nie wszystko.
Quote:
Podobnie mogło by być w Korei Pn,.ale społeczeństwo "nie przekroczyło
wartości >>masy krytycznej<< niezbędnej do lawinowego rozwoju"
Bo mielibyśmy kolejny sukces z "kapitalizmem centralnie sterowanym"
w tle.
Treść tez tow. Kim Ir Sena z tamtego okresu też jest mi z grubsza znana.
Nie planował tego samego, co Chińczycy (i nie śmiali się tak z niego).
Więc całkiem niepodobnie. Nie mogło tam być jak w Chinach, takie rzeczy
nie dzieją się przez przypadek.
--
Jarek
Marcin Wasilewski
Guest
Mon May 16, 2011 5:33 pm
Użytkownik "Artur(m)" <musicm@interia.pl> napisał w wiadomości
news:iqr7mc$1chc$1@rekrutacja.tu.kielce.pl...
Quote:
Podobnie mogło by być w Korei Pn,.ale społeczeństwo "nie przekroczyło
wartości >>masy krytycznej<< niezbędnej do lawinowego rozwoju"
Bo mielibyśmy kolejny sukces z "kapitalizmem centralnie sterowanym"
w tle.
Chiny stały się potęgą gospodarczą przez pazerność szerokorozumianego
zachodu.
A teraz ma zachód to co chciał - wielki 1,5 mld naród napompowany dolarami,
w zamian za tanią siłę roboczą. Powoli dochodzimy do tego, że te małe, tanio
robiące ludziki stać na to, aby wykupić dowolną zachodnią gospodarkę.
Pozadłużamy się jeszczę trochę i to my będziemy u nich robić za przysłowiową
miskę ryżu. Chińskie fabryki w Polsce już są (np. TPV w Gorzowie Wlkp.).
Goto page Previous 1, 2, 3 ... 420, 421, 422 ... 585, 586, 587 Next