×

High level control processor

  • US 4,099,230 A
  • Filed: 08/04/1975
  • Issued: 07/04/1978
  • Est. Priority Date: 08/04/1975
  • Status: Expired due to Term
First Claim
Patent Images

1. In a programmed digital computer, apparatus for loading a program into a memory in a manner to be location independent so that each segment of the program may be selectively accessed for modification or debugging without affecting the balance of the program, wherein each given program segment is identified by a program segment label comprised of a group of coded digital signals which precedes a plurality of instructions that follow said label and that comprise a program segment, comprisinga program memory,a source of a plurality of program segments each including a program segment label followed by a plurality of instructions,means for sequentially transferring said plurality of program segments into and out of said program memory,a program counter means for counting storage addresses used in providing to said program memory the addresses for storage and for read out of program labels and instructions from said program memory,a label memory means, wherein each label memory address is represented by a program segment label,label detecting means for detecting when a program segment label has been transferred by said means for transferring said plurality of program segments,control means, responsive to a label being detected by said label detecting means, for loading in said program counter the address at which the first instruction after said detected program label is stored in said program memory, and for addressing said label memory means with the detected program segment label, and means responsive to said label detecting means and said control means for storing said loaded address in said label memory means at an address represented by said detected program segment label, whereby a program segment can be selectively read out for modification or debugging by addressing said label memory means with a programmed segment label to obtain the address in said program memory of the first instruction of the program segment.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×