delorie.com/archives/browse.cgi | search |
From: | Bill Currie <bcurrie AT tssc DOT co DOT nz> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: NASM functions |
Date: | Thu, 11 Dec 1997 13:34:14 +1300 |
Organization: | Telecommunication Systems Support Centre |
Lines: | 24 |
Message-ID: | <348F3506.58BA@tssc.co.nz> |
References: | <348F20C7 DOT 4ED52C21 AT spam DOT me> |
NNTP-Posting-Host: | node106.tssc.co.nz |
Mime-Version: | 1.0 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Ryan McGee wrote: > > I would greatly appreciate it if someone could explain to me how this > code allows you to accsess your paremiters passed to that function: > > push ebp > move eax, [ebp + 8) ^ typo? > > The question I have is how do you access the stack by pushing the value > of bp onto it? Thanks It doesn't. There's a `mov ebp,esp' line missing. ie push ebp mov ebp,esp mov eax,[ebp + 8] ... Bill -- Leave others their otherness
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |