Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 21pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US5367648: General purpose memory access scheme using register-indirect mode
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
21 pages

 
Inventor: Chuang, Chiao-Mei; Briarcliff Manor, NY
Ebciogulu, Kemal; Somers, NY

Assignee: International Business Machines Corporation, Armonk, NY
other patents from INTERNATIONAL BUSINESS MACHINES CORPORATION (280070) (approx. 44,393)
 News, Profiles, Stocks and More about this company

Published / Filed: 1994-11-22 / 1991-02-20

Application Number: US1991000659717

IPC Code: Advanced: G06F 9/312; G06F 9/38; G06F 12/00; G06F 12/02; G06F 13/16;
Core: more...
IPC-7: G06F 9/34; G06F 12/00; G06F 15/76;

ECLA Code: G06F9/312; G06F9/38D; G06F13/16A2C;

U.S. Class: Current: 712/225; 711/143; 711/200; 711/211; 712/E09.033; 712/E09.046;
Original: 395/375; 395/400; 395/425; 395/800; 364/247; 364/247.2; 364/255.1; 364/DIG.1;

Field of Search: 395/375,400,800,425

Priority Number:
1991-02-20  US1991000659717

Abstract: A memory access scheme achieved using a memory address register and a register-indirect memory accessing mode eliminates write back collisions, long cycle time, and enhances system performance. During memory address generation operations, an arithmetic-logic unit (ALU) generates memory addresses from data in a general purpose register (GPR). Then, the memory addresses are written back to the GPR and a memory address register (MAR). During memory access operations, the MAR is accessed for the memory addresses to access a memory. Two approaches are provided. In a first approach, use of the MAR during the memory access operations is explicit. In a second approach, use of the MAR during the memory access operations is transparent. According to the second approach, a controller is provided to validate the MAR during the memory access operations.

Attorney, Agent or Firm: Tassinari, Jr., Robert P. ;

Primary / Asst. Examiners: Rudolph, Rebecca L.; Whitefield, Michael A.

Maintenance Status: E1 Expired  Check current status
CC Certificate of Correction issued

INPADOC Legal Status: Show legal status actions          Buy Now: Family Legal Status Report

Designated Country: DE FR GB IT 

Family: Show 6 known family members

First Claim:
Show all 35 claims
What is claimed is:     1. A computer system comprising:
  • (1) first registers for storing data;
  • (2) a second register for storing memory addresses, said second register being architecturally visible such that said second register must be explicitly specified in user-associated instructions to cause memory addresses to be stored in said second register during memory address generation operations;
  • (3) arithmetic-logic means coupled to said first registers for generating said memory addresses from said data during said memory address generation operations; and
  • (4) means coupled to said arithmetic-logic means for writing back said memory addresses to said first registers during said memory address generation operations, and for storing said memory addresses in said second register during said memory address generation operations when said second register is explicitly specified in said user-associated instructions.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

Forward References: Show 5 U.S. patent(s) that reference this one

       
U.S. References: Go to Result Set: All U.S. references   |  Forward references (5)   |   Backward references (20)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 10pp US4056819  1977-11 Lukas  Siemens Aktiengesellschaft Address converter
Buy PDF- 13pp US4075688  1978-02 Lynch, Jr. et al.  Hughes Aircraft Company System for addressing and address incrementing of arithmetic unit sequence control system
Buy PDF- 81pp US4208716  1980-06 Porter et al.  Honeywell Information Systems Inc. Cache arrangement for performing simultaneous read/write operations
Buy PDF- 37pp US4241397  1980-12 Strecker et al.  Digital Equipment Corporation Central processor unit for executing instructions with a special operand specifier of indeterminate length
Buy PDF- 76pp US4245304  1981-01 Porter et al.  Honeywell Information Systems Inc. Cache arrangement utilizing a split cycle mode of operation
Buy PDF- 30pp US4339793  1982-07 Marenin  International Business Machines Corporation Function integrated, shared ALU processor apparatus and method
Buy PDF- 59pp US4339796  1982-07 Brereton et al.  International Business Machines Corporation System for generating a plurality of different addresses for a working memory of a microcontroller during execution of certain instructions
Buy PDF- 63pp US4403284  1983-09 Sacarisen et al.  Texas Instruments Incorporated Microprocessor which detects leading 1 bit of instruction to obtain microcode entry point address
Buy PDF- 40pp US4532587  1985-07 Roskell et al.  Texas Instruments Incorporated Single chip processor connected to an external memory chip
Buy PDF- 34pp US4758978  1988-07 Cruess et al.  Motorola, Inc. Method and apparatus for selectively evaluating an effective address for a coprocessor
Buy PDF- 15pp US4766566  1988-08 Chuang  International Business Machines Corp. Performance enhancement scheme for a RISC type VLSI processor using dual execution units for parallel instruction processing
Buy PDF- 11pp US4907147  1990-03 Saito et al.  Mitsubishi Denki Kabushiki Kaisha Pipelined data processing system with register indirect addressing
Buy PDF- 35pp US4912636  1990-03 Magar et al.   Data processing device with multiple on chip memory buses
Buy PDF- 16pp US4935867  1990-06 Wang et al.  Advanced Micro Devices, Inc. Signal processor memory management unit with indirect addressing using selectable offsets and modulo values for indexed address calculations
Buy PDF- 25pp US5050068  1991-09 Dollas et al.  Duke University Method and apparatus for using extracted program flow information to prepare for execution multiple instruction streams
Buy PDF- 10pp US5131086  1992-07 Circello et al.  Edgcore Technology, Inc. Method and system for executing pipelined three operand construct
Buy PDF- 12pp US5175863  1992-12 Jones, Jr.  International Business Machines Corporation Signal data processing system having independently, simultaneously operable ALU and MACU
Buy PDF- 11pp US5222240  1993-06 Patel  Intel Corporation Method and apparatus for delaying writing back the results of instructions to a processor
Buy PDF- 26pp US5276820  1994-01 Ikenaga et al.  Mitsubishi Denki Kabushiki Kaisha Arithmetic and logic processor and operating method therefor
Buy PDF- 15pp USRE34052  1992-09 Hester et al.  International Business Machines Corporation Data processing system with CPU register to register data transfers overlapped with data transfer to and from main storage
       
Foreign References:
Buy
PDF
Publication Date IPC Code Assignee   Title
Buy PDF- 14pp EP0211487 1987-02  G06F 9/32 Hewlett-Packard Company Conditional operations in computers 
Buy PDF- 15pp EP0328422 1989-02  G06F 9/32 NEC CORPORATION Microcomputer system 


Other Abstract Info: DERABS G92-286021

Other References:
  • Angiulli, J. M. et al. "Enhancements in Implementing Load Address." , IBM Technical Disclosure Bulletin, vol. 23, No. 6, Nov. 1980, pp. 2401-2403.


  • Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help