• DocumentCode
    885618
  • Title

    Direct Execution of Programs in Floating Code by Address Interpretation

  • Author

    Chu, Yaohan

  • Author_Institution
    Control Data Corp., Rockville, Md.
  • Issue
    3
  • fYear
    1965
  • fDate
    6/1/1965 12:00:00 AM
  • Firstpage
    417
  • Lastpage
    422
  • Abstract
    This paper describes the use of a very high-speed scratch pad memory for directly executing programs in floating code with a single origin or multiple origins. When a program is being loaded into the magnetic core memory of a digital computer, there is no need of modifying the addresses of the original code. Neither the programmer, nor the operator, nor the program loader has to know where are the available locations in the magnetic core memory. During the subsequent execution of the program, the logical and physical correspondence of the addresses of the code is found by hardware address interpretation. The operations involved in address interpretation are described as well as the organization and control sequence of the computer. The use of the scratch pad memory can also be extended for dynamic allocation of magnetic-core memory locations and for memory protection of all programs which do not have to lie in physically contiguous areas of the memory.
  • Keywords
    Assembly; Computer aided instruction; Hardware; Magnetic cores; Programming profession; Protection;
  • fLanguage
    English
  • Journal_Title
    Electronic Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0367-7508
  • Type

    jour

  • DOI
    10.1109/PGEC.1965.264148
  • Filename
    4038460