Goto page Previous 1, 2, 3, 4, 5, 6 Next
Sebastian BiaĹy
Guest
Sat Feb 22, 2014 9:50 pm
On 2014-02-22 21:30, Tomasz Wójtowicz wrote:
Quote:
Byłby to kiepski żart, gdyby nie to że w informatyce faktycznie wygralo
najgłupsze rozwiazanie i kod maszynowy z Z80 ciągle jest w uzyciu po
odpicowaniu (no dobra, 8080, różnica niewielka...) i kiepskim
przemalowaniu na 32 bity.
A możesz rozwinąć w jakim sensie najgłupsze i co jest złego ze
współczesnym asemblerem?
8080 przemigrował do 8086 bez wiekszych zmian dla programisty (była
nawet spora kompatybilność na poziomie assemblera (nie kodu
maszynowego!)). Nastepnie przeszło przez 386 po współczesne procesory.
Efektem czego:
a) do dzisiaj masz niezwykle ważną współczesnie kompatybilnośc z CP/M
czy MS-DOS, jak go tam zwał
b) do dzisiaj BIOS nie może dzialać normalnie z OS, trzeba robić
workaroundy (np. ACPI)
c) do dzisiaj nie ma RISCa na poziomie kodu, mamy chaotyczny posklejany
taśmą klejącą i obwiązany sznurkiem CISC przez co pisanie w kodzie x86
to droga przez mękę
d) do dzisiaj napisanie startupa przelaczającego w 32 bity na x86 wymaga
habilitacji i zaawansowanego autyzmu
e) dzisiaj nadal można odpalać programy pracujące w konsoli CP-M co jest
Ważną Zaletą Dla Pani Księgowej.
Quote:
Dlatego właśnie używamy dzisiaj x86-64 będącym 64-bitowym rozszerzeniem
32-bitowej nakładki na 16-bitowy procesor wywodzący się technicznie z
8-bitowego ZX Spectrum.
Dlatego uważam to za najgłupsze rozwiązanie jakie mogliśmy podjąć. To
nawet głupsze od nazywania ty-wiesz-jakiego kiepskiego klonu CP/M
systemem operacyjnym co jest do dzisiaj praktykowane. Caly świat x86 to
same paradoksy, idiotyzmy, i absurdalne decyzje.
To że "lepsze" rozwiązania zostały wyrzucone z rynku to nie ma związku z
faktyczną lepszoscią czegokolwiek. Marketing nie zawiera nawet grama logiki.
Moja opinia jest wyłacznie z poziomu programisty w asm i tutaj tylko
narzekam nad gównianością x86 i brakiem alternatyw.
Marek
Guest
Sun Feb 23, 2014 12:33 am
On Sat, 22 Feb 2014 21:30:46 +0100, Tomasz
Wójtowicz<sorry@nospam.com> wrote:
Quote:
Dlatego właśnie używamy dzisiaj x86-64 będącym 64-bitowym
rozszerzeniem
32-bitowej nakładki na 16-bitowy procesor wywodzący się technicznie
z
8-bitowego ZX Spectrum.
Powyższe powinno być w wikipedii ;)
Zatem jaki "rasowy" procesor 64bit polecasz? 20 lat temu były DEC
Alphy..
--
Marek
Marek Dyjor
Guest
Sun Feb 23, 2014 3:56 pm
Tomasz Wójtowicz wrote:
Quote:
W dniu 2014-02-22 18:01, Sebastian Biały pisze:
On 2014-02-22 17:40, Sylwester Łazar wrote:
Tak. To prawda.
Tak, w następnym roku studiowałem ten assembler,
ale to już praktycznie. I tak zostało do dzisiaj.
Tylko liczba bitów zwiększyła się o 24 :-)
Byłby to kiepski żart, gdyby nie to że w informatyce faktycznie
wygralo najgłupsze rozwiazanie i kod maszynowy z Z80 ciągle jest w
uzyciu po odpicowaniu (no dobra, 8080, różnica niewielka...) i
kiepskim przemalowaniu na 32 bity.
A możesz rozwinąć w jakim sensie najgłupsze i co jest złego ze
współczesnym asemblerem?
bo to motorola opracowała prosty i logiczny kod maszynowy który był zwarty i
prawie RISCowy...
intelowski kod zawsze budizł we mnei obrzydzenie swoja rozwlekłosci i
brakiem prostoty.
z sentymentem wspominam czasy gdy pisałem programy w asm pod "komode"
Sylwester Ĺazar
Guest
Sun Feb 23, 2014 4:23 pm
Quote:
A możesz rozwinąć w jakim sensie najgłupsze i co jest złego ze
współczesnym asemblerem?
bo to motorola opracowała prosty i logiczny kod maszynowy który był zwarty
i
prawie RISCowy...
intelowski kod zawsze budizł we mnei obrzydzenie swoja rozwlekłosci i
brakiem prostoty.
Czy zdajecie sobie Panowie sprawę, że debatujecie nad wyższością świąt
Bożego Narodzenia,
nad świętami Wielkiej Nocy?
Mi żaden system nie przeszkadza, dopóki jest Programming Reference Manual.
Mówicie o systemach 2x starszych niż Wasze dzieci.
Ja pisałem kod w asm na kilkanaście różnych mikrokontrolerów od 15 roku
życia.
Tak, po trzecim, kompletnie różnym ASM (jeśli można w ogóle tak napisać),
już raczej mówię:
Sebastian BiaĹy
Guest
Sun Feb 23, 2014 4:28 pm
On 2014-02-23 15:56, Marek Dyjor wrote:
Quote:
bo to motorola opracowała prosty i logiczny kod maszynowy który był
zwarty i prawie RISCowy...
[...]
z sentymentem wspominam czasy gdy pisałem programy w asm pod "komode"
Ostrożnie, nie mylmy pojęć.
Komoda -> C64 -> 6502 -> MOS Technology.
Amiga -> MC680x0 -> Motorola.
Inna sprawa że Motorola ma pewne cechy koncepcyjne 6502/6800.
W przeciwieństwie do Intela (że co, to już jest 32 bitowa era?) Motorole
zaprojektowano z zapasem, 16 bitowy hardwareowo procesor zachowywał się
dla programisty jak 32 bity. Dawało to oddech i przyjemność pisania z
rozmachem. Obecnie coś w tym guście mozna zaobserwować w asm ARMa, ale
ten procesor ma ciągłe kłopoty z tożsamością (arm? thumb? thumb2?) i
jakoś "nie trzyma klimatu" MC68.
6502 jest bardzo sympatycznym procesorem, ale mocno trzeba kombinować
aby na 3 rejestrach zmieścić sensowny algorytm, Z80 dawal tu wiekszą
swobodę (kosztem prędkości).
Robbo
Guest
Sun Feb 23, 2014 4:56 pm
Jest za darmo na iPada wersja elektroniczna. Czytam co miesiac.
R.
Dariusz K. Ładziak
Guest
Sun Feb 23, 2014 7:45 pm
Użytkownik Marek Dyjor napisał:
Quote:
bo to motorola opracowała prosty i logiczny kod maszynowy który był
zwarty i prawie RISCowy...
Motorola???
M68K masz na myśli?
Przecież to była implementacja PDP11 w jednym kawałku krzemu, poczytaj
sobie specyfikacje M68K i PDP11 (aka Mera 400).
Dobre pomysły są znacznie starsze niż się młodym wydaje!
--
Darek
Dariusz K. Ładziak
Guest
Sun Feb 23, 2014 7:47 pm
Użytkownik Sebastian Biały napisał:
Quote:
Komoda -> C64 -> 6502 -> MOS Technology.
Amiga -> MC680x0 -> Motorola.
--> Jacek Trzmiel...
--
Darek
Andrzej
Guest
Sun Feb 23, 2014 10:45 pm
W dniu 2014-02-23 19:47, "Dariusz K. Ładziak" pisze:
Quote:
--> Jacek Trzmiel...
Jack Tramiel
JDX
Guest
Sun Feb 23, 2014 10:49 pm
On 2014-02-23 19:45, "Dariusz K. Ładziak" wrote:
Quote:
Użytkownik Marek Dyjor napisał:
bo to motorola opracowała prosty i logiczny kod maszynowy który był
zwarty i prawie RISCowy...
Motorola???
M68K masz na myśli?
Przecież to była implementacja PDP11 w jednym kawałku krzemu, poczytaj
sobie specyfikacje M68K i PDP11 (aka Mera 400).
Może chodziło mu o m88k (osiemdziesiąt osiem). Ewentualnie PowerPC w
którym Motorola mocna maczała palce.
Quote:
Dobre pomysły są znacznie starsze niż się młodym wydaje!
Tak. Polecam mikrokontrolery H8/300H i H8S Renesasa. Również wzorowanie
na PDP-11.
RoMan Mandziejewicz
Guest
Sun Feb 23, 2014 10:54 pm
Hello Andrzej,
Sunday, February 23, 2014, 10:45:15 PM, you wrote:
Quote:
W dniu 2014-02-23 19:47, "Dariusz K. Ładziak" pisze:
--> Jacek Trzmiel...
Jack Tramiel
Jacek Trzmiel:
Jack Tramiel, właciwie Jacek Trzmiel
http://pl.wikipedia.org/wiki/Jack_Tramiel
--
Best regards,
RoMan
Nowa strona:
http://www.elektronika.squadack.com (w budowie!)
J.F.
Guest
Sun Feb 23, 2014 11:25 pm
Dnia Sun, 23 Feb 2014 19:45:23 +0100, "Dariusz K. Ładziak" napisał(a):
Quote:
Użytkownik Marek Dyjor napisał:
bo to motorola opracowała prosty i logiczny kod maszynowy który był
zwarty i prawie RISCowy...
Motorola???
M68K masz na myśli?
Przecież to była implementacja PDP11 w jednym kawałku krzemu, poczytaj
sobie specyfikacje M68K i PDP11 (aka Mera 400).
No nie, procesory byly calkiem inne.
Owszem, pewne podobienstwo da sie dostrzec ... uprawnia do nazwy
"nastepna generacja".
J.
A.L.
Guest
Mon Feb 24, 2014 6:16 am
On Sat, 22 Feb 2014 11:58:33 +0100, "J.F."
<jfox_xnospamx@poczta.onet.pl> wrote:
Quote:
Ja. Nawet pisywalem.
Neistety, pzsiom o 40 dB nizej niz kiedys
A.L.
J.F
Guest
Mon Feb 24, 2014 10:25 am
Użytkownik "A.L." napisał w wiadomości
Quote:
No wiesz, czasy sie troche zmienily.
Technika uciekla poza poziom popularny.
J.
KB
Guest
Mon Feb 24, 2014 11:30 am
W dniu niedziela, 23 lutego 2014 22:49:05 UTC+1 użytkownik JDX napisał:
Quote:
Dobre pomysły są znacznie starsze niż się młodym wydaje!
Tak. Polecam mikrokontrolery H8/300H i H8S Renesasa. Również wzorowanie
na PDP-11.
Tak, bardzo fajne uC, tylko nie mające już od paru lat racji bytu...
Mając doświadczenie z 68k bardzo łatwo było się przesiąść na H8-ki. Ciekawe czy Hitachi bardziej się inspirowało PDP czy może wprost Motorolą - przecież z "M" współpracowali (ba, nawet poprawiali niektóre ich CPU - np. MC6809 -> HD6309).
Pzdr,
K.B.
Goto page Previous 1, 2, 3, 4, 5, 6 Next