Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Forth > Re: Separated h...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 14 of 17 Topic 4006 of 4289
Post > Topic >>

Re: Separated headers

by Albert van der Horst <albert@[EMAIL PROTECTED] > Apr 22, 2008 at 06:49 PM

In article <fuhre1$6c0$1@[EMAIL PROTECTED]
>, Maki <veselic123@[EMAIL PROTECTED]
> wrote:
>I have recently cross-compiled my first forth system (subroutine
threads),
>and now I want to separate headers from code. Current header arrangement
>looks like this:
>[link][flags][count][name] code
>I guess I need one more pointer in the header like this:
>[link][flags][count][name][code_ptr]  which will connect header to
>definition.
>
>Questions:
>
>1. What is the best way to handle allocation in name dictionary? My
current
>thought is to revector dp with words like:
>PROGRAM HERE ( returns dp from program code dictionary)
>NAMES HERE ( returns dp from name dictionary)

Just put .text and .bss (or .text and .headers) at the appropriate
place in the macro's you use for the headers.

>
>2. Implementation of word >name is trickier. It appears that  >name now
>should use FIND to go back to name field.

If you insist that the execution token points into executable code,
with no back pointer there, it can't be helped.

<SNIP>

>M.Veselic
>Sigma Lab.

Groetjes Albert

--
-- 
Albert van der Horst, UTRECHT,THE NETHERLANDS
Economic growth -- like all pyramid schemes -- ultimately falters.
albert@[EMAIL PROTECTED]
 &=n http://home.hccnet.nl/a.w.m.van.der.horst
 




 17 Posts in Topic:
Separated headers
"Maki" <vese  2008-04-21 12:48:29 
Re: Separated headers
Alex McDonald <blog@[E  2008-04-21 05:30:01 
Re: Separated headers
"Maki" <vese  2008-04-21 20:39:04 
Re: Separated headers
Alex McDonald <blog@[E  2008-04-21 14:38:54 
Re: Separated headers
"Maki" <vese  2008-04-22 00:45:13 
Re: Separated headers
m_l_g3 <m_l_g3@[EMAIL   2008-04-21 07:38:58 
Re: Separated headers
Bruce McFarling <agila  2008-04-21 08:10:01 
Re: Separated headers
"Maki" <vese  2008-04-21 20:27:24 
Re: Separated headers
"Maki" <vese  2008-04-21 21:02:18 
Re: Separated headers
mark4 <i440r@[EMAIL PR  2008-04-21 19:54:54 
Re: Separated headers
"Maki" <vese  2008-04-22 09:33:23 
Re: Separated headers
m_l_g3 <m_l_g3@[EMAIL   2008-04-24 04:35:50 
Re: Separated headers
"Maki" <vese  2008-04-25 11:11:51 
Re: Separated headers
Albert van der Horst <  2008-04-22 18:49:34 
Re: Separated headers
"Mark W. Humphries&q  2008-04-28 03:10:28 
Re: Separated headers
Coos Haak <chforth@[EM  2008-04-28 20:24:51 
Re: Separated headers
"Mark W. Humphries&q  2008-04-28 16:25:31 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Tue Oct 14 11:17:57 CDT 2008.