Assembler Motorola 6800 – Assembler – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Assembler Motorola 6800 – Assembler – Fórum – Programujte.comAssembler Motorola 6800 – Assembler – Fórum – Programujte.com

 

Toto vlákno bylo označeno za vyřešené.
remmidemmi0
Věrný člen
4. 6. 2023   #1
-
0
-

   

napadla mne taková úvaha o mladých nadějných českých programátorech ...    Představte si dobu před 50 roky. Píše rok 1973 ... Už si to představujete?    neexistují PCčka, neexistuje internet, dokonce ani domácí 8-bitové počítače ještě nejsou. Začínají se teprve rodit.

Existuje firma Heatkit, která hodila na trh převratnou novinku - výukový vývojový systém s několika tlačítky, nepájivým polem, LED displejem a procesorem Motorola 6800.

https://aukro.cz/heatkit-et-3400-vyvojovy-system-k-procesoru-mc6800-7033363222

Váš vedoucí v práci za vámi přijde a poví vám, že pomocí této převratné novinky máte vymyslet a napsat do EPROMek firmware pro stolní programovatelný kalkulátor. Kalkulátor se teprve rodí, navrhuje. Bude mít právě ten 8-bitový mikroprocesor Motorola 6800, vědeckotechgnické funkce, bude programovatelný, s páskovou kazetovou pamětí pro ukládání programů a dat a také interface pro připojení dalších zařízení....

http://www.computerasylum.co.uk/calculators/hp9815a/images/hp-9815a-front.jpg

https://www.hpmuseum.org/hp9815.htm

Vy jste mladý nadějný programátor a tak se nadšeně vrhnete do práce a skutečně ten firmware vymyslíte.   

Od té doby uplynulo  50 let. Jsme v ČR, mladí nadějní čeští programátoři mají internet, 64-bitová PCčka, kompilátory, simulátory, ale s vytvořením firmware pro takovýto kalkuláor by měli docela vážný problém ....

Nahlásit jako SPAM
IP: 89.24.42.–
remmidemmi0
Věrný člen
29. 3. 2026   #2
-
0
-

protože odkaz na aukro už dávno nefunguje, dal jsem vám popis toho vývojového systému s fotkou ke mě na web: http://www.jplabs.co.uk/cz/articles/et3400.html

Existují také podobné vývojové systémy pro Motorolu 68000. Kdyby byl zájem, dejte vědět. Mimochodem na root.cz je pěkné povídání o Motorole: https://www.root.cz/clanky/ctyricet-let-existence-slavnych-mikroprocesoru-rady-motorola-68000/  Motorola se totiž programuje mnohem snáz, než Intel CPU a poskytuje mnohem více možností než božské Arduino.

Nahlásit jako SPAM
IP: 78.80.98.–
JerryM0
Věrný člen
1. 4. 2026   #3
-
0
-

to už je všechno mrtvá záležitost .. dnes jedou 32bit ARM od ST nebo NXP a VSCode atd ... 

Nahlásit jako SPAM
IP: 109.81.115.–
1. 4. 2026   #4
-
0
-

Motorola 6800, 8051 ... a k tomu Assembler si můžeš dělat jako koníčka pro sebe doma. Na trhu práce je to nepoužitelné, protože nabídek na uplatnění těchto dovedností je jako šafránu. Ani AVR a spolu s nimi Arduino nejsou kdovíjak populární. V počtu nabídek práce vedou 32-bitové ARM, programování bez OS nebo s Embedded Linuxem popř s nějakým RTOS. 

To tvoje neustálé plivání na české programátory je už trapné. 

hu

Nahlásit jako SPAM
IP: 2a07:1f41:52:d00:fcc3:aeaf:3861:c85c...–
Kit+15
Guru
1. 4. 2026   #5
-
0
-

#4 hlucheucho
Tak sleduj tuto diskuzi přes RSS jako já a jeho příspěvky ignoruj.

Nahlásit jako SPAM
IP: 109.81.119.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
JerryM0
Věrný člen
2. 4. 2026   #6
-
-1
-
Mimo téma
Kit -

pokoušet se o zmrtvýchvstání procesorů Motoroly je jako honit si celej život ptáka bez ženský :) :) :)  a vy to tady eště podporujete :) :) :)  prostě tomu se řiká vývoj ... už nejsme ve středověku už sme pokročili a je třeba se přizpůsobit ... ted letí ARM a je to ... a basta :) :) :) 

Nahlásit jako SPAM
IP: 109.81.115.–
remmidemmi0
Věrný člen
2. 4. 2026   #7
-
0
-

#3 JerryM
Motorola se stále vyrábí (NXP, Freescale) a stále používá. V současnosti MC68060 https://www.nxp.com/docs/en/product-brief/M68060.pdf Ve firmě (Visionics) 68060 používáme pro zpracování obrazu. Děláme na to software, vcelku úspěšně. Užjsem to tu psal dříve, že po mne chtěli, abych našel v Česku další vývojáře. Úsměvný požadavek, když v Česku jsou teprve u Arduina a neznají ani 8-bitovou Motorolu.

Nahlásit jako SPAM
IP: 78.80.107.–
remmidemmi0
Věrný člen
2. 4. 2026   #8
-
0
-

#4 hlucheucho
na trhu práce (Visionics) mne platí za software pro Motorolu 68060 a FPGA Virtex. Jak jsem psal Jerrymu, chtěli po mne, abych sehnal v Česku další lidi. Bohužel bez šance.

Ale vzpomenul jsem si na tebe nedavno, v souvislosti, že jsi tu kdesi psal, že jsi kdysi programoval ve Fortranu. Mohl by jsi najít u Visionics práci, protože se opět začaly používat paralelní procesory. V USA je totiž zase začali vyrábět pro nekomerční aplikace. Paralelní procesory se programují ve Fortranu. Máš šanci, na rozdíl od mladých nadějných Arduinistů.

Nahlásit jako SPAM
IP: 78.80.107.–
remmidemmi0
Věrný člen
2. 4. 2026   #9
-
0
-

#6 JerryM
Jojo ARM....  to je stará věc, už 40 let https://en.wikipedia.org/wiki/ARM_architecture_family 

Dneska všichni žvaní o ARM, ale pořádně neví co to je. To máš stejný, jako když všichni žvaní o oteplování. Ale když se toho žvanila, co žvaní o oteplování zeptáš: Co to je teplo? To ho vykolejíš.  Na správnou odpověď máš max. 150  úhozů do klávesnice nebo max. 20 sekund na ústní odpověď. Kdo to nezvládne, tak nemá nárok na absolvování 8.třídy základní školy.  S ARMem je to to samý. Takže klídek.

Hele Jerry, a naprogramuj si na nějakým ARMu tuhle úlohu:

start;

9 -> A;

sin(9) -> B;

cos (B) -> B;

tan (B) ->B;

atan (B) -> B;

acos (B) -> B;

asin (B) -> B;

dsp (A-B);

end;

Pak to spusť a nahlaš výsledek a nezapomeň napsat na jakým ARMU jsi to spustil.

Nahlásit jako SPAM
IP: 78.80.107.–
Kit+15
Guru
2. 4. 2026   #10
-
0
-

#9 remmidemmi
Ta úloha je závislá na kompilátoru a optimalizaci. Rozdíl by měl být 2π, tedy pokud je úhel v radiánech.

Nahlásit jako SPAM
IP: 109.81.119.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
JerryM0
Věrný člen
2. 4. 2026   #11
-
0
-

STC má taky 32 bit 8051 ale neznám nikoho kdo by to používal 

koukal sem a vývojové prostředky na tu motorolu má Lauterbach :)  to bude asi hodně mastný ... 

jinak NXP má něco ale pro MSDOS  

https://www.nxp.com/products/MC68060

tak to asi nebude zrovna STM32CubeMX/CubeIDE/VSCode úroveň ... 

no ale možná se vrátim zpět k fortranu když je o to takovej zájem :) 

Nahlásit jako SPAM
IP: 109.81.115.–
JerryM0
Věrný člen
2. 4. 2026   #12
-
0
-

by mě zajímalo jestli pro tu motorolu existuje nějaký IDE pro windows. protože RowleyCrossworks nemá nic a NXP MCUXPresso taky MC68xxxx nepodporuje .. je to záhada :) 

Nahlásit jako SPAM
IP: 109.81.115.–
JerryM0
Věrný člen
2. 4. 2026   #13
-
0
-

hm aj zilog má 32bit procesory

https://en.wikipedia.org/wiki/Zilog_Z80000

Nahlásit jako SPAM
IP: 109.81.115.–
Kit+15
Guru
2. 4. 2026   #14
-
0
-

#13 JerryM
Má to drobnou vadu na kráse: Dosud nebyl vydán.

Nahlásit jako SPAM
IP: 109.81.119.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
JerryM0
Věrný člen
3. 4. 2026   #15
-
0
-

Tady je moc hezkej článek o tý motorole :) :) :)

https://cs.wikipedia.org/wiki/Motorola_68060

Víte o tom, že právník v dnešní době bete cca 3500Kč/hodinu ? Některý až 6000Kč/hod. ale ty obyčejný co nic neuměj tak ty maj jenom 1500Kč/hod. 

Nahlásit jako SPAM
IP: 109.81.115.–
remmidemmi0
Věrný člen
3. 4. 2026   #16
-
0
-

#15 JerryM
LC verze nemá FPU, plná verze 060 má FPU. Takových  dualit je v celé řadě 68K více. Vedle toho existují samostatné FPU a další podpůrné obvody. Důvod je zřejmě v tom, že samotný CPU má méně tranzistorů než FPU. Podobné to je s podpůrnými obvody, které jsou často komplikovanější než samotný CPU.

Ohledně advokátů:

Znám advokáta, právníka z advokátní kaceláře v Olomouci, který na jaře 2021 po mne chtěl Kč 9500 / hodinu. Na schůzku přišel nepřipravený, ačkoliv dostal předem podklady. Nečetl je. Na schůzce vytahnul notebook a začal si číst, co týden předtím ode mne dostal za podklady. Po hodině čtení začal kecat hlouposti. Ode mne dostal na místě padáka a následovala stížnost na komoru advokátů. Tam se to snažili "vyžehlit".

Nedělej si iluze o advokátech. Najít slušnýho a znalýho právníka, který se tvýmu případu bude věnovat a nebude  z tebe jen tahat prachy, to je fakt dost problém. Je dobrý si předem nastudovat OSŘ a nepodělat se před nimi strachy.

Nahlásit jako SPAM
IP: 78.80.107.–
remmidemmi0
Věrný člen
3. 4. 2026   #17
-
0
-

#12 JerryM
Motorola a wokna jsou dvě odlišný věci. Na Motorole jede Linux a Unix. Také OS/9 a BSD.  Mrkni sem http://www.easy68k.com/  a pak si dej do vyhledávače "Motorola OS/9"  a "Motorola BSD".

Nahlásit jako SPAM
IP: 78.80.107.–
remmidemmi0
Věrný člen
3. 4. 2026   #18
-
0
-

#9 remmidemmi
Zpět k tomu zadání, úloze....

Vzniklo to před asi 10 dny ve firmě, když jsme řešili odlišnosti ve výsledcích které dávaly různé CPU. Nahodil jsem to teda jako obecnou soutěž na web pro veřejnost: http://www.jplabs.co.uk/cz/software/souteze.html

Kdo chce, může se zúčastnit s jeho oblíbeným mikropočítačem. Já vyhrabu nějaké staré CPU a zkusím napsat testovací programy. Vtip je v tom, že to není o výkonu použitého CPU/MCU, ani o použitém programovacím jazyce. Celé to je o algoritmu, o matematice. Ten algoritmus musíte vymyslet.

Nahlásit jako SPAM
IP: 78.80.107.–
JerryM0
Věrný člen
3. 4. 2026   #19
-
0
-

skvělé takže soutěž :) 

Nahlásit jako SPAM
IP: 109.81.115.–
JerryM0
Věrný člen
4. 4. 2026   #20
-
+1
-
Zajímavé
Kit +

doporučuju matlab nebo maple nebo derive nebo mathematica ty to dělaj na 15 desetinných míst ... jinak speciální knihovny na to sou ExtremeOptimization atd pro jednotlivé jazyky od C až po python ... 

Nahlásit jako SPAM
IP: 109.81.115.–
mibo110
Duch
10. 5. 2026   #21
-
0
-

 In 2025, Online Matka Play operates through sophisticated digital platforms offering diverse betting options and instantaneous results. The digital transformation has made this traditional game accessible to players worldwide through user-friendly interfaces and mobile applications.

Nahlásit jako SPAM
IP: 2401:4900:a824:93f3:e061:bdbc:dd70:a9fe...–
remmidemmi0
Věrný člen
11. 5. 2026   #22
-
0
-

#19 JerryM

skvělé takže soutěž :) 
Žeryku, proč jsi se té souěže nezčastnil? Mohl jsi vymyslet speciální Žerýkův algoritmus.   

doporučuju matlab nebo maple nebo derive nebo mathematica ty to dělaj na 15 desetinných míst ... jinak speciální knihovny na to sou ExtremeOptimization atd pro jednotlivé jazyky od C až po python ... 

No jasně, maple nebo derive nebo mathematica jede na minimálně 32-bit, nebo spíš 64-bit Pentiu  xx-GHz se spoustou jader a s integrovaným 80-bit FPU a woknech.

Ty speciální knihovny a jednotlivý jazyky jsou pro Božský Arduino nebo pro co? Vždycky mne pobaví jak nějaký ajťák sekne od boku, že jsou knihovny v nějakým jazyce, ale už neřekne, na jakým OS a pro jaký cílový hardware. Prostě ajťák.

Nahlásit jako SPAM
IP: 78.80.114.–
Zjistit počet nových příspěvků

Přidej příspěvek

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 18 hostů

Podobná vlákna

Java FB Motorola Gleam + — založil Solliterka

Assembler — založil Michal21

Assembler 86 — založil dDesmondD

C++ vs Assembler — založil Dodo

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032026 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý