ack/man/i80_as.6

43 lines
1.1 KiB
Groff

.\" $Id$
.TH 8080_AS 6 "$Revision$"
.ad
.SH NAME
8080_as \- assembler for Intel 8080 and 8085
.SH SYNOPSIS
~em/lib.bin/8080/as [options] argument ...
.SH DESCRIPTION
This assembler is made with the general framework
described in \fIuni_ass\fP(6). It is an assembler generating relocatable
object code in \fIack.out\fP(5) format.
.P
In addition to the standard 8080 mnemonics, both the documented 8085 extensions
(rim, sim) and the undocumented ones (dsub, arhl, rld, ldhi, ldsi, rstv, shlx,
lhlx, jnk, jk) are supported.
.SH SYNTAX
.IP registers
The 8080 has seven one-byte registers: a, b, c, d, e, h, l;
and two two-byte registers: sp and psw, respectively the stack pointer
and the processor status word.
.IP "addressing modes"
.nf
.ta 8n 16n 24n 32n 40n 48n
syntax meaning
expr one- or two-byte address or immediate
data, depending on the instruction.
a,b,c,d,e,h,l
sp,psw (lower byte) of register
b,d,h register-pair b-c, d-e, or h-l
m register-pair h-l is address of
(one or two byte) operand
.fi
.SH "SEE ALSO"
uni_ass(1),
ack(1),
ack.out(5),
.br
System 80/20-4 microcomputer hardware reference manual, 1978 Intel corporation