( 4fonya | 2016. 06. 28., k – 15:17 )

"Ez azt is jelentheti, hogy a 302 üzenet nem lesz annyiszor feleslegesen kiírva?"

Ezek számát abszolút módban redukálja az hogy a gpasm többnyire már követni tudja a bank- és lapváltásokat. Ezekre van is néhány beépített változó amiket használhatsz a makróidban. Ez nem működik akkor ha object kódot fordítasz.

"Ilyen esetben az ANSELA=0f5b címéből következik a bsr megfelelő értéke is, tehát az ellenőrzés elvégezhető lenne, vagy a 302-től eltérő (új) hibaüzenet kerülhetne mellé."

Ez nehezebb ügy mivel el kell dönteni hogy egy SFR-ről van szó vagy csak egy GPR a ludas.

Egyébként éppen most tettem közzé egy olyan változatot amiben a gplink -O2 módban képes kidobni azokat a halott részeket is ahol két eljárás két külön kódszakaszból egymást hívja, de semmi más nem használja őket.

-----------------------------------------
szerk.

Akkor sem reklamál ha a szájába rágod hogy te pontosan tudod mit csinálsz. Vagyis ehelyett:


    banksel ANSELA
    movwf   ANSELA

Ezt írod:


    banksel ANSELA
    movwf   ANSELA, B

Ha megadod a Access bit értékét akkor a gpasm nem próbálja meg kitalálni hogy mit is szeretnél, hanem elfogadja azt amire utasítod.