Forum: Mikrocontroller und Digitale Elektronik Mikrocontroller_Operand


von james (Gast)


Lesenswert?

Hallo,

momentan lese ich mich in das Thema Mikrocontroller ein. Das Operand 
kommt oft bezüglich der Adressierungsarten (direkte Adressierung) vor. 
Ich weiß nicht was der Operand bedeutet?

von Maxx (Gast)


Lesenswert?

james schrieb:
> Hallo,
>
> momentan lese ich mich in das Thema Mikrocontroller ein. Das Operand
> kommt oft bezüglich der Adressierungsarten (direkte Adressierung) vor.
> Ich weiß nicht was der Operand bedeutet?

Ein Operand ist ein Parameter einer Operation (Befehl)

z.B.:
In "1 + 2" sind 1 und 2 Operanden
In "Z = Y / X" sind Z, Y und X Operanden (Z, weil es beschreibt wo das 
Ergebnis hinkommt, Y und X weil sie die Beschreibt welche Daten für die 
Operation "/" herkommen)

Da du in einem uC auch Operationen hast, die auf den Speicher zugreifen, 
muss definiert werden, wie diese als Operanden aussehen und welche 
Speicherzelle sie adressieren.

von james (Gast)


Lesenswert?

Danke,

eine Frage noch was ist opcode?

von Jay (Gast)


Lesenswert?

Maxx schrieb:
> james schrieb:
>> Hallo,
>>
>> momentan lese ich mich in das Thema Mikrocontroller ein. Das Operand
>> kommt oft bezüglich der Adressierungsarten (direkte Adressierung) vor.
>> Ich weiß nicht was der Operand bedeutet?
>
> Ein Operand ist ein Parameter einer Operation (Befehl)
>
> z.B.:
> In "1 + 2" sind 1 und 2 Operanden

Und "+" ist der Operator. Nur um den Begriff auch zu nennen.

Ansonsten hat Wikipedia drei Erklärungen für Operand, die man sich mal 
durchlesen kann https://de.wikipedia.org/wiki/Operand Wobei die 
Erklärung aus der Mathematik halbwegs vernünftig ist und die für Operand 
in Verbindung mit Programmieren oder SPS eher von schlechter Qualität.

von This is a (Gast)


Lesenswert?

>eine Frage noch was ist opcode?

Befehl = Opcode + Operanden.

Der Teil des Maschinenbefehls, der bestimmt, welche Operation (LD, 
STORE, ADD, SUb, etc) ausgeführt wird.

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

Derartige Definitionen findet man in jedem guten Lehrbuch über 
Mikroprozessortechnik.

von Cyblord -. (cyblord)


Lesenswert?

Andreas S. schrieb:
> Derartige Definitionen findet man in jedem guten Lehrbuch über
> Mikroprozessortechnik.

Oder einfach bei Google

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.