Programme, die direkt von Computern ausgeführt werden können, sind in „Maschinensprache“ geschrieben. Maschinensprache ist eine Programmiersprache oder ein Befehlscode, den die Maschine ohne Übersetzung direkt erkennen kann. Jeder Operationscode verfügt über eine entsprechende Schaltung im Computer, um ihn zu vervollständigen, oder bezieht sich auf eine Programmiersprache, die von der Maschine ohne Übersetzung direkt verstanden und akzeptiert werden kann Übersetzung oder Anweisungscode.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Programme, die direkt von Computern ausgeführt werden können, sind in „Maschinensprache“ geschrieben.
Programmiersprache ist eine formale Sprache, die zur Definition von Computerprogrammen verwendet wird und dazu dient, Anweisungen an den Computer zu erteilen. Es gibt viele Computersprachen und jedes Jahr werden viele neue Programmiersprachen erstellt. Je nach Niveau können Programmiersprachen in drei Kategorien eingeteilt werden: Maschinensprache, Assemblersprache und Hochsprache.
Maschinensprache besteht aus einem Maschinenbefehlssatz und kann direkt von der Maschine ausgeführt werden. In Maschinensprache geschriebene Programme weisen Probleme auf, die schwer zu lesen und zu merken sind.
Im Wesentlichen funktioniert die Assemblersprache direkt auf der Hardware. Aufgrund der Verwendung von Mnemoniken ist sie bequemer zu schreiben und zu lesen als Maschinensprache.
In Hochsprachen werden mehrere Assembler-Anweisungen zu prägnanteren Programmieranweisungen zusammengeführt, und gleichzeitig werden einige Aufgaben wie die Stapel- und Registerzuordnungsverwaltung automatisch ausgeführt, was die Programmentwicklung für Programmierer komfortabler macht
Maschinensprache ist eine Maschine. Eine Programmiersprache oder ein Befehlscode, der ohne Übersetzung direkt erkannt werden kann. Jeder Operationscode verfügt über eine entsprechende Schaltung im Computer, um ihn zu vervollständigen, oder eine Programmiersprache oder ein Befehlscode, die direkt verstanden und akzeptiert werden können von der Maschine ohne Übersetzung.
Maschinensprache zeichnet sich durch Flexibilität, direkte Ausführung und hohe Geschwindigkeit aus. Die Maschinensprachen verschiedener Computertypen sind nicht kompatibel. Ein Programm, das gemäß den Maschinenanweisungen eines Computertyps kompiliert wurde, kann nicht auf einem anderen Computertyp ausgeführt werden.
Eine Anweisung ist eine Anweisung in Maschinensprache. Es handelt sich um eine Reihe sinnvoller Binärcodes. Das Grundformat der Anweisung ist wie folgt: Opcode-Feld und Adresscode-Feld Der Adresscode gibt den Operanden oder die Adresse des Operanden an.
Der Opcode gibt die Operation der Anweisung an. Er ist ein Schlüsselwort in der Anweisung und kann nicht standardmäßig festgelegt werden. Der Operand stellt den Operanden der Anweisung dar. Das Befehlsformat des Computers steht in engem Zusammenhang mit der Wortlänge, der Speicherkapazität und der Befehlsfunktion der Maschine. Im Hinblick auf die Vereinfachung des Programmdesigns, die Erhöhung der Parallelität grundlegender Operationen und die Verbesserung der Befehlsfunktionalität sollten Anweisungen eine Vielzahl von Informationen enthalten. Da jedoch in einigen Anweisungen ein Teil der Informationen möglicherweise nutzlos ist, wird dadurch der von der Anweisung belegte Speicherplatz verschwendet und die Anzahl der Speicherzugriffe erhöht, was sich tatsächlich auf die Geschwindigkeit auswirken kann. Wie gestaltet man daher das Befehlsformat vernünftig und wissenschaftlich, sodass der Befehl nicht nur genügend Informationen liefern kann, sondern auch seine Länge so weit wie möglich an die Wortlänge der Maschine anpassen kann, um Speicherplatz zu sparen und die Wertzeit zu verkürzen? und die Leistung der Maschine verbessern. Dies ist ein wichtiges Thema bei der Gestaltung von Befehlsformaten.
Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmiervideos! !
Das obige ist der detaillierte Inhalt vonMit welcher Programmiersprache werden Programme geschrieben, die direkt von Computern ausgeführt werden können?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!