Hardwarove odstraneni zakmitu spinaciho tlacitka
Moderátor: Moderátoři
Navrhla programové větvení podle podmínek a ještě k tomu 150 let před mikroprocesorem
http://cs.wikipedia.org/wiki/Augusta_Ada_King
http://cs.wikipedia.org/wiki/Augusta_Ada_King
Copak dneska už nejde přihlašovat podobné vynálezy jako třeba tenhle: http://spisy.upv.cz/Patents/FullDocumen ... 201798.pdf
Takových bys vysypala z rukávu...
Takových bys vysypala z rukávu...
Operace, kterým by překáželo zobrazování a/nebo čtení klávesnice (ve strojovém kódu), se zásadně dávaly do horní půlky paměti, kde se procesor nezdržoval tím, že mu ULA zablokuje hodiny.Crifodo píše:...někdy to dost překáželo, hlavně v situacích kdy by se jinak žádné údaje z klávesnice neočekávaly, ale přesto se počítač 50x za vteřinu ptal na klávesnici. Přesuny v RAM a tak.
Ale zpět k ošetření klávesnice: v osmibitových počítačích Commodore a Atari to měl na starosti zákaznický obvod (v jednom se mu tuším říkalo PAULA), šlo by to napodobit programovatelným hradlovým polem PAL - stisk klávesy nahodí BKO, změna stavu vyvolá přerušení a BKO se resetne teprve nastavenou dobu po přečtení procesorem. Pokud bys ale chtěl repeat, vyjde to skutečně jednodušší řešit programově
A neslo by to na citacie vstupy zablokovat kondikom na zem zapnut pullup. nastavovacie vstupy hodit do log0. stlacenie tlacidla vyvola prerusenie zisti sa tlacitko v riadku. zakmity su relativne osetrene rc clankom....
Naposledy upravil(a) Atlan dne 22 úno 2010, 11:14, celkem upraveno 1 x.