Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA
Path: utzoo!watmath!clyde!bonnie!akgua!whuxlm!harpo!decvax!genrad!panda!talcott!harvard!seismo!brl-tgr!tgr!dlc%b@LANL.ARPA
From: dlc%b@LANL.ARPA (Dale Carstensen)
Newsgroups: net.micro.cpm
Subject: Re: 8085 assembler
Message-ID: <864@brl-tgr.ARPA>
Date: Wed, 21-Aug-85 16:55:59 EDT
Article-I.D.: brl-tgr.864
Posted: Wed Aug 21 16:55:59 1985
Date-Received: Sun, 25-Aug-85 00:03:31 EDT
Sender: news@brl-tgr.ARPA
Lines: 23

> From: Miriam Clifford 
> 
> > In reference to James Jokl's message, I'm trying to resurrect an Imsai 8085 
> > based system, so any information re an 8085 assembler, I too, would appreciate.
> > 
> The Zenith Z100 (not the Z150 Z100 PC) has CPM on an 8085 as well as
> msdos.  Therefore, I would think that the assmebler instructions that
> come with that machine would have the 8085 version.  If you can't get
> it closer, I probably have it somewhere in the documentation that came
> with my machine.  Or talk to a Heath/Zenith dealer.
I think the only instruction differences from 8080 to 8085 are the RIM and SIM
instructions to handle the serial I/O lines. So, in, for instance, ASM, the
standard CP/M assembler, a RIM is:
	db	20h		; RIM
and a SIM is:
	db	30h		; SIM
If you have a macro-assembler or Z80 assembler, there may be a slight difference
but there is really nothing all that special about the 8085.

The 8085 also has interrupts 5.5, 6.5, and 7.5 which vector 4 bytes later than
interrupts 5, 6, and 7, and have separate, simply utilized pins, and it has
multiplexed the data with half the address pins to make room for the pins with
the extra functions, but those features have no effect on the assembler.