Zachowanie wskaźnika SP podczas operacji PUSH w mikrokontrolerach AVR

Stos w AVR





Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_slackware.pl>
Subject: Stos w AVR
Date: 29 Nov 2003 04:44:33 +0100


Witam,

wogóle nie znam AVR-ów, a potrzebuję na szybko informacji w jaki sposób
rośnie stos w tych mikrokontrolerach. Tzn. jeśli robię PUSH-a, to wartość
SP jest zmniejszana czy też zwiększana?

Regards,
/J.D.
--
Jan Dubiec, jdx_at_nospam_slackware.pl, mobile: +48 602 101787

Głęboka wiara wymaga płytkiego rozumu i nikłej wiedzy.

========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Marcin E. Hamerla <Xmehamerla_at_nospam_Xpro.Xonet.Xpl.remove_X>
Subject: Re: Stos w AVR
Date: Sat, 29 Nov 2003 08:08:33 +0100


Jan Dubiec napisal(a):

wogóle nie znam AVR-ów, a potrzebuję na szybko informacji w jaki sposób
rośnie stos w tych mikrokontrolerach. Tzn. jeśli robię PUSH-a, to wartość
SP jest zmniejszana czy też zwiększana?

"Note that the Stack is implemented as growing from higher memory
locations to lower memory locations. This implies that a Stack PUSH
command decreases the Stack Pointer."

--
Pozdrowienia, Marcin E. Hamerla

"Every day I make the world a little bit worse."

========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!hs001.slackware.pl!new

Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_slackware.pl>
Subject: Re: Stos w AVR
Date: 29 Nov 2003 08:34:22 +0100


Dzięki panowie.

/J.D.

========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!www.wizzard.one.pl!new

Poprzedni Następny
Wiadomość
Spis treści
From: "T.M.F." <tfrancuz_at_nospam_nospam.mp.pl>
Subject: Re: Stos w AVR
Date: Sat, 29 Nov 2003 09:55:15 +0100


wogóle nie znam AVR-ów, a potrzebuję na szybko informacji w jaki sposób
rośnie stos w tych mikrokontrolerach. Tzn. jeśli robię PUSH-a, to wartość
SP jest zmniejszana czy też zwiększana?


PUSH - Push Register on Stack
Description:
This instruction stores the contents of register Rr on the STACK. The
stack pointer is post-decremented by 1 after the PUSH.

Opis instrukcji znajdziesz w pdfie zatytulowanym AVR Instruction Set.


========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!newsfeed.news2me.com!newshosting.com!news-xfer1.atl.newshosting.com!207.69.154.101.MISMATCH!elnk-atl-nf1!newsfeed.earthlink.net!stamper.news.atl.earth