[comp.os.minix] Is asld to be believed?

x409@cutmcvax.cs.curtin.edu.au (Ross Maloney) (06/01/91)

I am using the PH standard distribution Minix 1.3 on a PC clone.

Part of my research needs assembler code to be written for execution under
Minix.  When I came to assemble some such code, I could not believe the results
produced by "asld".  In contrast to other assemblers available under MS-DOS on
the PC, the addressing of the high and low bytes of the standard a, b, c, and
d registers appeared unavailable.  Using the mnemonics "al" and "ah" as, for
example, in
      mov al,#40
were flagged by "asld" as syntax errors.  The direct manipulation of the high
and low bytes of registers is, in my opinion, fundamental to the power of
assembler programming.  Is this observation true and how have others overcome
this apparent problem?

Also, what is the maximum allowable length of unique identifier names using
"asld" before it truncates? I thought I saw "asld" using only approximately 7
to 8 characters.  Surely!  I thought the bad-old-days of FORTRAN were gone.

Any assistance would be appreciated.

Ross
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
Ross Maloney                         =  voice:  (home) +61 9 364 1927
                                     +          (work) +61 9 420 3106
Graduate Student                     =
School of Computing Science          +
Curtin University of Technology      =  email:  x409@cutmcvax.cs.curtin.edu.au
Perth, WA.                           +
AUSTRALIA                            =
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=