The Museum of HP Calculators

HP Forum Archive 08

[ Return to Index | Top of Index ]

Assembler 3
Message #1 Posted by Johnny Billquist on 24 Apr 2002, 5:24 a.m.

Hi all. I've finally figured out that since I don't have any documentation, this is probably the right place to ask.

I have an MLDL for my HP-41, and have had it for years. It's fun playing with, and works nice with my ZENROM.

However, there is also a ROM in there, which holds Assembler 3. Lots of functions, but I haven't got the first clue on how to use this.

Does anyone have more information about this "module"/software?

      
Re: Assembler 3
Message #2 Posted by Chris Catotti (Florida) on 27 Apr 2002, 1:25 a.m.,
in response to message #1 by Johnny Billquist

Possibly a Davids ROM (?). What are the functions provided?

            
Re: Assembler 3
Message #3 Posted by Raymond Hellstern (Germany) on 27 Apr 2002, 1:50 p.m.,
in response to message #2 by Chris Catotti (Florida)

Hi,

the Assembler3 eprom and the David Assembler are completely different things.

Assembler3 provides various functions to manipulate data, on the stack and/or in 'ROM',whereas the David Assembler has a built-in user interface, which lets you code directly, like you key in a user code program. Supporting the David Assembler is a so-called mainframe Labels ROM, which includes all the entries of the HP-41. It came with a suitable keyboard overlay

The DA was my vavourite coding tool back then.

Maybe there's a function description of ASSEM3 and DAVID-ASSEM somewhere here in the museum.

Regards,

Raymond

                  
Re: Assembler 3
Message #4 Posted by Johnny on 7 May 2002, 6:53 p.m.,
in response to message #3 by Raymond Hellstern (Germany)

Aha! So atleast someone knows about them.

Unfortunately I have not been able to find any documentation anywhere around here.

Got any other good ideas on where I could find information?

Also, the DAVID-ASSEM sounds really nice. Do you know where I could find an image? My MLDL have 27C256 and I can burn those...

            
Re: Assembler 3
Message #5 Posted by Johnny on 7 May 2002, 6:50 p.m.,
in response to message #2 by Chris Catotti (Florida)

ASSEMBLER 3 AND OR APPFN ASSEM DISASM A>X X>A BCD>BIN BIN>BCD CF55 SF55 CLROM CODE DECODE COMPILE COPYROM CVIEW VIEWA DISS GETPC PUTPC HEXKB INSBYTE RCLBYTE STOBYTE LOADP MLDL? NEXTFN NRCL NSTO PCWRT REG>ROM ROM>REG ROM>X X>ROM ROM? RXL RXR SXL SXR X>$ X+Y Y-X 1CMP 2CMP 1-D 2-D 3-D 4-D

Some of these I can guess, but the more complex stuff really makes me want a manual. :-)

                  
Re: Assembler 3
Message #6 Posted by Vieira, Luiz C. (Brazil) on 8 May 2002, 7:14 a.m.,
in response to message #5 by Johnny

Hi;

Let me see:

CF55 clears system flag 55 (Printer not connected)

SF55 sets flag 55 (Printer connected)

These are internal operations. I used to think 41's checking procedures would crash if some sort of internal interference occur. Wow.

Out here we do not have access to these inner words...

Cheers.


[ Return to Index | Top of Index ]

Go back to the main exhibit hall