asx man page on Xenix

Man page or keyword search:  
man Server   1130 pages
apropos Keyword Search (all sections)
Output format
Xenix logo
[printable version]



     ASX(CP)		      XENIX System V		       ASX(CP)

     Name
	  asx - XENIX 8086/186/286/386 assembler.

     Syntax
	  asx [ options ] source-file

     Description
	  asx assembles 8086/186/286/386 assembly language source
	  files and produces linkable object modules. Note that
	  masm(CP) is the supported  assembler and should be used
	  instead of asx for new development.

	  asx accepts one source-file.	The source file name must have
	  the ``.s'' extension.	 The resulting file containing the
	  object module is given the same base name as the source,
	  with the ``.o'' extension replacing the ``.s'' extension.

	  There are the following options:

	  -a   Assembled segments are output in alphabetic order,
	       instead of in order of occurrence in the source file.

	  -d   Creates program listings for both passes of the
	       assembler.  This listing can be used to resolve phase
	       errors between assembler passes.	 The -d option is
	       ignored if the -l option is not in effect.

	  -l   Produces a listing file.	 The listing file has the same
	       base name as the source file, but has the ``.lst''
	       extension.

	  -Mu  Disables case sensitivity for all names and symbols.
	       This option makes upper and lowercase letters in names
	       and symbols indistinguishable to the assembler.	This
	       option also causes the symbols defined by the EXTRN and
	       PUBLIC directives to be output in uppercase regardless
	       of their original spelling.

	  -Mx  Disables case sensitivity for all names and symbols
	       except those names defined by the EXTRN and PUBLIC
	       directives.  This option is similar to the -Mu option
	       except that public and external names copied to the
	       object file retain their original spelling.

	  -n   Suppresses the generation of the symbol table in the
	       program listing.	 This option is ignored if the -l
	       option is not in effect.

	  -o filename
	       Directs the generated object module to the file named
	       filename.  No default extension is assumed.

     Page 1					      (printed 8/7/87)

     ASX(CP)		      XENIX System V		       ASX(CP)

	  -O   Causes values in the program listing to be displayed in
	       octal.  The default radix is hexadecimal.

	  -r   Causes generation of actual 8087/287 instructions
	       instead of software interrupts for the floating point
	       emulation package.  Object modules created using this
	       option can only be executed on machines with an 8087 or
	       287.

	  -X   Directs the assembler to list any conditional block
	       whose IF condition resolves to false.  This option can
	       be overridden in the source file by using the .TFCOND
	       directive.  This option is ignored if the -l option is
	       not in effect.

	  By default, asx recognizes 8086 instruction mnemonics only.
	  To assemble 186, 286, 386, 8087, or 287 instructions, the
	  corresponding .186, .286c, .286p, .386, .8087, or .287
	  directive must be given in the source file.

     Files
	  /bin/asx

     See Also
	  ld(CP)

     Note
	  Unless the -r is given, asx assumes all 8087/287
	  instructions are to be carried out using floating point
	  emulation. The -r option should only be used on machines
	  with an 8087 or 287 coprocessor.

	  asx (CP) is also known as the Ritchie assembler. It was used
	  before the introduction of the cmerge C compiler and is not
	  compatible with cc (CP).  Use ld(CP) to link object modules
	  created with asx.

     Page 2					      (printed 8/7/87)

[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server Xenix

List of man pages available for Xenix

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net