Europâisches Patentamt
European Patent Office
Office européen des brevets
® Numéro de publication: 0020931
A1
DEMANDE DE BREVET EUROPEEN
g) Numéro de dépôt: 80102237.7
g) Date de dépôt : 25.04.80
® int.ci.»:G06F 9/46, G 06 F 9/38,
G 06 F 15/06
Priorité : 21 .06.79 US 50888
21.06.79 US 50570
Date de publication de la demande: 07.01.81
Bulletin 81/1
@ Etats contractants désignés : DE FR GB
@ Demandeur: International Business Machines
Corporation, Armonk, N.Y. 10504 (US)
Inventeur: Biiss, Floyd, Russell, 840 Berklystreet, Boca
Raton Florida 33431 (US)
Inventeur: Fairchild, Peter Tappen, Wylie Bridge Road,
Woodstock Georgia 30188 (US)
Inventeur: Leininger, Joël Calvin, 601 Northwest 7th
Street, Boca Raton Florida 33432 (US)
@ Mandataire : Dematte, Roland, COMPAGNIE IBM
FRANCE Département de Propriété Industrielle,
F-06610-La Gaude(FR)
<0
O)
o
Cl
o
o
CL
III
@> Dispositif exécutant des opérations d'interruption de programme pour processeur du type à appel anticipé des instructions.
Le dispositif est associé à un système de traitement
de données (10) dans lequel, pendant l'exécution d'une
instruction, l'instruction suivante du programme est extraite
de la mémoire (12). Un registre d'interruption (170) permet
de sauvegarder l'adresse d'instruction dans (24) et des in-
formations d'état de l'ALU (82) contenues dans (120, 122,
124) et des informations de pages dans (162) lorsqu'une
demande d'interruption est acceptée. Le contenu des re-
gistre d'adresse d'instruction (24) de l'adresse de l'instruc-
moire (12) et le dispositif interdit le chargement dans le re-
gistre d'adresse d'instruction (24) de l'adresse de l'instru-
tion suivante. Les circuits d'interruption ne sont pas activés
tant qu'une opération de branchement résultant de l'ins-
truction dont l'adresse est dans (24) n'a pas été exécutée
ou tant qu'une opération d'accès en mémoire (12) n'est
pas achevée. Des circuits de comptage déterminent la dif-
férence entre le nombre d'instructions de branchement
avec liaison et le nombre dinstructions de retour de con-
trôle durant les opérations dinterruption. Quand ce nom-
bre est nul une instruction de retour de contrôle provoque
la restauration du processeur en son état précédant la pri-
se en charge de l'interruption.