Hewlett Packard HP-41CX/Extended IO

From Wiki

Jump to: navigation, search

Hewlett Packard 82183A Extended I/O Module

  • Type: Optional Calculator Accessory
  • Size: 1 x 1 inch / 2.5 x 2.5 cm
  • Serial number: none
  • Date of Manufacture: February 1983

This module is intended to help you get more from your HP-IL setup by including some canned functions to directly control devices, copy files from one device to another, etc. The module appears in the calculator in four sections, listed below with each section's functions. Many functions refer to the primary device on the loop (as determined by the loop controller). Some of these are the exclusive domain of HP-IL gurus. Both of them. (No, no, don't explain them to me. I have the manual against the time I need the mystery explained. Just let me keep that sense of wonder for a little while longer, huh?)

Functions:

-X MASS 1A

  • COPYFL Copy file between mass storage devices
  • DIRX Returns name of file number X
  • FLLENG Return length of file namede in ALPHA
  • FLTYPE Return file type of file in ALPHA
  • MCOPY
  • MCOPYPV
  • MVERIFY

-X EXT FCN

  • ALENGIO Return length of ALPHA string
  • ANUMDEL Returns numeric value of ALPHA string, deleting characters read
  • ATOXL ALPHA to X Left
  • ATOXR ALPHA to X Right
  • ATOXX ALPHA to X by X
  • XTOAL X to ALPHA Left
  • XTOAR X to ALPHA Right
  • X<>FIO Exchanges X for flags 0-7
  • YTOAX Y to ALPHA by X

-X CTL FNS

  • AID Return accessory ID of primary device
  • CLRDEV Clear primary device
  • CLRLOOP Clear all devices
  • DEVL Send DDL to primary device
  • DEVT Send DDT to primary device
  • FINDAID Find device from accessory ID
  • ID Return primary device ID
  • INAC Input to ALPHA, stopping on a specific character
  • INACL Input to ALPHA, stopping on carriage return
  • INAE Input to ALPHA, stopping on End message
  • INAN Input specified number of characters to ALPHA
  • INXB Input byte from device to X
  • INP Input program
  • LOCK Disable remote override switch
  • NLOOP Return number of devices on loop
  • NOTREM Reset all devices to Not Remote Enabled state
  • OUTAC Output character from ALPHA
  • OUTACL Output character from ALPHA, add carriage return
  • OUTAE Output from ALPHA, send End message
  • OUTAN Output specified number of bytes from ALPHA
  • OUTXB Convert X to a byte, and outputs to device
  • OUTP Send program to device
  • POLL Send Identify message
  • POLLD Disable parallel poll response of device
  • POLLE Enable parallel poll response from device
  • POLLUNC Disable parallel poll response of all devices
  • RCLSEL Recall primary device address
  • SRQ? Test for service request
  • STAT Read device status
  • XFER Transfers bytes between devices, stops on End of Transmission
  • XFERC Transfers bytes between devices, stops on character
  • XFERCL Transfers bytes between devices, stops on carriage return
  • XFERE Transfers bytes between devices, stops on End message
  • XFERN Transfers specified number of bytes between devices

-ADV CTL FN

  • ADROFF Addressing-off mode
  • ADRON Addressing-on mode
  • DDL Send DDL message to all listeners
  • DDT Send DDT message to talker
  • LAD Set device to listen
  • SEND Sends a command message
  • TAD Set device to talk
  • UNL Send Unlisten message
  • UNT Send Untalk message

Back to Hewlett Packard HP-41CX

Personal tools