Benutzerbeiträge von „Satyria“
Aus C und Assembler mit Raspberry
Ein Benutzer mit 1.341 Bearbeitungen. Das Konto wurde am 2. Juli 2024 erstellt.
7. November 2024
- 14:2514:25, 7. Nov. 2024 Unterschied Versionen +1.004 Bytes K Programmieren mit ARM64 Assembler →Linux Systemaufrufe
- 12:5312:53, 7. Nov. 2024 Unterschied Versionen +48 Bytes K Programmieren mit ARM64 Assembler →Linux Systemaufrufe
- 12:4412:44, 7. Nov. 2024 Unterschied Versionen +26 Bytes K Programmieren mit ARM64 Assembler →Funktionen und Stack
- 11:1111:11, 7. Nov. 2024 Unterschied Versionen +1.592 Bytes K Programmieren mit ARM64 Assembler →Funktionen und Stack
- 10:3010:30, 7. Nov. 2024 Unterschied Versionen +868 Bytes K Programmieren mit ARM64 Assembler →Funktionen und Stack
6. November 2024
- 18:3718:37, 6. Nov. 2024 Unterschied Versionen +641 Bytes K Programmieren mit ARM64 Assembler →Funktionen und Stack
- 12:1512:15, 6. Nov. 2024 Unterschied Versionen +920 Bytes K Programmieren mit ARM64 Assembler →Speicher
- 11:3611:36, 6. Nov. 2024 Unterschied Versionen +122 Bytes K Programmieren mit ARM64 Assembler →Programmablauf steuern
- 11:3011:30, 6. Nov. 2024 Unterschied Versionen +107 Bytes K Programmieren mit ARM64 Assembler →Speicher
5. November 2024
- 18:1818:18, 5. Nov. 2024 Unterschied Versionen −4 Bytes K Programmieren mit ARM64 Assembler Keine Bearbeitungszusammenfassung
- 18:0718:07, 5. Nov. 2024 Unterschied Versionen +45 Bytes K Programmieren mit ARM64 Assembler Keine Bearbeitungszusammenfassung
- 14:5514:55, 5. Nov. 2024 Unterschied Versionen +37 Bytes K Programmieren mit ARM64 Assembler →Speicher
- 14:4314:43, 5. Nov. 2024 Unterschied Versionen +121 Bytes K Programmieren mit ARM64 Assembler →Speicher
- 12:4912:49, 5. Nov. 2024 Unterschied Versionen +627 Bytes K Programmieren mit ARM64 Assembler →Speicher
- 08:2208:22, 5. Nov. 2024 Unterschied Versionen +305 Bytes K Programmieren mit ARM64 Assembler →Speicher
- 08:0808:08, 5. Nov. 2024 Unterschied Versionen +1.807 Bytes K Programmieren mit ARM64 Assembler →Programmablauf steuern
4. November 2024
- 21:1721:17, 4. Nov. 2024 Unterschied Versionen +472 Bytes K Programmieren mit ARM64 Assembler →Programmablauf steuern
- 20:4420:44, 4. Nov. 2024 Unterschied Versionen +1.114 Bytes K Programmieren mit ARM64 Assembler →Programmablauf steuern
- 17:1517:15, 4. Nov. 2024 Unterschied Versionen +282 Bytes K Programmieren mit ARM64 Assembler →Programmablauf steuern
- 15:5215:52, 4. Nov. 2024 Unterschied Versionen +243 Bytes K Programmieren mit ARM64 Assembler →Tools
- 15:0815:08, 4. Nov. 2024 Unterschied Versionen +398 Bytes K Programmieren mit ARM64 Assembler →Tools
- 14:4714:47, 4. Nov. 2024 Unterschied Versionen +229 Bytes K Programmieren mit ARM64 Assembler →Laden und Addieren
- 11:5511:55, 4. Nov. 2024 Unterschied Versionen +1.869 Bytes K Programmieren mit ARM64 Assembler Keine Bearbeitungszusammenfassung
- 09:2609:26, 4. Nov. 2024 Unterschied Versionen +655 Bytes K Programmieren mit ARM64 Assembler Keine Bearbeitungszusammenfassung
- 09:0709:07, 4. Nov. 2024 Unterschied Versionen +5 Bytes K Hauptseite Keine Bearbeitungszusammenfassung
- 09:0609:06, 4. Nov. 2024 Unterschied Versionen +2 Bytes K Hauptseite →ARM64 Assembler
- 09:0509:05, 4. Nov. 2024 Unterschied Versionen +252 Bytes N Programmieren mit ARM64 Assembler Die Seite wurde neu angelegt: „Der ARM ist ein sogenannter RISC-Computer, was das Erlernen von Assembler theoretisch einfacher macht. Interaktion mit anderen Programmiersprachen Zugriff auf Hardwaregeräte Anweisungen für den Gleitkommaprozessor Anweisungen für den NEON-Prozessor“
- 09:0409:04, 4. Nov. 2024 Unterschied Versionen +62 Bytes K Hauptseite Keine Bearbeitungszusammenfassung
27. September 2024
- 09:5209:52, 27. Sep. 2024 Unterschied Versionen +735 Bytes K Datenverarbeitung unmittelbaren Operanden (Immediate Operands) Keine Bearbeitungszusammenfassung aktuell
- 09:3909:39, 27. Sep. 2024 Unterschied Versionen +1.773 Bytes K Datenverarbeitung unmittelbaren Operanden (Immediate Operands) Keine Bearbeitungszusammenfassung
- 09:2709:27, 27. Sep. 2024 Unterschied Versionen −229 Bytes K Datenverarbeitung unmittelbaren Operanden (Immediate Operands) →Arithmetik (unmittelbar)
- 09:2709:27, 27. Sep. 2024 Unterschied Versionen +2.830 Bytes N Datenverarbeitung unmittelbaren Operanden (Immediate Operands) Die Seite wurde neu angelegt: „== Arithmetik (unmittelbar) == Dies bezieht sich auf arithmetische Operationen, die direkt mit sofortigen (Immediates) Werten ausgeführt werden. Beispiele sind Addition, Subtraktion, etc., wobei einer der Operanden ein konstanter Wert ist. Die arithmetischen (unmittelbar) Anweisungen akzeptieren einen 12-Bit-unvorzeichenlosen Sofortwert, der optional um 12 Bit nach links verschoben werden kann. Die arithmetischen (unmittelbar) Anweisungen, die keine Be…“
- 09:1609:16, 27. Sep. 2024 Unterschied Versionen +70 Bytes K ARMv8-Übersicht Keine Bearbeitungszusammenfassung aktuell
26. September 2024
- 12:4312:43, 26. Sep. 2024 Unterschied Versionen +1.640 Bytes K Lade- und Speicheranweisungen Keine Bearbeitungszusammenfassung aktuell
- 12:4012:40, 26. Sep. 2024 Unterschied Versionen +40 Bytes K Lade- und Speicheranweisungen →Atomare Operationen
- 12:3912:39, 26. Sep. 2024 Unterschied Versionen +40 Bytes K Lade- und Speicheranweisungen →Atomare Operationen
- 11:1111:11, 26. Sep. 2024 Unterschied Versionen 0 Bytes K Lade- und Speicheranweisungen →Atomare Operationen
- 11:1011:10, 26. Sep. 2024 Unterschied Versionen +559 Bytes K Lade- und Speicheranweisungen Keine Bearbeitungszusammenfassung
- 11:0311:03, 26. Sep. 2024 Unterschied Versionen +2.891 Bytes N Lade- und Speicheranweisungen Die Seite wurde neu angelegt: „Die "Lade- und Speicheranweisungen" im ARMv8 sind essenziell für den Zugriff auf den Speicher, sowohl um Daten zu lesen (Load) als auch zu schreiben (Store). Diese Anweisungen sind entscheidend für jede Art von Datenverarbeitung. == Grundlegendes == In der ARMv8-Architektur bedeutet "Load" das Laden von Daten aus dem Speicher in Register, während "Store" das Schreiben von Daten aus Register in den Speicher bedeutet. Dabei unterstützen "Loads and Stor…“
- 10:5510:55, 26. Sep. 2024 Unterschied Versionen +36 Bytes K Überblick der A64-Befehlen Keine Bearbeitungszusammenfassung aktuell
- 10:4910:49, 26. Sep. 2024 Unterschied Versionen +3.637 Bytes N Verzweigungen, Ausnahmegenerierung und Systemanweisungen Die Seite wurde neu angelegt: „Lass uns die Themen Verzweigungen, Ausnahmegenerierung und Systemanweisungen in der ARMv8-Architektur ausführlich betrachten. == Verzweigungen (Branches) == Verzweigungen sind essenziell für die Programmsteuerung und die Implementierung von Schleifen, Bedingungslogik und Funktionsaufrufen. In ARMv8 gibt es verschiedene Instruktionen zum Handhaben von Verzweigungen. === Unbedingte Verzweigung === * B (Branch) :Beispiel: <code>B label</code> :Erläuter…“ aktuell
- 10:3010:30, 26. Sep. 2024 Unterschied Versionen +71 Bytes N Überblick der A64-Befehlen Die Seite wurde neu angelegt: „Inhalt: * Verzweigungen, Ausnahmegenerierung und Systemanweisungen“
- 10:2910:29, 26. Sep. 2024 Unterschied Versionen +34 Bytes K ARMv8-Übersicht Keine Bearbeitungszusammenfassung
- 10:1710:17, 26. Sep. 2024 Unterschied Versionen +17 Bytes K Speicheradressen Keine Bearbeitungszusammenfassung aktuell
- 10:1410:14, 26. Sep. 2024 Unterschied Versionen +2.152 Bytes K Speicheradressen Keine Bearbeitungszusammenfassung
- 09:2309:23, 26. Sep. 2024 Unterschied Versionen +411 Bytes N Speicheradressen Die Seite wurde neu angelegt: „== Adressgenerierung == Der A64-Befehlssatz unterstützt 64-Bit-virtuelle Adressen (VAs). Der gültige VA-Bereich wird durch die folgenden Faktoren bestimmt: * Die Größe des implementierten virtuellen Adressraums. * Konfigurationseinstellungen der Memory Management Unit (MMU). Beschränkungen der VA-Größe bedeuten, dass die höchstwertigen Bits der virtuellen Adresse keine gültigen Adressbits enthalten.“
- 09:2109:21, 26. Sep. 2024 Unterschied Versionen +23 Bytes K ARMv8-Übersicht Keine Bearbeitungszusammenfassung
- 09:1909:19, 26. Sep. 2024 Unterschied Versionen +604 Bytes K Register Keine Bearbeitungszusammenfassung
- 09:0709:07, 26. Sep. 2024 Unterschied Versionen +1.382 Bytes K Register Keine Bearbeitungszusammenfassung
- 08:5808:58, 26. Sep. 2024 Unterschied Versionen +1.036 Bytes N Register Die Seite wurde neu angelegt: „== Allzweckregister, Nullregister und Stapelzeiger == Die 31 Allzweckregister werden R0-R30 genannt. Das Register R31 zeigt den aktuellen Stapelzeiger oder das Nullregister dar. Wenn die Register in einer bestimmten Befehlsvariante verwendet werden, müssen sie qualifiziert sein, um die Operandendatengröße, 32 Bit oder 64 Bit, und die Datengröße des Befehls anzugeben. Wenn die Datengröße 32 Bit beträgt, werden die unteren 32 Bit des Registers ve…“