Pristine Ack-5.5
[Ack-5.5.git] / man / 8080_as.6
1 .\" $Id: 8080_as.6,v 1.3 1994/06/24 14:01:45 ceriel Exp $
2 .TH 8080_AS 6 "$Revision: 1.3 $"
3 .ad
4 .SH NAME
5 8080_as \- assembler for Intel 8080 and 8085
6 .SH SYNOPSIS
7 ~em/lib.bin/8080/as [options] argument ...
8 .SH DESCRIPTION
9 This assembler is made with the general framework
10 described in \fIuni_ass\fP(6). It is an assembler generating relocatable
11 object code in \fIack.out\fP(5) format.
12 .SH SYNTAX
13 .IP registers
14 The 8080 has seven one-byte registers: a, b, c, d, e, h, l;
15 and two two-byte registers: sp and psw, respectively the stack pointer
16 and the processor status word.
17 .IP "addressing modes"
18 .nf
19 .ta 8n 16n 24n 32n 40n 48n
20 syntax          meaning
21
22 expr            one- or two-byte address or immediate
23                 data, depending on the instruction.
24
25 a,b,c,d,e,h,l
26 sp,psw          (lower byte) of register
27
28 b,d,h           register-pair b-c, d-e, or h-l
29
30 m               register-pair h-l is address of
31                 (one or two byte) operand
32 .fi
33 .SH "SEE ALSO"
34 uni_ass(1),
35 ack(1),
36 ack.out(5),
37 .br
38 System 80/20-4 microcomputer hardware reference manual, 1978 Intel corporation