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.