IT1164980B - Apparecchiatura di controllo di recupero di operandi - Google Patents

Apparecchiatura di controllo di recupero di operandi

Info

Publication number
IT1164980B
IT1164980B IT7920140A IT2014079A IT1164980B IT 1164980 B IT1164980 B IT 1164980B IT 7920140 A IT7920140 A IT 7920140A IT 2014079 A IT2014079 A IT 2014079A IT 1164980 B IT1164980 B IT 1164980B
Authority
IT
Italy
Prior art keywords
operandi
control equipment
recovery control
recovery
equipment
Prior art date
Application number
IT7920140A
Other languages
English (en)
Other versions
IT7920140A0 (it
Original Assignee
Ibm
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
Priority claimed from US05/887,095 external-priority patent/US4189772A/en
Priority claimed from US05/887,091 external-priority patent/US4189768A/en
Priority claimed from US05/887,097 external-priority patent/US4189770A/en
Application filed by Ibm filed Critical Ibm
Publication of IT7920140A0 publication Critical patent/IT7920140A0/it
Application granted granted Critical
Publication of IT1164980B publication Critical patent/IT1164980B/it

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/04Addressing variable-length words or parts of words
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0844Multiple simultaneous or quasi-simultaneous cache accessing
    • G06F12/0855Overlapped cache accessing, e.g. pipeline
    • G06F12/0859Overlapped cache accessing, e.g. pipeline with reload from main memory
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0877Cache access modes
    • G06F12/0886Variable-length word access
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/30018Bit or string instructions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/3004Arrangements for executing specific machine instructions to perform operations on memory
    • G06F9/30043LOAD or STORE instructions; Clear instruction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/34Addressing or accessing the instruction operand or the result ; Formation of operand address; Addressing modes
    • G06F9/345Addressing or accessing the instruction operand or the result ; Formation of operand address; Addressing modes of multiple operands or results
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3802Instruction prefetching
    • G06F9/3816Instruction alignment, e.g. cache line crossing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3824Operand accessing
    • G06F9/383Operand prefetching

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Advance Control (AREA)
IT7920140A 1978-03-16 1979-02-13 Apparecchiatura di controllo di recupero di operandi IT1164980B (it)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US05/887,095 US4189772A (en) 1978-03-16 1978-03-16 Operand alignment controls for VFL instructions
US05/887,091 US4189768A (en) 1978-03-16 1978-03-16 Operand fetch control improvement
US05/887,097 US4189770A (en) 1978-03-16 1978-03-16 Cache bypass control for operand fetches

Publications (2)

Publication Number Publication Date
IT7920140A0 IT7920140A0 (it) 1979-02-13
IT1164980B true IT1164980B (it) 1987-04-22

Family

ID=27420522

Family Applications (1)

Application Number Title Priority Date Filing Date
IT7920140A IT1164980B (it) 1978-03-16 1979-02-13 Apparecchiatura di controllo di recupero di operandi

Country Status (4)

Country Link
DE (1) DE2909987A1 (it)
FR (1) FR2423822A1 (it)
GB (1) GB2016752B (it)
IT (1) IT1164980B (it)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3138948C2 (de) * 1981-09-30 1985-04-18 Siemens AG, 1000 Berlin und 8000 München Schaltungsanordnung zur Erzeugung von Byte-Kennzeichenbits für die Verarbeitung von Speicheroperanden
BR8406089A (pt) * 1983-11-30 1985-09-24 Fujitsu Ltd Processo para controlar memoria intermediaria em aparelho de processamento de dados

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3800292A (en) * 1972-10-05 1974-03-26 Honeywell Inf Systems Variable masking for segmented memory
US3858183A (en) * 1972-10-30 1974-12-31 Amdahl Corp Data processing system and method therefor
US3806888A (en) * 1972-12-04 1974-04-23 Ibm Hierarchial memory system

Also Published As

Publication number Publication date
GB2016752B (en) 1982-03-10
IT7920140A0 (it) 1979-02-13
GB2016752A (en) 1979-09-26
DE2909987A1 (de) 1979-09-20
FR2423822A1 (fr) 1979-11-16
FR2423822B1 (it) 1983-08-05

Similar Documents

Publication Publication Date Title
IT1132451B (it) Utensile recuperatore
IT1166702B (it) Apparecchiatura di comando per minidischi
FI792543A7 (fi) Fraes
IT7868215A0 (it) Attrezzo spartineve perfezionato
BR7902874A (pt) Ferramenta
IT1111820B (it) Apparecchiatura di comando di programma
IT1132171B (it) Procedimento per il recupero di argo
RO77881A (ro) Semanatoare
IT1116057B (it) Apparecchiatura di filtraggio
DK189179A (da) Effektgenvinding
SE7904370L (sv) Aterhemtningsmekanism
AR219208A1 (es) Recuperacion de metacroleina
IT1166662B (it) Apparecchiatura per il controllo di tabulazione
SE7901308L (sv) Slirskydd
ATA677078A (de) Schienenverfahrbares arbeitsgeraet
IT1159875B (it) Centralina microclimatica
SE7807152L (sv) Metanatervinning
IT7919979A0 (it) Dispositivo di comando
IT1164980B (it) Apparecchiatura di controllo di recupero di operandi
BR7907456A (pt) Recuperacao de estanho
SE7812943L (sv) Temperaturkenslig styrenhet
AT369462B (de) Schneeraeumeinrichtung
SE7908505L (sv) Verktyg
RO84450A (ro) Masina de recoltat radacinoase
SE7902141L (sv) Uranatervinning