Author Topic: HP 3458a assembly language programming - anybody done this?  (Read 641 times)

0 Members and 1 Guest are viewing this topic.

Offline martinr33

  • Regular Contributor
  • *
  • Posts: 212
  • Country: us
HP 3458a assembly language programming - anybody done this?
« on: November 03, 2017, 04:25:18 pm »
The 3458a is a highly programmable multimeter running on a 68000 processor. It has a simple BASIC interpreter that allows for quite complex scripts.
The BASIC language has an "escape" that allows you to directly execute 68000 binary code. The only thing I have found is in the manual, which describes how to call a data array.

So... anybody got any examples?

I did not yet find anything about what you can do in this code. For example, how is data stored and where do I find it?

CALLARRAY array name, integer_list
Fetches the internal address of the specified array and begins execution there.
The array must have been previously loaded with data (converted to ASCII)
using the FILL command. The binary data must be Motorola 68000
executable code written using relative addressing

Here's an article talking about making the 3458a run some scope-like routines.

« Last Edit: November 03, 2017, 04:29:33 pm by martinr33 »

Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo