WO1987003395A3 - Computer stack arrangement - Google Patents

Computer stack arrangement Download PDF

Info

Publication number
WO1987003395A3
WO1987003395A3 PCT/GB1986/000719 GB8600719W WO8703395A3 WO 1987003395 A3 WO1987003395 A3 WO 1987003395A3 GB 8600719 W GB8600719 W GB 8600719W WO 8703395 A3 WO8703395 A3 WO 8703395A3
Authority
WO
WIPO (PCT)
Prior art keywords
store
alu
core
microcode
computer
Prior art date
Application number
PCT/GB1986/000719
Other languages
French (fr)
Other versions
WO1987003395A2 (en
Inventor
David Michael Harland
Original Assignee
Linn Prod Ltd
David Michael Harland
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Linn Prod Ltd, David Michael Harland filed Critical Linn Prod Ltd
Publication of WO1987003395A2 publication Critical patent/WO1987003395A2/en
Publication of WO1987003395A3 publication Critical patent/WO1987003395A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4482Procedural
    • G06F9/4484Executing subprograms
    • G06F9/4486Formation of subprogram jump address

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Executing Machine-Instructions (AREA)
  • Memory System (AREA)

Abstract

A computer has a CPU (10) comprising central ALU (12) operating in conjunction with stack means (16), decode logic (20) and microcode control store (18). The stack means (16) is adapted to hold a mixture of microcode and higher level languages, each with separate stack pointer in a corresponding number of registers (32), to enable nested and recursive routines to be implemented directly. The ALU (12) is connected to backing store (26) and core store (14) only via an autonomous pager/indexer (28) in an arrangement which makes page faults invisible to the ALU. The backing store (26) and core store (14) form a one-level, heap-based structure in which data is held in a common format. A novel form of garbage collection from core store is also described.
PCT/GB1986/000719 1985-11-25 1986-11-25 Computer stack arrangement WO1987003395A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB858528984A GB8528984D0 (en) 1985-11-25 1985-11-25 Computers
GB8528984 1985-11-25

Publications (2)

Publication Number Publication Date
WO1987003395A2 WO1987003395A2 (en) 1987-06-04
WO1987003395A3 true WO1987003395A3 (en) 1987-08-13

Family

ID=10588740

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB1986/000719 WO1987003395A2 (en) 1985-11-25 1986-11-25 Computer stack arrangement

Country Status (3)

Country Link
EP (1) EP0281561A1 (en)
GB (1) GB8528984D0 (en)
WO (1) WO1987003395A2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB976499A (en) * 1960-03-16 1964-11-25 Nat Res Dev Improvements in or relating to electronic digital computing machines
US3277447A (en) * 1954-10-22 1966-10-04 Ibm Electronic digital computers
US3333251A (en) * 1964-11-13 1967-07-25 Ibm File storage system
US3737864A (en) * 1970-11-13 1973-06-05 Burroughs Corp Method and apparatus for bypassing display register update during procedure entry
US4056848A (en) * 1976-07-27 1977-11-01 Gilley George C Memory utilization system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3277447A (en) * 1954-10-22 1966-10-04 Ibm Electronic digital computers
GB976499A (en) * 1960-03-16 1964-11-25 Nat Res Dev Improvements in or relating to electronic digital computing machines
US3333251A (en) * 1964-11-13 1967-07-25 Ibm File storage system
US3737864A (en) * 1970-11-13 1973-06-05 Burroughs Corp Method and apparatus for bypassing display register update during procedure entry
US4056848A (en) * 1976-07-27 1977-11-01 Gilley George C Memory utilization system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
The 12th Annual Symposium on Computer Architecture, 17-19 June 1985, IEEE, (New York, US), E.F. GEHRINGER et al.: "Tagged Architecture: How Compelling are its Advantages ?", pages 162-170 see paragraph 2, "The Characteristics of Tagged Architecture" *
The 3rd Annual Symposius on Computer Architecture, 19-21 January 1976, IEEE, (New York, US), T.A. WELCH: "An Investigation of Descriptor Oriented Architecture", pages 141-146 see the whole document *

Also Published As

Publication number Publication date
GB8528984D0 (en) 1986-01-02
EP0281561A1 (en) 1988-09-14
WO1987003395A2 (en) 1987-06-04

Similar Documents

Publication Publication Date Title
JPS55108075A (en) Data retrieval system
ATE85713T1 (en) DIGITAL PROCESSOR CONTROL.
JPS5642876A (en) Electronic interpreter
WO1987003395A3 (en) Computer stack arrangement
JPH0122948B2 (en)
JPS575172A (en) Electronic interpreter
JPS57130175A (en) Kana (japanese syllabary)-kanji (chinese character) converting device
JPS54161830A (en) Chinese character input system
JPS57157356A (en) Instruction decorder error detector
Gilbert Increased drug-metabolizing activity without increased cytochrome P-450 in rats treated with phenolic antioxidants.
Jordan Black English; the Politics of Translation.
JPS55127657A (en) Electronic cash register
Gallant DEC introduces its first relational DBMS.
JPS54105939A (en) Information processor
JPS55159244A (en) Character pattern registration system
Chou et al. Chinese MARC format and bibliographic databases.
Bathon et al. Spalangia endius Walker (Hymenoptera, Pteromalidae) a parasitoid of the purparia of flies new to the Federal Republic of Germany
JPS5532155A (en) Data processor
JPS5667428A (en) Input and output interface
Savage The auditor and electronic data processing
Probst Structure and problems of EC beef trade with developing countries
Neander On the structural development of agriculture
Kim et al. Bioassay of Long-Acting Thyroid Stimulator (LATS) in Graves' Disease
Zech Limits and possibilities of forestry in solving today's ecological and energetic problems of the developing countries of semi-arid Africa. Report on Cassia and Gmelina dieback in Gonse
Guenther et al. Results of a collaborative study about the determination of proteins in baked goods and confectionery goods by immunological assay

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH DE FR GB IT LU NL SE

AK Designated states

Kind code of ref document: A3

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH DE FR GB IT LU NL SE

WWE Wipo information: entry into national phase

Ref document number: 1986906892

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1986906892

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1986906892

Country of ref document: EP