ASM : MPLAB X IDE zobrazení GPR registrů v okně Watches

Pokud se smíříte s “občasnými vrtochy” toho prostředí, tak to je celkem bez problémů.

Jinak pro některé novinka a pro jiné ne, kdo čte manuály tak ví. To co jsi sem dal se nazývá realokovatelný kód (relocatable code), ale jelikož PICy většinově nemají žádnou MMU (možná snad s vyjímkou PIC32, ale to teď nahonem z hlavy nevím jistě), tak se nejedná o realokovatelnost přeloženého kódu, ale pouze kódu zdrojového, tedy je to hlavně o stylu práce s kompilátorem, linkerem a knihovnami. Tím samozřejmě nesnižuji hodnotu tvého příspěvku a ani snižovat nechci, nicméně přínosy tohoto stylu psaní jsou poněkud diskutabilní. Prostředí se k tomuto ovšem snaží programátora směřovat, jak jsi správně podotkl - záleží na každém jednom člověku, jestli se nechá.

Hint: Kdo chce vidět ve Watches obsahy proměnných i v Absolute mode, nechť si ráčí jako nový watch vložit adresu sledovaného registru. Je to sice poněkud nepraktické z hlediska přehlednosti (osobně to řeším papírkem se jmény registrů nad klávesnicí; potřebnost tohoto řešení zřídkavá), ale někdy pořád lepší než “drátem do oka”.