发明名称 External data store memory device
摘要 A device for use with a digital computer for storing standard software used by the computer and modifying the address portions of the standard software prior to transmission to the computer. The device includes a ROM package containing a ROM within which is stored a standard software subprogram written assuming it is stored at an absolute location in the computer's memory other than its actual location in the computer's memory system. Also included in the ROM package is a base register which can be loaded, under control of the operating system software, with an offset value reflecting the difference between the actual starting memory system location of the subprogram stored in the ROM and the assumed absolute starting location of the subprogram. Each ROM word includes an extra bit to indicate whether the corresponding data word contains an address requiring relocation. As a word is read out of ROM, a gating circuit tests whether an address relocation is required. If the test is positive, the gating circuit gates the value in the base register into one input of an adder located on the ROM package, the other input to the adder coming from the data word read out of the ROM. The resulting modified data word outputted from the adder is sent to the computer. If the ROM output does not indicate that a relocation is required, the gating circuit provides a zero input to the adder so that the adder output reflects the unmodified input from the ROM.
申请公布号 US4302809(A) 申请公布日期 1981.11.24
申请号 US19790094700 申请日期 1979.11.16
申请人 BURROUGHS CORPORATION 发明人 DROGICHEN, DANIEL P.
分类号 G06F9/24;G06F9/26;(IPC1-7):G06F13/00;G06F9/36 主分类号 G06F9/24
代理机构 代理人
主权项
地址