IncludeSyntax:
 
 
#include FILE_NAME
 
 
This directive causes the given file (FILE_NAME) to be opened and processed immediately as if it were part of the current file. This action is recursive so further #include directives found in included file will be processed in the encountered order.
 
 
The #include's argument (FILE_NAME) is the name of a source file expected to be in the "include directory"; the later was passed explicitly in the command line (second argument) when the assembler was launched, or was automatically extracted otherwise from the source-file path (first argument) at that time. 
 
 
You can also specify a full path in the #include directive. That may be the case of being using reusable code from files placed in separate directories for better organization. The assembler will realize whether the #include argument is a filename or a full path and it will act accordingly. Either case, if the file does not exist, an error will be reported.
 
 
A given file can be #included more than once. This might be used to compensate for the lack of Macros, as in the following example:
 
 
      ; Using reusable code for sorting a list in memory.
 
      ; The included code accepts arguments in registers d, c.      
 
 
      mvi d, BUFF        ; List in memory to be sort out
 
      ld  c, BUFF_SIZE   ; Certain var in memory holding the buffer's size
 
 
      ; The included code does the job...
 
      #include /home/armando/src/lib/quick_sort.asm
 
        
  |   
 Homebuilt CPUs WebRing
 
JavaScript by Qirien Dhaela
 Join the ring?
David Brooks, the designer of the Simplex-III homebrew computer, has founded the Homebuilt CPUs Web Ring. To join, drop David a line, mentioning your page's URL. He will then add it to the list.  
You will need to copy this code fragment into your page. 
 
Project start date: May 13 of 2009
 
 |