Re: What do I do with Art Of Assembly?

From: Betov (betov_at_free.fr)
Date: 01/17/04


Date: 17 Jan 2004 11:11:38 GMT


"Beth" <BethStone21@hotmail.NOSPICEDHAM.com> écrivait news:Y%%Nb.403$T_
6.337@newsfep3-gui.server.ntli.net:
> [...]

Here we go again with tons of bull*** about HLA
being an Assembler. Well,... just one thing:

> So, are my two word-sized data declarations aligned to the byte, word,
> dword, paragraph or page? Don't know...because they are less than
> 32-bits, does RosAsm "pad" these out to dword-sizes for "alignment"
> reasons? Don't know...

RosAsm syntax is perfectely clear about this:

For Data Declarations, "[" actually means:

1) Start a new set of Data.
2) Aling32.

If "Align32" _not_ wanted, the syntax is: "[<".

Notice that, in some future (when i will have
time to review this...), the convention will be
slightly modified to the more accurate:

1) Start a new set of Data.
2) Align on the boudary required by the next
coming Size Marker. Example:

"[MyqWord: Q$ 0FFFF564]"

>>> Align64 assumed. Instead of the actually hand made:

"[<64 MyqWord: Q$ 0FFFF564]"

Betov.

< http://betov.free.fr/RosAsm.html >