DE3242502C2 - - Google Patents
Info
- Publication number
- DE3242502C2 DE3242502C2 DE3242502A DE3242502A DE3242502C2 DE 3242502 C2 DE3242502 C2 DE 3242502C2 DE 3242502 A DE3242502 A DE 3242502A DE 3242502 A DE3242502 A DE 3242502A DE 3242502 C2 DE3242502 C2 DE 3242502C2
- Authority
- DE
- Germany
- Prior art keywords
- address
- trace
- program
- signal
- tracing
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/3636—Software debugging by tracing the execution of the program
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Description
Die vorliegende Erfindung betrifft eine Programm
ablaufverfolgungseinrichtung zur schrittweisen Pro
tokollierung der Ausführung eines Programms, mit
einem Ablaufverfolgungs-Adressenregister, das eine
zuvor festgelegte Ablaufverfolgungs-Adresse enthält,
einem Komparator zum Vergleich der in dem Ablauf
verfolgungs-Adressenregister gespeicherten Ablauf
verfolgungs-Adresse mit einer in einem Speicher-
Adressenregister einer Zentraleinheit gespeicherten
Adresse und zur Abgabe eines Koinzidenzsignals bei
Übereinstimmung der Ablaufverfolgungs-Adresse mit
der Speicheradresse.
Eine derartige Programmablaufverfolgungseinrichtung
ist beispielsweise aus der US-PS 35 18 413 bekannt
und soll anhand der Fig. 1 und 2 nachstehend
näher beschrieben werden.
An dieser Stelle sei erwähnt, daß die Programmab
laufverfolgung nachfolgend auch mit dem Begriff
"Trace" bzw. "Tracing" bezeichnet wird.
In Fig. 1 ist mit der Bezugsziffer 1 eine Zentralein
heit (CPU) und mit der Bezugsziffer 2 ein übliches
Tracing-System zur Überprüfung, ob die Ausführungs
adresse in der Zentraleinheit 1 mit einer vorgegebenen
Adresse übereinstimmt oder nicht, bezeichnet. Die Zen
traleinheit 1 umfaßt ein Speicher-Adressenregister 3,
dessen Inhalt an das Tracing-System 3 als nachfolgendes
Adressensignal abgegeben wird. Das Tracing-System 2 be
steht aus einem TRACE-Adressen Register 4, einem Kompa
rator 5 und einer TRACE-Steuereinrichtung 6. Das TRACE-
Adressenregister 4 dient dazu, die Ablaufverfolgungs
adresse zu speichern, wobei sein Inhalt an den Kompara
tor 5 als TRACE-Adressensignal abgegeben wird. Der Kom
parator 5 vergleicht das nächste Adressensignal (NEXT
AD), das von dem Speicher-Adressenregister 3 der Zen
traleinheit 1 abgegeben wird, mit dem TRACE-Adressensi
gnal und gibt ein eine Koinzidenzerfassung anzeigendes
Äquivalenzsignal ab, wenn beide Signale miteinander
übereinstimmen. Das resultierende Äquivalenzsignal wird
der TRACE-Steuereinrichtung 6 eingegeben. Nach Empfang
des Äquivalenzsignals löst die TRACE-Steuereinrichtung
6 mindestens eine zuvor festgelegte Operation aus.
Diese Operationen können aus einer Anzeige der Koinzi
denz zwischen der Ausführungsadresse und der TRACE-
Adresse, Setzen der nächsten für die Ablaufverfolgung
erforderlichen Adresse in dem TRACE-Adressenregister 4
und einer Operationsbeendigung der Zentraleinheit 1 be
stehen.
In Fig. 2 ist ein Flußdiagramm eines Teils des in der
Zentraleinheit enthaltenen Programms dargestellt, das
eine Sequenz beinhaltet, in der in das Speicher-Adres
senregister 3 eingeschriebene Adressen schrittweise in
Abhängigkeit von Befehlen wie die Befehle 99, 100, 101,
. . . und 104, fortgeschrieben werden, wobei vorgeschrie
bene Inhalte, d. h. Befehle M 0, M 1, M 2, M 3 und M 4 nach
einander aus einem nicht näher dargestellten Speicher
in Abhängigkeit von diesen Adressen ausgelesen werden.
Für diesen Fall wird angenommen, daß sich das Programm
verzweigt, wobei der der Adresse 103 entsprechende In
halt solange ausgeführt wird, bis der infolge der
Adresse 100 ausgelesene Befehl M 1 kleiner als der In
halt Acc eines nicht näher dargestellten Akkumulators
der Zentraleinheit ist, d. h. bis die Bedingung Acc<M 1
erfüllt ist. Demgemäß kann, selbst wenn das Programm
durch Ausführung des Befehls M 1 in dem Fall, wo der In
halt des TRACE-Adressenregisters die Adresse 101 be
trifft, verzweigt wird, ein Fall eintreten, wo eine Ko
inzidenz zwischen dem nächsten Adressensignal und dem
TRACE-Adressensignal mittels des Komparators 5 durch Ab
gabe eines Äquivalenzsignals festgestellt wird, während
das Programm den der Adresse 103 entsprechenden Inhalt
in dem Fall ausführt, wo der Inhalt des Speicher-Adres
senregisters 3 die Adresse 101 betrifft. Daher kann in
dem bekannten Ablaufverfolgungsprogramm ein Fall eintre
ten, daß ein Koinzidenzsignal abgegeben wird, obwohl
die TRACE-Adresse nicht mit der Ausführungsadresse der
Zentraleinheit in Abhängigkeit von der Form, in der das
Programm durchgeführt wird, übereinstimmt, woraus sich
eine Fehlfunktion des bekannten Tracing-Systems ergibt.
Aufgabe der Erfindung ist es daher, die bekannte
Programmablaufverfolgungseinrichtung derart weiter
zubilden, daß bei Verzweigungen des Programmes kein
Koinzidenzsignal abgegeben wird, wenn die Ablaufver
folgungs- bzw. Trace-Adresse nicht mit der Ausfüh
rungsadresse zur Ausführung des Programms in der
Zentraleinheit übereinstimmt, um ein Auftreten der
genannten Fehlfunktionen im Gegensatz zum Stand der
Technik zu verhindern.
Diese Aufgabe wird bei einer Programmablaufverfolgungseinrichtung der eingangs genannten Art
gelöst durch ein UND-Gatter, das
das vom Komparator abgegebene Koinzidenzsignal so
wie ein von einer arithmetischen Prozessorschaltung
der Zentraleinheit abgegebenes Gültigkeitssignal emp
fängt, wenn die Adresse des im nächsten Programm
schritt in der Zentraleinheit auszuführenden Pro
gramms in dem Speicher-Adressenregister vorliegt.
Kern der Erfindung ist somit die Verknüpfung des
Koinzidenzsignales mit einem von einer arithmeti
schen Prozessorschaltung abgegebenen Gültigkeitssi
gnal. Das Gültigkeitssignal wird von der arithmeti
schen Prozessorschaltung nur dann abgegeben, wenn
die in dem Speicher-Adressenregister gespeicherte
Adresse die korrekte Adresse ist, die im nächsten
Programmschritt zur Ausführung gelangen soll. Das
UND-Gatter gibt somit nur dann ein Ausgangssignal
ab, wenn sowohl Koinzidenz zwischen der Trace- und
der Speicheradresse besteht als auch das Gültig
keitssignal abgegeben wird, wenn also die in dem
Speicher-Adressenregister gespeicherte Adresse auch
die korrekte Ausführungsadresse ist. Das vom UND-
Gatter abgegebene Ausgangssignal kann nun zur exak
ten Ablaufverfolgung verwendet werden, so daß der
Ausführungsprozeß des Programms in der Zentralein
heit exakt erfaßt werden kann.
Somit ist die erfindungsgemäße Programmablaufver
folgungseinrichtung zur schrittweisen Protokollie
rung der Ausführung eines Programms in der Lage,
solche Fälle zu erfassen, in denen eine Koinzidenz
bedingung zwischen der Trace-Adresse und der Aus
führungsadresse erfüllt ist und die Zentraleinheit
ein Gültigkeitssignal abgibt. Demzufolge kann mit
der erfindungsgemäßen Programmablaufverfolgungsein
richtung ein Programmablauf exakt verfolgt werden,
und zwar unabhängig von der Art des Programms in
der Zentraleinheit.
Vorzugsweise enthält die Programmablaufverfolgungs
einrichtung noch zusätzlich eine Ablaufverfolgungs-
Steuereinrichtung zur Vorgabe der nächsten Ablauf
verfolgungs-Adresse in dem Ablaufverfolgungs-Adres
senregister zum Zeitpunkt des Empfangs des Ausgangs
signales des UND-Gatters.
Anhand eines in der Zeichnung dargestellten Ausführungs
beispiels soll der der Erfindung zugrundeliegende Ge
danke näher erläutert werden. Es zeigt
Fig. 1 ein Blockschaltbild eines bekannten
Tracing-Systems und eine Zentraleinheit,
deren Ablauf mit der Ablaufverfolgungsvor
richtung verfolgt werden soll;
Fig. 2 ein Flußdiagramm zur Darstellung eines
Teils des von der Zentraleinheit gemäß
Fig. 1 ausgeführten Programms;
Fig. 3 ein Blockschaltbild des erfindungsgemäßen
Tracing-Systems und der Zentraleinheit,
deren Programmablauf von dem Tracing-
System erfaßt werden soll und
Fig. 4 ein Zeitdiagramm zur Darstellung der Ar
beitsweise der Zentraleinheit gemäß Fig. 3.
In Fig. 3 ist mit der Bezugsziffer 1 eine Zentralein
heit (CPU) und mit der Bezugsziffer 2 ein Tracing-
System dargestellt. Die Zentraleinheit 1 gibt ein von
dem Speicher-Adressenregister 3 eingeholtes nächstes
Adressensignal sowie ein Gültigkeitssignal, das von
einer arithmetisch-logischen Einheit (ALU) 7 eingeholt
wird und das einen üblichen Befehl enthält, an das Ab
laufverfolgungssystem 2 ab.
Das Ablaufverfolgungssystem 2 enthält ein UND-Gatter
8, an das ein Äquivalenzsignal (EQ) von einem Kompa
rator 5 und ein Gültigkeitssignal von der ALU 7 abge
geben werden, sowie das TRACE-Adressenregister 4, den
Komparator 5 und die TRACE-Steuereinrichtung 6, wie sie
ebenfalls in Fig. 1 dargestellt sind. Im vorliegenden
Fall werden die Ausgangssignale (Gültigkeit EQ) des
UND-Gatters 8 anstelle des im bekannten, in Fig. 1 dar
gestellten Tracing-System abgegebenen Äquivalenzsignals
an die TRACE-Steuereinrichtung 6 abgegeben. Die Funk
tion des TRACE-Adressenregisters 4, des Komparators 5
und der TRACE-Steuereinrichtung 6 entsprechen im wesent
lichen denen der in Fig. 1 dargestellten Vorrichtung,
so daß auf eine detaillierte Beschreibung verzichtet
werden kann.
Das in Fig. 4 dargestellte Zeitdiagramm erläutert die
Verbindung zwischen dem Inhalt des Speicher-Adressen
registers, der Ausführungsadresse und dem Gültigkeits
signal für den Fall, daß die Zentraleinheit 1 gemäß
Fig. 3 das in Fig. 2 dargestellte Programm ausführt.
Das Gültigkeitssignal wird von der ALU 7 dann abgege
ben, wenn die von dem Speicher-Adressenregister 3 vorge
gebene Adresse die korrekte Adresse ist, die in der
nächsten Stufe zur Ausführung gelangen soll. Im vor
liegenden Falle wird angenommen, daß die Ausführungs
adresse in der Zentraleinheit 1 mit der Ziffer 98 be
zeichnet ist, während die Adresse 99 die in der
nächsten Stufe auszuführende korrekte Adresse ist, wenn
der Inhalt des Speicher-Adressenregisters 3 aus der
Adresse 99 besteht. In diesem Fall gibt die ALU 7 ein
Gültigkeitssignal an das UND-Gatter 8 ab. Da der In
halt des TRACE-Adressenregisters 4 ebenfalls aus der
Adresse 99 besteht, ist das nächste Adressensignal dem
TRACE-Adressensignal gleich, und der Komparator 5 gibt
ein Äquivalenzsignal an das UND-Gatter 8 ab. Folglich
gibt das UND-Gatter 8 ein Gültigkeits-Äquivalenzsignal
ab. Empfängt die TRACE-Steuereinrichtung 6 das resul
tierende Gültigkeits-Äquivalenzsignal, so führt sie vor
geschriebene Operationen einschließlich einer Anzeige
der Koinzidenz der Ausführungsadresse mit der TRACE-
Adresse aus. Erreicht die Ausführungsadresse die mit
der Ziffer 100 bezeichnete Adresse, so wird das nächste
Adressensignal 101, das dem TRACE-Adressensignal
gleicht, von dem TRACE-Adressenregister 4 abgegeben,
wobei gleichzeitig ein Gültigkeits-Äquivalenzsignal von
dem UND-Gatter 8 abgegeben wird. In diesem Fall
führt jedoch die ALU 7 ein Verzweigungsprogramm in
Übereinstimmung mit dem in Fig. 2 dargestellten
Programm durch und demzufolge gibt die ALU 7 kein
Gültigkeitssignal ab. Das nächste Gültigkeits-Äquivalenz
signal wird erst dann wieder abgegeben, wenn die Zen
traleinheit den der Adresse 100 entsprechenden Be
fehl ausführt, so daß die ALU 7 ein Gültigkeitssi
gnal abgibt, was dann der Fall ist, wenn die Bedin
gung Acc < M 1 nicht befriedigt ist.
Claims (2)
1. Programmablaufverfolgungseinrichtung zur
schrittweisen Protokollierung der Ausführung eines
Programms, mit einem Ablaufverfolgungs-Adressenregi
ster (4), das eine zuvor festgelegte Ablaufverfol
gungs-Adresse enthält, einem Komparator (5) zum Ver
gleich der in dem Ablaufverfolgungs-Adressenregi
ster (4) gespeicherten Ablaufverfolgungs-Adresse
mit einer in einem Speicher-Adressenregister (3) ei
ner Zentraleinheit (1) gespeicherten Adresse und
zur Abgabe eines Koinzidenzsignals bei Übereinstim
mung der Ablaufverfolgungs-Adresse mit der Speicher
adresse,
gekennzeichnet durch ein UND-Gatter (8), das das
vom Komparator (5) abgegebene Koinzidenzsignal so
wie ein von einer arithmetischen Prozessorschaltung
(7) der Zentraleinheit (1) abgegebenes Gültigkeits
signal empfängt, wenn die Adresse des im nächsten
Programmschritt in der Zentraleinheit (1) auszufüh
renden Programms in dem Speicher-Adressenregister
(3) vorliegt.
2. Vorrichtung nach Anspruch 1,
gekennzeichnet durch eine Ablaufverfolgungs-Steuer
einrichtung (6) zur Vorgabe der nächsten Ablaufver
folgungs-Adresse in dem Ablaufverfolgungs-Adressen
register (4) zum Zeitpunkt des Empfangs des Aus
gangssignals des UND-Gatters (8).
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56186008A JPS5886648A (ja) | 1981-11-18 | 1981-11-18 | トレ−ス装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3242502A1 DE3242502A1 (de) | 1983-05-26 |
DE3242502C2 true DE3242502C2 (de) | 1990-06-07 |
Family
ID=16180750
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19823242502 Granted DE3242502A1 (de) | 1981-11-18 | 1982-11-18 | Tracing-system |
Country Status (4)
Country | Link |
---|---|
US (1) | US4571677A (de) |
JP (1) | JPS5886648A (de) |
CH (1) | CH660243A5 (de) |
DE (1) | DE3242502A1 (de) |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61188626A (ja) * | 1985-02-18 | 1986-08-22 | Fujitsu Ltd | マイクロプロセツサ |
US4674089A (en) * | 1985-04-16 | 1987-06-16 | Intel Corporation | In-circuit emulator |
JPS62229343A (ja) * | 1986-03-29 | 1987-10-08 | Toshiba Corp | プログラム・カウンタ表示方式 |
CA1268557A (en) * | 1986-04-01 | 1990-05-01 | Mikio Tomioka | Method for displaying program executing circumstances and an apparatus using the same |
JPS62261381A (ja) * | 1986-05-09 | 1987-11-13 | 株式会社 高山電子計算センタ− | ボウリングカウント装置 |
US4819233A (en) * | 1987-04-08 | 1989-04-04 | Westinghouse Electric Corp. | Verification of computer software |
US4910663A (en) * | 1987-07-10 | 1990-03-20 | Tandem Computers Incorporated | System for measuring program execution by replacing an executable instruction with interrupt causing instruction |
JPH01241636A (ja) * | 1988-03-17 | 1989-09-26 | Internatl Business Mach Corp <Ibm> | データ処理システム |
US4924466A (en) * | 1988-06-30 | 1990-05-08 | International Business Machines Corp. | Direct hardware error identification method and apparatus for error recovery in pipelined processing areas of a computer system |
US5067073A (en) * | 1988-08-02 | 1991-11-19 | International Business Machines Corporation | Embedded tracing method for identifying program executed paths |
US5121489A (en) * | 1988-08-02 | 1992-06-09 | International Business Machines Corporation | Tracing method for identifying program execution paths using a trace points bit map with one-to-one correspondence with embedded trace points |
JPH02133834A (ja) * | 1988-11-14 | 1990-05-23 | Nec Corp | インサートキットエミュレータ |
US5134701A (en) * | 1989-02-10 | 1992-07-28 | Hewlett-Packard Co. | Test apparatus performing runtime replacement of program instructions with breakpoint instructions for processor having multiple instruction fetch capabilities |
US5222220A (en) * | 1989-11-16 | 1993-06-22 | Mehta Hemang S | Microprocessor stack built-in guards |
US5551050A (en) * | 1989-12-20 | 1996-08-27 | Texas Instruments Incorporated | System and method using synchronized processors to perform real time internal monitoring of a data processing device |
JP2526690B2 (ja) * | 1990-02-27 | 1996-08-21 | 三菱電機株式会社 | プログラマブルコントロ―ラの制御方法 |
JPH03252731A (ja) * | 1990-03-01 | 1991-11-12 | Fujitsu Ltd | マイクロプロセッサ |
US5151981A (en) * | 1990-07-13 | 1992-09-29 | International Business Machines Corporation | Instruction sampling instrumentation |
JPH05341819A (ja) * | 1991-02-05 | 1993-12-24 | Mitsubishi Electric Corp | Sfcプログラムのデバッグ装置及びデバッグ方法 |
US5623665A (en) * | 1992-01-13 | 1997-04-22 | Sony Corporation | Electronic apparatus for patching a read-only memory |
JP3230262B2 (ja) * | 1992-01-24 | 2001-11-19 | ソニー株式会社 | 電子装置及びその固定情報修正方法 |
JPH06318261A (ja) * | 1992-09-18 | 1994-11-15 | Sony Corp | 電子装置 |
JP3284614B2 (ja) * | 1992-09-19 | 2002-05-20 | ソニー株式会社 | 電子装置 |
JP3810805B2 (ja) * | 1992-09-19 | 2006-08-16 | ソニー株式会社 | 情報修正システム |
JPH06161822A (ja) * | 1992-11-20 | 1994-06-10 | Mitsubishi Electric Corp | マイクロプロセッサ |
US5446876A (en) * | 1994-04-15 | 1995-08-29 | International Business Machines Corporation | Hardware mechanism for instruction/data address tracing |
JP2581018B2 (ja) * | 1994-09-12 | 1997-02-12 | 日本電気株式会社 | データ処理装置 |
US5758061A (en) * | 1995-12-15 | 1998-05-26 | Plum; Thomas S. | Computer software testing method and apparatus |
KR100206887B1 (ko) * | 1995-12-31 | 1999-07-01 | 구본준 | 프로그램 오동작 방지를 위한 씨피유 |
US5896535A (en) * | 1996-08-20 | 1999-04-20 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for testing computer system software |
US6513155B1 (en) * | 1997-12-12 | 2003-01-28 | International Business Machines Corporation | Method and system for merging event-based data and sampled data into postprocessed trace output |
US6438715B1 (en) * | 1998-05-04 | 2002-08-20 | Stmicroelectronics N.V. | Trace operations in an integrated circuit for a disk drive |
AU763141B2 (en) * | 1999-04-19 | 2003-07-17 | Motorola Australia Pty Ltd | A method of detecting illegal sequences of code execution |
US7171497B2 (en) * | 2002-11-22 | 2007-01-30 | Texas Instruments Incorporated | Progressive extended compression mask for dynamic trace |
JP2004185060A (ja) * | 2002-11-29 | 2004-07-02 | Renesas Technology Corp | マイクロコンピュータ |
US7464874B2 (en) * | 2005-02-24 | 2008-12-16 | Robert William Donner | Method and system for transparent and secure vote tabulation |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3415981A (en) * | 1967-10-10 | 1968-12-10 | Rca Corp | Electronic computer with program debugging facility |
US3518413A (en) * | 1968-03-21 | 1970-06-30 | Honeywell Inc | Apparatus for checking the sequencing of a data processing system |
DE1927549A1 (de) * | 1969-05-30 | 1970-12-03 | Ibm Deutschland | Fehlerpruefeinrichtung in elektronischen Datenverarbeitungsanlagen |
US3763474A (en) * | 1971-12-09 | 1973-10-02 | Bell Telephone Labor Inc | Program activated computer diagnostic system |
US3813531A (en) * | 1973-01-02 | 1974-05-28 | Honeywell Inf Systems | Diagnostic checking apparatus |
SU763900A1 (ru) * | 1978-06-21 | 1980-09-15 | Предприятие П/Я Г-4152 | Устройство дл отладки программ |
JPS6013491B2 (ja) * | 1979-07-30 | 1985-04-08 | 富士通株式会社 | アドレス一致検出方式 |
US4315313A (en) * | 1979-12-27 | 1982-02-09 | Ncr Corporation | Diagnostic circuitry in a data processor |
US4453093A (en) * | 1982-04-02 | 1984-06-05 | Honeywell Information Systems Inc. | Multiple comparison circuitry for providing a software error trace signal |
-
1981
- 1981-11-18 JP JP56186008A patent/JPS5886648A/ja active Pending
-
1982
- 1982-11-16 CH CH6664/82A patent/CH660243A5/de not_active IP Right Cessation
- 1982-11-17 US US06/442,490 patent/US4571677A/en not_active Expired - Fee Related
- 1982-11-18 DE DE19823242502 patent/DE3242502A1/de active Granted
Also Published As
Publication number | Publication date |
---|---|
US4571677A (en) | 1986-02-18 |
JPS5886648A (ja) | 1983-05-24 |
DE3242502A1 (de) | 1983-05-26 |
CH660243A5 (de) | 1987-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3242502C2 (de) | ||
DE3206891C2 (de) | ||
DE2953432C1 (de) | Vorrichtung zum Testen eines Mikroprogramms | |
DE2721319A1 (de) | Einrichtung zur selbsttaetigen aenderung der prozessor/speicher-konfiguration | |
DE3116100A1 (de) | Sprungabschaetz-zentraleinheit | |
DE2753062A1 (de) | Einrichtung zur durchfuehrung programmierter befehle | |
DE2758830A1 (de) | Rechenvorrichtung | |
DE3345863A1 (de) | Ueberwachungsschaltung fuer rechner | |
DE2145709B2 (de) | ||
DE69114328T2 (de) | Überwachung von Mikroprozessoren. | |
EP2962205B1 (de) | Mehrkern-prozessorsystem mit fehleranalysefunktion | |
DE19835610A1 (de) | Programmgesteuerte Einheit und Verfahren zum Debuggen derselben | |
DE2417578C2 (de) | Verfahren zur Verhinderung von Befehlskonflikten in einer Zentraleinheit einer Datenverarbeitungsanlage und Vorrichtung zur Durchführung des Verfahrens | |
DE3227292C2 (de) | ||
DE2335991C3 (de) | Schaltung zur Lenkung eines zur Unterbrechung einer von mehreren Befehls-Recheneinheiten auffordernden Signals | |
DE3811658C2 (de) | ||
DE2657897A1 (de) | Externes geraet, das die ureingabe fest gespeichert enthaelt, fuer elektronische datenverarbeitungsanlagen mit einem zentralen speicher | |
DE2725077A1 (de) | Ueberwachungssystem fuer eine datenverarbeitungsanlage | |
DE69411096T2 (de) | Entwicklungsunterstützungssystem für einen Mikrocomputer mit internem Cachespeicher | |
DE3704318C2 (de) | Anordnungen zur Überwachung der Funktion eines Mikroprozessors | |
DE2720842A1 (de) | Daten-uebertragungssystem | |
DE3210616A1 (de) | Rechner | |
DE4233837A1 (de) | Rechenanlage | |
DE2622140C3 (de) | Einrichtung zur Steuerung manueller Operationen | |
EP0151810A2 (de) | Verfahren und Schaltungsanordnung zum Prüfen eines Programms in Datenverarbeitungsanlagen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8128 | New person/name/address of the agent |
Representative=s name: EISENFUEHR, G., DIPL.-ING. SPEISER, D., DIPL.-ING. |
|
8110 | Request for examination paragraph 44 | ||
D2 | Grant after examination | ||
8363 | Opposition against the patent | ||
8365 | Fully valid after opposition proceedings | ||
8339 | Ceased/non-payment of the annual fee |