Re: Evolution
From: Randall Hyde (randyhyde_at_earthlink.net)
Date: 11/18/03
- Previous message: hutch--: "Re: Evolution"
- In reply to: Betov: "Re: Evolution"
- Next in thread: Betov: "Re: Evolution"
- Reply: Betov: "Re: Evolution"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 18 Nov 2003 04:55:01 GMT
"Betov" <betov@free.fr> wrote in message > The RosAsm age
> --------------
>
> True Assembly:
>
> > push StringBuffer | call GetLength | mov D$MyStringLength eax
>
push( StringBuffer ); call GetLength; mov( eax, MyStringLength );
Yeah, like you said, true assembly :-)
> or Macro-Assembly:
>
> > call GetLength StringBuffer | mov D$MyStringLength eax
GetLength( StringBuffer ); mov( eax, MyStringLength );
> or HLL:
>
> > D$MyStringLength = call GetLength StringBuffer
>
> or even:
>
> > D$MyStringLength = GetLength StringBuffer
mov( GetLength( StringBuffer ), MyStringLength );
>
> No time to explain the details to guys who refuse facts
> (Buzy at the real work).
More power to you.
I do agree with Hutch, however. Using BASIC as the template has
its advantages because a *lot* of people already know BASIC. As cute
as your examples are, your average person (even your average assembly
programmer) is not going to immediately understand how most of this stuff
works.
BTW, I'm interested in the macro for
D$MyStringLength = GetLength StringBuffer
as I haven't seen an example of this in SpAsm/RosASM to date (seen similar
things, that's true, but not this macro).
Cheers,
Randy Hyde
- Previous message: hutch--: "Re: Evolution"
- In reply to: Betov: "Re: Evolution"
- Next in thread: Betov: "Re: Evolution"
- Reply: Betov: "Re: Evolution"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]