RosAsm Wastes Space in Declarations
- From: randyhyde@xxxxxxxxxxxxx
- Date: 27 Apr 2005 07:58:53 -0700
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?"
Cheers,
Randy Hyde
.
- Follow-Ups:
- Re: RosAsm Wastes Space in Declarations
- From: \\\\o//annabee
- Re: RosAsm Wastes Space in Declarations
- References:
- HLA v1.76 is now available
- From: randyhyde
- Re: HLA v1.76 is now available
- From: Betov
- Re: HLA v1.76 is now available
- From: randyhyde
- Re: HLA v1.76 is now available
- From: Betov
- HLA v1.76 is now available
- Prev by Date: HAY BETOV, your apologies are overdue !
- Next by Date: Re: RosAsm Wastes Space in Declarations
- Previous by thread: Re: HLA v1.76 is now available
- Next by thread: Re: RosAsm Wastes Space in Declarations
- Index(es):
Relevant Pages
|