Annotation of researchv10dc/man/manb/as80.1, revision 1.1.1.1

1.1       root        1: .h 1 1 2/3/78
                      2: .th as80
                      3: .sh NAME
                      4: as80 \*- assembler for the 8080 and Z80 microprocessors
                      5: .sh SYNOPSIS
                      6: .bd as80
                      7: [
                      8: .bd \*-lhzi
                      9: ] name ...
                     10: .sh DESCRIPTION
                     11: .it as80
                     12: assembles the concatenation of the named files.
                     13: The output of the assembly is left on the file
                     14: .bd "80.out".
                     15: It is executable if no errors occurred
                     16: during the assembly,
                     17: and if there were no unresolved external references.
                     18: .s1
                     19: The -l option causes as80 to produce a listing
                     20: on the standard output.
                     21: .s1
                     22: The -h option causes as80 to produce the output listing
                     23: in hex. Octal is default.
                     24: .s1
                     25: Register names:                a,b,c,d,e,h,l,af,bc,de,hl,ix,iy,sp
                     26: .br
                     27: Condition codes:               nz,z,nc,c,po,pe,p,m
                     28: .br
                     29: Psuedo operations:     .globl,.text.textorg,.data,.dataorg
                     30: .br
                     31:                        .bss,.bssorg,.byte,.word,.list,
                     32: .br
                     33: .s1
                     34: .s3
                     35: .sh FILES
                     36: as80   the assembler
                     37: .br
                     38: "80.out"
                     39: .br
                     40: OPCODES        the external instruction set
                     41: .sh DIAGNOSTICS
                     42: When
                     43: an input file cannot be read, its name and
                     44: a "can't open" diagnostic is produced and assembly
                     45: ceases.
                     46: Whenever sytactic or semantic errors are
                     47: encountered,
                     48: a single-character diagnostic is produced.
                     49: The possible diagnostics are:
                     50: .s3
                     51: .ta 3
                     52: \. moving dot backwards
                     53: .br
                     54: [ byte constant error
                     55: .br
                     56: (      Parentheses error
                     57: .br
                     58: "      String not terminated properly
                     59: .br
                     60: E      Illegal expression
                     61: .br
                     62: R      Illegal register usage
                     63: .br
                     64: G      Garbage (unknown) character
                     65: .br
                     66: M      Multiply defined symbol
                     67: .br
                     68: P      `\fB.\fR' different in pass 1 and 2
                     69: .br
                     70: T      A 16 bit expression has been truncated to an 8 bit value
                     71: .br
                     72: U      Undefined symbol
                     73: .br
                     74: X      Syntax error
                     75: .br
                     76: .sh BUGS
                     77: .s1
                     78: If  .list 1  is ever encountered,
                     79: a listing will start to come out
                     80: whether or not  -l  was selected.

unix.superglobalmegacorp.com

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