Annotation of researchv10dc/man/man10/lasm.10, revision 1.1

1.1     ! root        1: .TH LASM 10.1 UCDS
        !             2: .SH NAME
        !             3: lasm \- lde preprocessor
        !             4: .SH SYNOPSIS
        !             5: .B  lasm
        !             6: .SH DESCRIPTION
        !             7: .I Lasm
        !             8: reads standard input and writes
        !             9: .I lde
        !            10: format (10.5) to standard output.
        !            11: The input format is a sugaring of
        !            12: .I lde
        !            13: format in the direction of
        !            14: .I PALASM
        !            15: (see Intel)
        !            16: in terms of ease of use.  '/' is reserved for logical negation and can preceed identifiers or expressions.
        !            17: Identifiers must be alphanumeric only \- trailing plus and minus signs a la
        !            18: .I lde
        !            19: are not allowed.
        !            20: .PP
        !            21: Pins are declared in a 
        !            22: .B ".p"
        !            23: area as a sequence of identifiers with or
        !            24: without preceeding slashes.
        !            25: .I Lasm
        !            26: uses this area and the preceeding ".tt" area to output
        !            27: .B ".i"
        !            28: and 
        !            29: .B ".o"
        !            30: areas for
        !            31: .I lde.
        !            32: A '4' in the ".tt" area indicates a feedback term;
        !            33: the pin is declared as input in the 
        !            34: .B ".o"
        !            35: area, while an identifier
        !            36: with the same sense but inverted capitalization is declared locally in
        !            37: the 
        !            38: .B ".i"
        !            39: area.
        !            40: Pins names may be used in expressions or assignment statements without
        !            41: regard to their logical sense at declaration.
        !            42: .I Lasm
        !            43: supplies the appropriate !, \-, capitalization, etc., for
        !            44: .I lde.
        !            45: .PP
        !            46: .I Lasm
        !            47: declares output enables automatically from information in the ".tt" area.
        !            48: Fields declared in the 
        !            49: .B ".f"
        !            50: area are duly noticed and appropriate
        !            51: feedback terms and output enables are output.
        !            52: Logical inversion of field
        !            53: .I f
        !            54: of width
        !            55: .I p
        !            56: is accomplished via
        !            57: .RI (( 2 ** p \- 1
        !            58: .RI )^ f ).
        !            59: .PP
        !            60: .IR output = expression ;
        !            61: .br
        !            62: sets the output enables in addition to doing the assignment.
        !            63: .br
        !            64: .IR output { expression0 }
        !            65: .RI = expression1 ;
        !            66: .br
        !            67: uses
        !            68: .I expression0
        !            69: as the output enable term.
        !            70: .PP
        !            71: .I Lasm
        !            72: ignores '#' and characters following until end-of-line.
        !            73: .SH SEE ALSO
        !            74: .PP
        !            75: lde(10.1) pal(10.1)
        !            76: .SH FILES
        !            77: .SH BUGS
        !            78: .PP
        !            79: This program is a hack.  The proper thing to do is fix
        !            80: .I lde.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.