L - Walden-family.com
L - Walden-family.com
L - Walden-family.com
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Bolt Beranek and Newman Inc.<br />
Without recourse to expensive additional peripherals, the<br />
assembly facilities on the DDP-516 are inadequate for a large<br />
program. (For example, a listing of the IMP program would require<br />
approximately 20 hours of Teletype output). Therefore,<br />
BBN uses other locally available facilities to assist in the<br />
assembly process. Specifically, a PDP-lD text editor is used to<br />
<strong>com</strong>pose and edit the programs, which are stored on a large random<br />
access file. The file is then used as a source for a PDP-lD<br />
assembly program which assembles the IMP system, producing both<br />
object machine code and program listings.<br />
The PDP-lD as a Host on the network provides two additional<br />
debugging aids. Core images of the current IMP system are created<br />
and maintained on the PDP-lD mass storage directly from assembled<br />
object code. 1tlhen requested by the IMPVER program, an IMP's debug<br />
program dumps some or all of its core to the PDP-lD, where<br />
it is verified against the core image and discrepancies are<br />
typed out. If diagnostic or corrective patches are required in<br />
a part or all of the network, it is made up as a small IMP assembly,<br />
and the PDP-lD program BRODCAST can quickly send the patch<br />
to the required IMP(s).<br />
Additionally, when an IMP running a very distant Host requires<br />
a fresh copy of its very distant Host module (which is not present,<br />
for example, when an IHP reloads from a neighbor), the PDP-lD's<br />
VDHLOAD program extracts this module from the IMP system binary<br />
files, broadcasts it to the IMP in question, and starts the module.<br />
]<br />
'1<br />
'l<br />
:J<br />
jl<br />
J<br />
]<br />
1<br />
.1<br />
,J<br />
J<br />
J<br />
l<br />
J<br />
)<br />
J<br />
3-20 9/73<br />
I<br />
J