Re: RosAsm Wastes Space in Declarations



På 27 Apr 2005 07:58:53 -0700, skrev <randyhyde@xxxxxxxxxxxxx>:


Betov wrote:

By the way, pathetic idiot, the default must be "4", and not "1".

:)

So let me make sure I understand you correctly. When you declare something like the following:

[byte1: B$ 1]
[byte2: B$ 2]

These two declarations actually wind up consuming eight bytes in the
address space rather than two. Hardly intuitive. Hardly what anyone
would call "true" assembly.  This seems to suggest that the default
value that RosAsm uses for alignment is incorrect.

Perhaps this is yet another reason assembly programmers aren't too hot
on switching over to RosAsm. Heck, even HLLs don't do this. So if
you're expecting HLL programmers to switch to RosAsm, the first thing
they're going to ask is "why do byte variables consume four bytes in
the address space?"

I think you TOTTTALLLLLYY misunderstood everything here :))))

Cheers,
Randy Hyde


.



Relevant Pages

  • RosAsm Wastes Space in Declarations
    ... value that RosAsm uses for alignment is incorrect. ... Perhaps this is yet another reason assembly programmers aren't too hot ... on switching over to RosAsm. ... you're expecting HLL programmers to switch to RosAsm, ...
    (alt.lang.asm)
  • RosAsm Team is Still Making Excuses
    ... >> These two declarations actually wind up consuming eight bytes in ... >> value that RosAsm uses for alignment is incorrect. ... The RosAsm documentation isn't exactly the best ...
    (alt.lang.asm)