🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #13006

Re: ASM

#13006
From: KLinZ
Date: Fri, 31 Aug 2001 08:41
22 lines
1544 bytes
"Kevin Spiritus" <kevin.spiritus-wisdit@pandora.be> wrote in message
news:Xns910F67902F8A8spiripandorabe@195.130.132.65...
> Ik heb een vraagje over ASM. Voor mijn project moet ik een ASM interpreter
> schrijven.
>
> Is het toegelaten subroutines te nesten? Als ik bvb JSB doe, mag ik dan
nog
> eens JSB doen, voor ik het commando RTS gebruik?
>
> Indien dit zo is, moet ik een lijst met stack-pointers bijhouden.

Ja, dat mag. Je moet dus inderdaad een soort stack implementeren.

>
> En is het bij regel verplicht om steeds terug te keren uit een subroutine?
>

Nee. Je moet dan echter wel zorgen dat je de stack netjes achterlaat.


Joris
Technical Details
Message-ID: <9mq8t4$3nvj4$1@ID-79907.news.dfncis.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!c71152.upc-c.chello.NL!not-for-mail
References: <Xns910F67902F8A8spiripandorabe@195.130.132.65>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,dbde58abcb2aed32
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-09-01 02:14:14 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!c71152.upc-c.chello.NL!not-for-mail
From: "KLinZ" <klinz@hetnet.nl>
Newsgroups: be.comp.programming
Subject: Re: ASM
Date: Fri, 31 Aug 2001 10:41:55 +0200
Lines: 24
Message-ID: <9mq8t4$3nvj4$1@ID-79907.news.dfncis.de>
References: <Xns910F67902F8A8spiripandorabe@195.130.132.65>
NNTP-Posting-Host: c71152.upc-c.chello.nl (212.187.71.152)
X-Trace: fu-berlin.de 999335653 3931748 212.187.71.152 (16 [79907])
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200