|
Contents (this page):
|
External:
|
Several disassembled and newly-commented versions of the old BBLs are included here. The machine code used for the disassembly was obtained from the "STANDARD SOFTWARE SYSTEMS Operating Manual" for the 2116A/2115A models (1967). These period BBLs are:
The following is 'new', but is just a slightly modified version of one of the originals:
Absolute Load Format is an encoding format used with the HP2100 series for loading binary images into a machine. 'Absolute' refers to the encoding containing absolute addresses at which to load data, in contrast to the data being relocatable.
An Absolute Load file is a sequence of 0 or more blocks, followed by a trailer of 10 or more null bytes:
AbsFile = Block ... Block 0 0 0 0 0 0 0 0 0 0where each block is a sequence of bytes:
Block = lenByt ignoreByt addrHiByt addrLoByt data1HiByt data1LoByt ... data{Len}HiByt data{LEN}LoByt checksumHiByt checksumLoByt
len = the number of data words in the block. The checksum is the sum of the address word and the data words.
The trailer is necessary as an EOF indication for the BBLs. The null bytes of the trailer correspond to unpunched paper tape.
CTµL
| 2116
| I/O Interfaces
| Programming Ref
| Software
| 2116C Refurb
HP 21xx Series |
bhilpert Jun 2004 |