Stack pekaren och stacken
Stack pekaren och stacken
Kan man se vad som ligger på stacken i programmet Mplab 7.2. i vilken meny går jag i i sådana fall för att hitta denna informationen.
tjena
För att kinna lära sig mer om hur pic:en arbetar.om jag har sett stacken värde och hur den växer så har jag sett skinlladen mellan goto och call tex. Finns folk som jag som inte är kungar än på pic programmering. men vill bli en av dom bättre.
En vacker dag så ska jag kunna svar på frågorna och inte bara ställa.
man lär så länge man lever
En vacker dag så ska jag kunna svar på frågorna och inte bara ställa.
man lär så länge man lever
> om jag har sett stacken värde och hur den växer så har jag sett skinlladen mellan goto och call tex.
Det räcker med att läsa beskrivningarna av CALL och GOTO i databladet. I beskrivningen av CALL sägs att retur adressen läggs på stacken, det gör det inte i beskrivningen av GOTO :
CALL
====
Description:
Call Subroutine. First, return
address (PC+1) is pushed onto
the stack. The eleven-bit immediate
address is loaded into PC bits
<10:0>. The upper bits of the PC
are loaded from PCLATH. CALL is
a two-cycle instruction.
GOTO
====
Description:
GOTO is an unconditional branch.
The eleven-bit immediate value is
loaded into PC bits <10:0>. The
upper bits of PC are loaded from
PCLATH<4:3>. GOTO is a twocycle
instruction.[/b]
Det räcker med att läsa beskrivningarna av CALL och GOTO i databladet. I beskrivningen av CALL sägs att retur adressen läggs på stacken, det gör det inte i beskrivningen av GOTO :
CALL
====
Description:
Call Subroutine. First, return
address (PC+1) is pushed onto
the stack. The eleven-bit immediate
address is loaded into PC bits
<10:0>. The upper bits of the PC
are loaded from PCLATH. CALL is
a two-cycle instruction.
GOTO
====
Description:
GOTO is an unconditional branch.
The eleven-bit immediate value is
loaded into PC bits <10:0>. The
upper bits of PC are loaded from
PCLATH<4:3>. GOTO is a twocycle
instruction.[/b]