Übersetzung für "Instruction counter" in Deutsch
The
instruction
counter
BZ
serves
as
an
input
register
of
the
instruction
memory
BSP.
Der
Befehlszähler
BZ
dient
als
Eingangsregister
des
Befehlsspeichers
BSP.
EuroPat v2
Otherwise,
the
instruction
counter
BZ
is
merely
incremented
(signals
ST6).
Andernfalls
wird
der
Befehlszähler
BZ
lediglich
weiter
gezählt
(Signale
ST6).
EuroPat v2
When
the
branch
condition
is
not
fulfilled,
the
instruction
counter
BZ
is
incremented
in
a
standard
way.
Wenn
die
Verzweigungsbedingung
nicht
vorliegt,
wird
der
Befehlszähler
BZ
auf
übliche
Weise
weiter
gezählt.
EuroPat v2
As
is
well
known
in
the
art,
the
instruction
counter
of
a
central
unit,
such
as
a
microprocessor,
only
has
a
limited
address
stock.
Bekanntlich
weist
der
Befehlszähler
einer
Zentraleinheit,
wie
eines
Mikroprozessors,
nur
einen
begrenzten
Adressenvorrat
auf.
EuroPat v2
In
this
manner,
the
instruction
cycle
counter
is
stopped
on
cycle
time
T4
for
two
cycle
times.
Auf
diese
Weise
wird
der
Instruktionszykluszähler
für
die
Dauer
zweier
Zykluszeiten
auf
der
Zykluszeit
T4
gehalten.
EuroPat v2
The
alternative
embodiment
of
an
instruction
cycle
counter
also
consists
of
flipflops
54
generating
cycle
times
Ti.
Der
alternative
Instruktionszykluszähler
besteht
ebenfalls
wieder
aus
Flipflop-Stufen
54,
welche
die
Zykluszeiten
Ti
erzeugen.
EuroPat v2
In
the
performance
of
the
program,
the
operational
portions
of
the
command
words
of
the
program
memory
are
processed
according
to
the
steps
of
the
instruction
counter,
corresponding
exactly
to
the
serial-logic
interconnection
of
the
embodiments
of
FIGS.
12
and
13
which
operate
purely
in
hardware.
Bei
der
Abarbeitung
des
Programms
werden
die
Operationsteile
der
Befehlsworte
des
Programmspeichers
entspredhend
den
Schritten
des
Befehlszählers
abgearbeitet,
wie
es
genau
der
rein
in
hardware
arbeitenden
seriellen
logischen
Verknüpfung
der
Ausführungsbeispiele
der
Fig.12
und
13
entspricht.
EuroPat v2
During
the
phase
2,
the
instruction
counter
BZ
is
incremented
and
the
next
instruction
word
is
written
into
the
instruction
register
BZ
during
phase
3.
Während
der
Phase
2
wird
der
Befehlszähler
BZ
weitergezählt
und
während
der
Phase
3
wird
das
nächste
Befehlswort
in
das
Befehlsregister
BZ
eingeschrieben.
EuroPat v2
Given
a
branch
instruction,
the
branch
condition
is
checked
in
phase
3
and
the
absolute
address
is
taken
from
the
instruction
word
given
an
appropriate
result
and
is
loaded
into
the
instruction
counter
BZ.
Bei
einem
Verzweigungsbefehl
wird
die
Verzweigungsbedingung
in
der
Phase
3
überprüft
und
bei
entsprechendem
Ergebnis
die
absolute
Adresse
aus
dem
Befehlswort
entnommen
und
in
den
Befehlszähler
BZ
geladen.
EuroPat v2
When
a
branch
instruction
is
involved
and
when
the
FLAG
conditions
(signals
ST5
from
the
ALU)
agree,
then
the
instruction
counter
BZ
is
loaded
with
the
new
address
(signals
ST3).
Handelt
es
sich
um
einen
Verzweigungsbefehl
und
stimmen
die
FLAG-Bedingungen
Signale
ST5
von
der
ALU),
so
wird
der
Befehlszähler
BZ
mit
der
neuen
Adresse
geladen
(Signale
ST3).
EuroPat v2
An
instruction
counter
BZ
in
which
the
address
under
which
the
next
instruction
word
to
be
processed
is
stored
in
the
memory
BSP
is
formed
is
also
required
for
the
execution.
Zum
Ablauf
ist
weiterhin
ei-n
Befehlszähler
BZ
erforderlich,
in
dem
die
Adresse
gebildet
wird,
unter
der
das
nächste
zu
bearbeitende
Befehlswort
im
Speicher
BSP
gespeichert
ist.
EuroPat v2
In
this
task
switching,
which
is
triggered
with
a
microprocessor
branch
instruction,
the
microprocessor
register
contents,
for
example
segment
register,
instruction
counter,
but
not
the
interrupt
descriptor
table
register
IDTR
and
the
global
descriptor
table
register
GDTR
belonging
to
the
currently-running
task
of
the
real-time
operating
system
are
automatically
entered
into
the
status
segment
RT-TSS
of
the
real-time
operating
system
by
the
microprocessor
and
are
replaced
by
the
corresponding
values
from
the
status
segment
TS-TSS
belonging
to
the
subscriber
operating
system.
Bei
dieser
Taskumschaltung,
die
mit
einem
Mikroprozessorsprungbefehl
ausgelöst
wird,
werden
vom
Mikroprozessor
automatisch
die
zur
momentan
laufenden
Task
des
Echtzeit-Betriebssystems
gehörenden
Mikroprozessorregisterinhalte,
z.
B.
Segmentregister,
Befehlszähler,
nicht
aber
IDTR
und
GDTR,
in
das
Statussegment
RT-TSS
des
Echtzeit-Betriebssystems
eingetragen
und
durch
die
entsprechenden
Werte
aus
dem
zum
Teilnehmerbetriebssystem
gehörigen
Statussegment
TS-TSS
ersetzt.
EuroPat v2
The
number
of
instructions
is
counted
by
an
instruction
counter
23,
which
is
connected
to
a
switch
24.
Die
Anzahl
der
Befehle
wird
dabei
von
einem
Befehlszähler
23
gezählt,
der
mit
einem
Schalter
24
verbunden
ist.
EuroPat v2
With
such
an
instruction
cycle
counter
22a
the
operation
decoder
15
can
be
of
a
less
complicated
structure
since
e.g.
for
the
two
microinstructions
of
the
above
type
it
merely
has
to
generate
always
the
same
control
signals
for
the
data
flow.
Mit
einem
solchen
Instruktionszykluszähler
22a
kann
der
Operationsdecodierer
15
einfacher
konstruiert
sein,
da
er
beispielsweise
für
die
zwei
Mikroinstruktionen
der
genannten
Art
immer
nur
die
gleichen
Steuersignale
für
den
Datenfluß
zu
erzeugen
braucht.
EuroPat v2
In
the
performance
of
the
program,
the
operational
portions
of
the
command
words
of
the
program
memory
are
processed
according
to
the
steps
of
the
instruction
counter,
corresponding
exactly
to
the
serial-logic
interconnection
of
the
embodiments
of
FIGS.
Bei
derAbarbeitung
des
Programms
werden
die
Operationsteile
der
Befehlsworte
des
Programmspeichers
entsprechend
den
Schritten
des
Befehlszählers
abgearbeitet,
wie
es
genau
der
rein
in
hardware
arbeitenden
seriellen
logischen
Verknüpfung
der
Ausführungsbeispiele
der
Fig.
EuroPat v2
The
data
path
controller
is
composed
of
the
instruction
register
BR,
of
the
instruction
counter
BZ,
of
the
address
decoder
ADRDEC
and
of
the
instruction
decoder
BEFDEC.
Die
Datenpfadsteuerung
besteht
aus
dem
Befehlsregister
BR,
dem
Befehlszähler
BZ,
dem
Adreßdecoder
ADRDEC
und
dem
Befehlsdecoder
BEFDEC.
EuroPat v2
Data
Sheet
MC
68
F
333
TS/D,
Motorola
1992,
already
discloses
a
microcomputer
which
has,
apart
from
the
central
processing
unit,
a
programmable,
non-volatile
memory
(flash
EEPROM),
input/output
components,
a
monitoring
circuit
(watchdog
timer),
and
also
a
volatile
memory
(code
RAM),
into
which
there
can
be
written
program
data
which
can
be
accessed
by
the
instruction
counter
of
the
central
processing
unit.
Es
ist
schon
ein
Mikrorechner
aus
dem
Datenblatt
MC
68
F
333
TS/D,
Motorola
1992,
bekannt,
der
außer
der
Zentraleinheit
einen
programmierbaren,
nicht
flüchtigen
Speicher
(Flash-EEPROM),
Ein-/Ausgabe-Komponenten,
einen
Überwachungsschaltkreis
(Watchdog-Timer),
auch
einen
flüchtigen
Speicher
(Code-RAM)
aufweist,
in
den
Programmdaten
einschreibbar
sind,
auf
die
der
Befehlszähler
der
Zentraleinheit
zugreifen
kann.
EuroPat v2
The
subroutine
itself
is
not
indicated,
but
it
also
commences
with
the
instruction
6,
like
the
previously
described
normal
program
jump,
whereby
the
contents
of
the
address
"direct",
i.e.
in
this
case
the
value
"0",
are
stored
in
the
stack
adjacent
the
address
of
the
instruction
counter
8
stored
in
response
to
the
instruction
13.
Das
Unterprogramm
selbst
ist
hier
nicht
näher
angedeutet,
beginnt
jedoch
ebenfalls
wie
beim
vorher
beschriebenen
normalen
Programmsprung
mit
dem
Befehl
6,
mit
dem
der
Inhalt
der
Adresse
"direct",
d.h.
nun
der
Wert
"0",
in
den
Stack
im
Anschluß
an
die
beim
Befehl
13
gespeicherte
Adresse
des
Befehlszählers
8
gespeichert
wird.
EuroPat v2
Finally,
by
way
of
the
instruction
5
the
contents
of
the
instruction
counter
8
are
stored
in
the
stack,
after
which
the
program
counter
8
is
set
to
the
address
at
which
the
sub-routine
commences
in
the
relevant
segment,
and
at
the
same
time
a
load
signal
for
loading
the
contents
of
the
register
4
into
the
register
2
is
generated
again
via
the
OR-gate
22,
the
AND-gate
24
and
the
block
36.
Mit
dem
Befehl
5
wird
schließlich
in
üblicher
Weise
der
Inhalt
des
BEfehlszählers
8
im
Stack
abgelegt
und
danach
der
Progammzähler
8
auf
die
Adresse
gesetzt,
an
der
das
Unterprogramm
in
dem
betreffenden
Segment
beginnt,
und
gleichzeitig
wird
wieder
über
das
ODER-Gatter
22,
das
UND-Gatter
24
und
den
Block
36
ein
Ladesignal
zum
Laden
des
Inhalts
des
Registers
4
in
das
Register
2
erzeugt.
EuroPat v2
The
present
invention
relates
to
a
method
and
to
a
circuit
arrangement
for
expanding
the
addressing
capacity
of
a
central
unit,
in
particular
of
a
microprocessor,
beyond
the
base
address
capacity
defined
by
the
address
stock
of
an
instruction
counter.
Die
Erfindung
bezieht
sich
auf
ein
Verfahren
und
eine
Schaltungsanordnung
zur
Erweiterung
des
Adressierungsvolumens
einer
Zentraleinheit,
insbesondere
eines
Mikroprozessors,
über
den
durch
den
Adressenvorrat
eines
vorgesehenen
Befehlszählers
gegebenen
Grundadressenumfang
hinaus.
EuroPat v2
SUMMARY
OF
THE
INVENTION
Consequently,
the
object
of
the
present
invention
is
to
provide,
by
way
of
a
method
and
circuit
arrangement
of
the
type
generally
mentioned
above,
that
the
addressing
capacity
of
a
central
unit,
in
particular
of
a
microprocessor,
can
be
expanded
in
a
relatively
simple
manner
beyond
the
address
capacity
defined
by
the
address
stock
of
the
instruction
counter,
without
the
necessity
of
two
or
more
central
units.
Der
Erfindung
liegt
demgemäß
die
Aufgabe
zugrunde,
einen
Weg
zu
zeigen,
wie
bei
einem
Verfahren
und
einer
Schaltungsanordnung
der
eingangs
genannten
Art
auf-relativ
einfache
Weise
das
Adressierungsvolumen
einer
Zentraleinheit,
insbesondere
eines
Mikroprozessors,
über
den
durch
den
Adressenvorrat
des
vorgesehenen
Befehlszählers
gegebenen
Adressenumfang
hinaus
erweitert
werden
kann,
ohne
daß
dazu
die
Zentraleinheit
doppelt
oder
mehrfach
vorzusehen
ist.
EuroPat v2