Zkouším se naučit programovat mikroprocesory. ZAčal jsme s PIC16F84. Vše zatím chápu, ale není mi jasné, jak můžu přistoupit k registru, jehož číslo mám uložené v jiném registru. Např. mám v registru uložené 84 a chci přistoupit k registru 84. JAk toho docílit?
Fórum › Assembler
Přístup k registru pomocí dat v registru
Pozeral si serial na Pandatron.net alebo potom dobre forum na http://forum.mcontrollers.com/index.php
Pardon malo to byt pandatron.cz http://pandatron.cz
To yaqwsx : PIC16F84 ma jen dva registry k tomudle ... INDF jsou data nejakeho jineho registru urceneho v FSR proste do fsr nahrajes adresu odkud chces brat data a prectes je z INDF
To yaqwsx : jo a kod:
movlw 84 ; nahraju adresu do W
movwf FSR ; nahraju adresu do ukazatele
movf INDF, f ; nactu data z adresy v FSR do W
to prvni si nahrad nahranim ty adresy registru
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 178 hostů
Podobná vlákna
Přístup k bankám registrů — založil Pepa
Kontrole registru — založil kezalb
Zápis do registru — založil Míra
Zapis do registru v c — založil Anonymní uživatel
Edit Registru — založil Odin