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?
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.
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.
>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.
Derartige Definitionen findet man in jedem guten Lehrbuch über Mikroprozessortechnik.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.