Assembler ist keine Anwendungssoftware, sondern Systemsoftware. Systemsoftware umfasst das Betriebssystem und eine Reihe grundlegender Tools (wie Compiler, Datenbankverwaltung, Speicherformatierung, Dateisystemverwaltung usw.); und Assemblerprogramme beziehen sich auf die Übersetzung von in Assemblersprache geschriebenen Programmen in äquivalente Maschinensprachenprogramme ist ein Sprachverarbeitungsprogramm.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Assembler ist keine Anwendungssoftware, sondern Systemsoftware. Compiler und Assembler sind Entwicklungswerkzeuge und Betriebssysteme sind Systemsoftware.
Obwohl verschiedene Anwendungssoftware unterschiedliche Aufgaben erledigt, erfordern sie alle einige gemeinsame Grundvorgänge, wie z. B. das Abrufen von Daten von Eingabegeräten, das Senden von Daten an Ausgabegeräte, das Speichern und Schreiben von Daten auf externe Geräte sowie das Lesen von Daten aus externen Speichern und die allgemeine Verwaltung von Daten usw.
Diese Grundaufgaben werden auch durch eine Reihe von Anweisungen ergänzt. Menschen organisieren diese Anweisungen zu einer speziellen Software zur Unterstützung des Betriebs von Anwendungssoftware. Diese Software wird als Systemsoftware bezeichnet.
Im Allgemeinen umfasst die Systemsoftware das Betriebssystem und eine Reihe grundlegender Tools (wie Compiler, Datenbankverwaltung, Speicherformatierung, Dateisystemverwaltung, Benutzerauthentifizierung, Treiberverwaltung, Netzwerkverbindungen usw.), die diesen Teil unterstützen der Software, die es einem Computersystem ermöglicht, ordnungsgemäß zu funktionieren und Benutzeroperationen auszuführen.
Repräsentative Systemsoftware umfasst:
1. Betriebssystem
Das Betriebssystem verwaltet die Hardwaregeräte des Computers, sodass Anwendungssoftware diese Geräte bequem und effizient nutzen kann. Zu den häufigsten auf Mikrocomputern gehören: DOS, WINDOWS, UNIX, OS/2 usw.
Die wichtigste und grundlegendste Computersoftware ist das Betriebssystem (OS). Es handelt sich um die Software der untersten Ebene. Sie steuert alle auf dem Computer ausgeführten Programme und verwaltet die Ressourcen des gesamten Computers. Sie ist die Brücke zwischen dem Bare-Metal des Computers, den Anwendungen und den Benutzern. Ohne sie können Benutzer eine bestimmte Software oder ein bestimmtes Programm nicht verwenden.
Das Betriebssystem ist das Kontroll- und Verwaltungszentrum des Computersystems. Aus Ressourcensicht hat es vier Funktionen: Prozessor, Speicherverwaltung, Geräteverwaltung und Dateiverwaltung.
Zu den häufig verwendeten Systemen gehören DOS-Betriebssysteme, WINDOWS-Betriebssysteme, UNIX-Betriebssysteme, Linux, Netware und andere Betriebssysteme.
2. Sprachverarbeitungsprogramm
Kompilierte Software-CPU führt für jede ausgeführte Anweisung nur einen sehr einfachen Vorgang aus. Eine Systemsoftware oder Anwendungssoftware besteht aus Tausenden oder sogar Hunderten Millionen Anweisungen. Das direkte Schreiben von Software anhand grundlegender Anweisungen ist eine äußerst mühsame und schwierige Aufgabe.
Computer können Maschinensprache nur direkt erkennen und ausführen. Wenn Sie also Hochsprachenprogramme auf Ihrem Computer ausführen möchten, müssen Sie über ein Übersetzungsprogramm für Programmiersprachen verfügen Hochsprachen verfügen über entsprechende Übersetzungsprogramme.
Sprachverarbeitungsprogramme wie Assembler-Assembler, C-Sprach-Compiler, Connector usw.
3. Datenbankverwaltung
Das Datenbankverwaltungssystem speichert große Datenmengen auf organisierte und dynamische Weise, sodass Benutzer diese Daten bequem und effizient nutzen können.
Das Datenbankverwaltungssystem ist eine umfangreiche Software, die Datenbanken manipuliert und verwaltet und zum Aufbau, zur Nutzung und zur Pflege von Datenbanken verwendet wird.
Foxpro, Access, Oracle, Sybase, DB2 und Informix sind Datenbanksysteme.
4. Hilfsprogramme
Systemhilfsverarbeitungsprogramme werden auch als „Softwareentwicklungstools“, „Unterstützungssoftware“ und „Softwaretools“ bezeichnet. Dazu gehören hauptsächlich Bearbeitungsprogramme, Debugging-Programme, Geräte- und Verbindungsprogramme sowie Debugging-Programme.
Weitere verwandte Artikel finden Sie auf der Chinesischen PHP-Website! !
Das obige ist der detaillierte Inhalt vonIst Assembler-Anwendungssoftware?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!