Arduino UNO- zelenáč se zelená
Moderátor: Moderátoři
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
Spousta specializovaných součástek má jednapadesátkový jádro, konkrétně teď třeba dělám s NRF9E5. A moje práce je návrh HW, programování dělám jen z donucení.
Matika jde i bez závorek, je to dost okrajová věc, spíš jen kvůli přehlednosti. Tam je samozřejmě používám. Ale taky to jde spočítat a rovnou zadat jako konstantu.
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
Ale nechápu, proč to řešíme, když jsem proti závorkám nenapsal ani písmeno. Jen jsem napsal, že v závorkách vypadá (mojeHezkaPromenna) jinak, než v zápisu v JSA.
Já vím, že máš pravidelné období, kdy potřebuješ někomu vynadat a zase zmizet v lese, tak jsem to tento měsíc schytal já...
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
Jakej je instrukční kód u Z80 pro "and A,#~((mask >> 7) + (mask << 1))" ?
To musí zařídit překladač, tedy assembler.
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
Bernard píše:ZdenekHQ píše:... třeba low(#1234)
Spíš #low(1234).
Vidíš, že to nepoužívám. Napíšu rovnou #34h. Protože ani zápis typu 0x34 to nespolkne...
EDIT - oprava
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
Instrukční kód pro uvedenou instrukci je E6h, druhý byte záleží na hodnotě mask. A když teda závorky nejsou potřeba, jak bez závorek zapíšeš v JSA Z80 na port nebo z portu něco přečteš, zapíšeš do paměti na adresu určenou HL, BC, DE, IX nebo IY nebo ty 16b registry někam uložíš?
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
Na Z80 jsem psal pár kódů asi tak před 30 lety a nevím z toho nic. U x51 co řádek, to jeden definovaný registr, takže bych to musel rozepsat step-by-step. Včetně všemožných rotací, masky atd.
A teď to podstatné, co nejspíš označíš jako výmluvu. Celý odpoledne řeším se dvěma právníkama problém GDPR, aby tohle fórum neskončilo 25.5.2018 vypnutím.
Je možný, že ne vždy se pak vyjádřím naprosto přesně, ale já skutečně ten spor ohledně závorek nezačal. Mně prostě nevadí, ale žádná x51 instrukce není definovaná se závorkama. Funkce typu low, high atd. jsou věc překladače. Pochybuju, že u Z80 by to bylo jinak, je to opět jen podpora ze strany překladače.
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
Jdu radši pokračovat v dissasemblování BIOSu z jednoho jednodeskáče, a závorkám se rozhodně vyhýbat nebudu.
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
Snad jsme tedy tu debatu rozumně a přátelsky ukončili, a já jdu něco málo naprogramovat. V JSA x51...
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]