Apparatus for deriving addresses of data using displacements from base addresses which change only on call and return

In the digital computer system of the present invention, data items called immediate names represent other data items. The immediate name specifies either the address of the represented data item or the address of a pointer to the represented data item. Each immediate name contains a base address sp...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WALLACH, JR., WALTER A, RICHMOND, MICHAEL S, SCHLEIMER, STEPHEN I, PILAT, JOHN F
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator WALLACH, JR.
WALTER A
RICHMOND
MICHAEL S
SCHLEIMER
STEPHEN I
PILAT
JOHN F
description In the digital computer system of the present invention, data items called immediate names represent other data items. The immediate name specifies either the address of the represented data item or the address of a pointer to the represented data item. Each immediate name contains a base address specifier specifying one of a set of architectural base addresses, an indirection specifier specifying whether the immediate name specifies the address of the represented item or the address of a pointer to the item, and a displacement from the specified architectural base address. The architectural base addresses are contained in registers accessible to a processor in the digital data processing system. The registers are loaded only when the processor preforms a call operation or a return operation. When the immediate name specifies the address of the represented item, the processor produces the address by combining the displacement specified in the displacement specifier with the architectural base address indicated by the base address specifier. When the immediate name specifies the address of a pointer to the represented item, the processor combines the specified displacement with the specified base address to obtain the address of the pointer, fetches the pointer into memory, and produces the address of the represented item from the pointer.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US4450522A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US4450522A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US4450522A3</originalsourceid><addsrcrecordid>eNqFjUEKwjAQRbtxIeoZnAsIUtsDlKK4V9dlTKZtIJ2EmUTx9lZw4c7Nf_B5n78schMjCqas0AcBS-IejgdAa4VUSSH0YDEhZP301mn0aGgiTvNEwgR3VPrxn6MzI5gReSAI7F9zgEHvAdmCUMrC62LRo1fafLkqtqfjtT3vKIaONM4HTKm7Xaqq3tdl2Rz-G2_TOUR1</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Apparatus for deriving addresses of data using displacements from base addresses which change only on call and return</title><source>esp@cenet</source><creator>WALLACH, JR.; WALTER A ; RICHMOND; MICHAEL S ; SCHLEIMER; STEPHEN I ; PILAT; JOHN F</creator><creatorcontrib>WALLACH, JR.; WALTER A ; RICHMOND; MICHAEL S ; SCHLEIMER; STEPHEN I ; PILAT; JOHN F</creatorcontrib><description>In the digital computer system of the present invention, data items called immediate names represent other data items. The immediate name specifies either the address of the represented data item or the address of a pointer to the represented data item. Each immediate name contains a base address specifier specifying one of a set of architectural base addresses, an indirection specifier specifying whether the immediate name specifies the address of the represented item or the address of a pointer to the item, and a displacement from the specified architectural base address. The architectural base addresses are contained in registers accessible to a processor in the digital data processing system. The registers are loaded only when the processor preforms a call operation or a return operation. When the immediate name specifies the address of the represented item, the processor produces the address by combining the displacement specified in the displacement specifier with the architectural base address indicated by the base address specifier. When the immediate name specifies the address of a pointer to the represented item, the processor combines the specified displacement with the specified base address to obtain the address of the pointer, fetches the pointer into memory, and produces the address of the represented item from the pointer.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>1984</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=19840522&amp;DB=EPODOC&amp;CC=US&amp;NR=4450522A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=19840522&amp;DB=EPODOC&amp;CC=US&amp;NR=4450522A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>WALLACH, JR.; WALTER A</creatorcontrib><creatorcontrib>RICHMOND; MICHAEL S</creatorcontrib><creatorcontrib>SCHLEIMER; STEPHEN I</creatorcontrib><creatorcontrib>PILAT; JOHN F</creatorcontrib><title>Apparatus for deriving addresses of data using displacements from base addresses which change only on call and return</title><description>In the digital computer system of the present invention, data items called immediate names represent other data items. The immediate name specifies either the address of the represented data item or the address of a pointer to the represented data item. Each immediate name contains a base address specifier specifying one of a set of architectural base addresses, an indirection specifier specifying whether the immediate name specifies the address of the represented item or the address of a pointer to the item, and a displacement from the specified architectural base address. The architectural base addresses are contained in registers accessible to a processor in the digital data processing system. The registers are loaded only when the processor preforms a call operation or a return operation. When the immediate name specifies the address of the represented item, the processor produces the address by combining the displacement specified in the displacement specifier with the architectural base address indicated by the base address specifier. When the immediate name specifies the address of a pointer to the represented item, the processor combines the specified displacement with the specified base address to obtain the address of the pointer, fetches the pointer into memory, and produces the address of the represented item from the pointer.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>1984</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqFjUEKwjAQRbtxIeoZnAsIUtsDlKK4V9dlTKZtIJ2EmUTx9lZw4c7Nf_B5n78schMjCqas0AcBS-IejgdAa4VUSSH0YDEhZP301mn0aGgiTvNEwgR3VPrxn6MzI5gReSAI7F9zgEHvAdmCUMrC62LRo1fafLkqtqfjtT3vKIaONM4HTKm7Xaqq3tdl2Rz-G2_TOUR1</recordid><startdate>19840522</startdate><enddate>19840522</enddate><creator>WALLACH, JR.; WALTER A</creator><creator>RICHMOND; MICHAEL S</creator><creator>SCHLEIMER; STEPHEN I</creator><creator>PILAT; JOHN F</creator><scope>EVB</scope></search><sort><creationdate>19840522</creationdate><title>Apparatus for deriving addresses of data using displacements from base addresses which change only on call and return</title><author>WALLACH, JR.; WALTER A ; RICHMOND; MICHAEL S ; SCHLEIMER; STEPHEN I ; PILAT; JOHN F</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US4450522A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>1984</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>WALLACH, JR.; WALTER A</creatorcontrib><creatorcontrib>RICHMOND; MICHAEL S</creatorcontrib><creatorcontrib>SCHLEIMER; STEPHEN I</creatorcontrib><creatorcontrib>PILAT; JOHN F</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>WALLACH, JR.; WALTER A</au><au>RICHMOND; MICHAEL S</au><au>SCHLEIMER; STEPHEN I</au><au>PILAT; JOHN F</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Apparatus for deriving addresses of data using displacements from base addresses which change only on call and return</title><date>1984-05-22</date><risdate>1984</risdate><abstract>In the digital computer system of the present invention, data items called immediate names represent other data items. The immediate name specifies either the address of the represented data item or the address of a pointer to the represented data item. Each immediate name contains a base address specifier specifying one of a set of architectural base addresses, an indirection specifier specifying whether the immediate name specifies the address of the represented item or the address of a pointer to the item, and a displacement from the specified architectural base address. The architectural base addresses are contained in registers accessible to a processor in the digital data processing system. The registers are loaded only when the processor preforms a call operation or a return operation. When the immediate name specifies the address of the represented item, the processor produces the address by combining the displacement specified in the displacement specifier with the architectural base address indicated by the base address specifier. When the immediate name specifies the address of a pointer to the represented item, the processor combines the specified displacement with the specified base address to obtain the address of the pointer, fetches the pointer into memory, and produces the address of the represented item from the pointer.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US4450522A
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Apparatus for deriving addresses of data using displacements from base addresses which change only on call and return
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-03T00%3A33%3A56IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=WALLACH,%20JR.;%20WALTER%20A&rft.date=1984-05-22&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS4450522A%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true