EasyManuals Logo

HP 2100 Series User Manual

HP 2100 Series
86 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #22 background imageLoading...
Page #22 background image
22
3.1.1 Bootstrap Loaders
When the CPU is configured as a 2114, 2115, 2116, or 2100, the Basic Binary Loader is initially installed in the
highest 64 words of core memory. The BBL reads an absolute binary program from the paper tape reader into
memory. To execute the loader, the following sequence of commands is used:
ATTACH PTR <tape-image-filename>
SET CPU LOADERENABLE
DEPOSIT S <value>
DEPOSIT P <address>
RESET
GO
...where address is the appropriate loader starting address — 07700 for 4K, 17700 for 8K, 27700 for 12K, 37700 for
16K, 57700 for 24K, or 77700 for 32K. The S-register value is set to 000000 to load the paper tape, 000001 to
verify the paper tape, or 100000 to compare the paper tape to memory. Loader execution ends with one of the
following halt instructions:
HLT 00 — the tape does not compare with memory; A = value that did not compare.
HLT 11 — a checksum error occurred; A = expected value, B = calculated value.
HLT 55 — the load address would overlay the BBL.
HLT 77 — the end of tape was reached with a successful read.
The loader is automatically disabled when the CPU executes the halt instruction within the loader.
1000-series CPUs contain up to four Initial Binary Loaders stored in ROM. In hardware, a loader is selected by
setting S register bits 15-14 to the ROM number, bits 13-12 and 5-0 to the ROM-specific options, and bits 11-6 to
the device select code. Then the IBL, PRESET, and RUN front-panel buttons are pressed to copy the selected
ROM into the highest 64 words of memory, initialize the I/O device interfaces, and begin execution.
In simulation, the BOOT CPU command implements the IBL-PRESET-RUN facility. The following ROMs are
installed in the CPU:
ROM
Number
Product
Number
Boot Device Description Boot Device
00 12992K 2748B paper tape reader PTR
01 12992A 7900 or 2883 disc DPC or DQC
10 12992D 7970B or 7970E magnetic tape MSC
11 12992B 7905, 7906, 7920, or 7925 disc DS
To execute the loader, the following sequence of commands is used:
ATTACH <dev> <image-filename>
DEPOSIT S <value>
BOOT CPU
The S-register configurations required, supported image file types, and the associated loader halt codes are listed
under their respective devices below. The BOOT CPU command will not report an error if the select code does not
reference the correct device.

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the HP 2100 Series and is the answer not in the manual?

HP 2100 Series Specifications

General IconGeneral
BrandHP
Model2100 Series
CategorySwitch
LanguageEnglish

Related product manuals