Die erste Generation von Computern verwendete hauptsächlich Maschinensprache. Bei der Maschinensprache handelt es sich um ein Befehlssatzsystem, das als Maschinencode bezeichnet wird und aus Daten besteht, die direkt von der CPU des Computers interpretiert werden können.
Die erste Computergeneration verwendete hauptsächlich Maschinensprache.
Maschinensprache ist ein Befehlssatzsystem. Bei diesem Befehlssatz, Maschinencode genannt, handelt es sich um Daten, die direkt von der CPU des Computers interpretiert werden können.
Maschinensprache hat die folgenden Eigenschaften:
1. Die Maschinensprache ist eng mit der Computerhardwarestruktur verbunden. In der Computerhardwarestruktur mit der CPU als Kern sind unterschiedliche Maschinensprachen eng mit der Computerhardwarestruktur verbunden.
2. Binärzahlendarstellung
In der Maschinensprache werden der Befehlsoperationscode, die Adresse der Speichereinheit, in der der Operand gespeichert ist, der Operand usw. alle durch Binärzahlen dargestellt. Die CPU verwendet den Wert des Programmzählers als Adresse, um auf den Speicher zuzugreifen und den Inhalt als Anweisung zu lesen. Die in der Anweisung angegebene Operandenadresse. Oder verwenden Sie den Wert des Adressregisters B als Adresse, um auf den Speicher zuzugreifen und den Inhalt als Operanden zu lesen. Die CPU ist für die Unterscheidung von Anweisungen und Operanden verantwortlich. Die Binärzahlen, die Anweisungen und Operanden selbst darstellen, können nicht zwischen beiden unterscheiden.
3. Beim Entwerfen eines Programms ist es notwendig, die Speicherorte von Anweisungen und Operanden im Speicher synchron anzuordnen.
Da die Operationsanweisungen die Adresse der Speichereinheit angeben müssen, in der ein anderer Operand gespeichert ist, müssen die Steueranweisungen den Speicher angeben eines anderen Programms, wenn die Anweisungen nicht nacheinander ausgeführt werden, oder die Adresse der Speichereinheit der ersten Anweisung im Schleifenkörper. Daher ist der Prozess des Entwerfens eines Programms auch der Prozess der Anordnung der Speicherorte von Anweisungen und Operanden Erinnerung.
4. Jede Anweisung kann nur eine einfache Berechnungsfunktion ausführen
Jede Anweisung in Maschinensprache kann nur eine einfache Berechnungsfunktion ausführen. Es ist schwierig, ein Programm in Maschinensprache zu schreiben, das einen komplexen Berechnungsprozess ausführt. Ein Maschinensprachenprogramm, das einen Berechnungsprozess ausführt, der nur vier arithmetische Ausdrücke enthält, ist relativ komplex. Sie können versuchen, mithilfe der Maschinenanweisungen der Modellmaschine ein Maschinensprachenprogramm zu schreiben, das den Operationsprozess des Ausdrucks: 7*8+(21-1 7)*5-(7+21)÷6 vervollständigt.
Das obige ist der detaillierte Inhalt vonWas waren die Hauptverwendungszwecke der ersten Computergeneration?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!