Herunterladen Inhalt Inhalt Diese Seite drucken

Dietz mincal 621 Handbuch Seite 72

Inhaltsverzeichnis

Werbung

BUS-BEZOGENE BEFEHLE
1 en x Ss]
Befehle:
LD
Laden
1000.
AD
Addieren
1001.
SB
Subtrahieren
1010.
AN
UND
1011.
OR
Inklusives ODER
1100.
EO
Exklusives ODER
1101.
ST
Speichern
ı1110....
JP
Sprung
ı111...0
c5
Unterprogramm-Sprung
I111...1I
Adressierung:
..C
Konstante (unmittelbar)
....000.
..X
indirekt (über Register x)
....001.
.«R
Register
01
.L
relativ
10
A
absolut
11]
Indizierung:
nicht ndiziertt
00 0.
indiziert über Indexregister x
2.000. ı.
Arbeits-
register:
Akkumulator
ee 0
Spezifiziertes Register s
000. 1
Diese Befehlsgruppe setzt das Arbeitsregister mit einer BUS -Adresse (effektive Adresse)
in Beziehung, d.h. mit einem Byte des MOS-RAM-Pools, des Kernspeichers oder Fest-
speichers, oder mit der Peripherie des Rechners. Hierzu gehören außerdem Sprung und
Unterprogramm-Sprung auf eine beliebige Adresse des Kern- oder Festspeichers sowie des
MOS-RAMs.
Adressierungsmöglichkeiten sind:
..Cc
Konstante:
Der Operand steht als Konstante in der Instruktion
(nicht sinnvoll bei JP und CS)
..X
indirekt:
Die effektive Adresse steht in einem Indexregister X
.«R
Register:
Die effektive Adresse ist ein Register r
-L
relativ;
Die effektive Adresse ist um die Differenz d entfernt
von dem Byte, in dem d steht
(maximal 128 byte zurück bzw. 127 byte vorwärts)
A
absolut:
Die effektive Adresse ist in Form von 2 Bytes (16 bit)
in der Instruktion angegeben.
- 70 -

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis