

The directory contains two subdirectories

1: - macrp ( macroprocessor )
2: - assembler ( assemlber )


In each directory you will find all required header files and one
C module .


Compilation :
-------------

    To compile the program on your machine just copy all the files in one
    directory and open the main C module.
    Compile the entire program.

Usage :
-------
    Sample .asm programs have been provided.

    nest_3.asm for macro assembler  and deta3.asm for assembler
    nest_er.asm is the error file for macro assembler and error.asm

    You can use these programs and check the output of these programs.

    Use nest_3.asm with Macroprocessor because it is an arbitrary program
    with some macro calls in it. Just check out the ouput aa.yy file
    to find out how macros are expanded.


    MacroProcessor :
    ----------------

        Input for the macroprocessor is the assembly language program (.asm)
        with/without Macro Definitions and Macro Calls.
        The output will be aa.yy  file without any macro definition and
        macro call.

        So on command prompt type
          macro_30
          Output : aa.yy

    Assembler :
    -----------

        Input for the assembler is the assembly language program and output
        is object code.
        This assembler generates two output files.
        1: Object Code Module (.ob) ( which holds binary object code )

        So on command prompt type
          assem27
          Output : FileName.ob 


    Help consists of Instruction set,Directives to the assembler and the
    Error Messages and and their meanings.


    For more informaion on Macroprocessor and assembler design please
    refer to the separate readme.txt in corresponding directory.

                              ---------------------
                                End of Readme.txt
                              ---------------------
in case of  any difficulty you may contact 
ajoynandi@yahoo.com
ajoy nandi
third year (computer)
coep 

