Benutzerbeiträge von „Satyria“
Aus C und Assembler mit Raspberry
Ein Benutzer mit 1.341 Bearbeitungen. Das Konto wurde am 2. Juli 2024 erstellt.
1. Dezember 2024
- 15:4615:46, 1. Dez. 2024 Unterschied Versionen +4 Bytes N Datei:Gdb1.png Keine Bearbeitungszusammenfassung aktuell
- 15:2315:23, 1. Dez. 2024 Unterschied Versionen +199 Bytes K Allgemeines zu Zahlen (Dezimal, Binär, Hexadezimal) →Anwendung in der Assemblerprogrammierung
30. November 2024
- 21:3221:32, 30. Nov. 2024 Unterschied Versionen +327 Bytes K Allgemeines zu Zahlen (Dezimal, Binär, Hexadezimal) →Anwendung in der Assemblerprogrammierung
29. November 2024
- 13:0913:09, 29. Nov. 2024 Unterschied Versionen +6 Bytes K Das Terminal (PI5) →Steuerzeichen beachten aktuell
- 13:0813:08, 29. Nov. 2024 Unterschied Versionen −3.556 Bytes K Das Terminal (PI5) Keine Bearbeitungszusammenfassung
- 12:2212:22, 29. Nov. 2024 Unterschied Versionen +1.362 Bytes K Das Terminal (PI5) Keine Bearbeitungszusammenfassung
- 12:1212:12, 29. Nov. 2024 Unterschied Versionen −4 Bytes K Hauptseite →Raspberry Pi 5 Assembler Markierung: Manuelle Zurücksetzung
- 12:1112:11, 29. Nov. 2024 Unterschied Versionen +4 Bytes K Hauptseite →Raspberry Pi 5 Assembler Markierungen: Manuelle Zurücksetzung Zurückgesetzt
- 12:1012:10, 29. Nov. 2024 Unterschied Versionen −4 Bytes K Hauptseite →Raspberry Pi 5 Assembler Markierung: Zurückgesetzt
- 12:1012:10, 29. Nov. 2024 Unterschied Versionen +13.059 Bytes N Das Terminal (PI5) Die Seite wurde neu angelegt: „// // screen.S // #include "config.h" #include "base.h" #include "mailbox.h" #define maxZeichen 240 #define maxZeilen 108 →Dimension: #define FONT_WIDTH 8 #define FONT_HEIGHT 8 #define FONT_MAX 256 .section .text // bolean Init_Screen (void) // .globl Init_Screen Init_Screen: stp x29, x30, [sp, -16]! mov x29, sp ldr w0,=BCM_MAILBOX_PROP_OUT //Kanal ldr x1,=pScreen //ScreenStruktur 1: bl BcmMailBox_Write //Rufe die Mailbox auf…“
28. November 2024
- 20:3220:32, 28. Nov. 2024 Unterschied Versionen +33.018 Bytes N Überblick ARM 32-Bit Befehlssatz Die Seite wurde neu angelegt: „Hier gibt es eine Auflistung aller mir bekannten Befehlssätze für den ARM. Diese wurde von folgenden Seiten frei übersetzt und meiner Formatierung angepasst: https://developer.arm.com/documentation/ Weitere Informationen sind: * Übergeordnete Übersicht über den Prozessor: https://developer.arm.com/documentation/den0024/a/ * ARM Referenzhandbuch: https://developer.arm.com/documentation/ddi0487/ja/ == Namenskonvention == In der folgenden Liste werd…“ aktuell
- 20:3220:32, 28. Nov. 2024 Unterschied Versionen +39 Bytes K ARM-Befehlssatz Keine Bearbeitungszusammenfassung aktuell
- 20:1920:19, 28. Nov. 2024 Unterschied Versionen −2 Bytes K LINKS →Bare Metal Projekte
- 14:1814:18, 28. Nov. 2024 Unterschied Versionen +109 Bytes K Programmieren mit ARM64 Assembler →Inhalt
- 14:1514:15, 28. Nov. 2024 Unterschied Versionen +72 Bytes K Multiplizieren, Dividieren und Akkumulation →Akkumulation aktuell
- 14:1214:12, 28. Nov. 2024 Unterschied Versionen +628 Bytes K Multiplizieren, Dividieren und Akkumulation Keine Bearbeitungszusammenfassung
- 14:0814:08, 28. Nov. 2024 Unterschied Versionen +1.815 Bytes K Multiplizieren, Dividieren und Akkumulation Keine Bearbeitungszusammenfassung
- 14:0014:00, 28. Nov. 2024 Unterschied Versionen +18 Bytes K Multiplizieren, Dividieren und Akkumulation →Division einer 128-Bit-Zahl: udiv verwenden
- 13:5813:58, 28. Nov. 2024 Unterschied Versionen +78 Bytes K Multiplizieren, Dividieren und Akkumulation →Umgang mit Überlauf bei 64-Bit-Multiplikation
- 13:5213:52, 28. Nov. 2024 Unterschied Versionen +7 Bytes K Multiplizieren, Dividieren und Akkumulation →Division einer 128-Bit-Zahl: udiv verwenden
- 13:5113:51, 28. Nov. 2024 Unterschied Versionen +2 Bytes K Multiplizieren, Dividieren und Akkumulation →Division: udiv-Befehl
- 13:5013:50, 28. Nov. 2024 Unterschied Versionen +9 Bytes K Multiplizieren, Dividieren und Akkumulation →Lösung mit umulh zum Feststellen des Überlaufs
- 13:4813:48, 28. Nov. 2024 Unterschied Versionen +2 Bytes K Multiplizieren, Dividieren und Akkumulation →Einfache Multiplikation: mul-Befehl
- 13:4713:47, 28. Nov. 2024 Unterschied Versionen +1.075 Bytes K Multiplizieren, Dividieren und Akkumulation Keine Bearbeitungszusammenfassung
- 13:3113:31, 28. Nov. 2024 Unterschied Versionen +1.635 Bytes K Multiplizieren, Dividieren und Akkumulation Keine Bearbeitungszusammenfassung
- 13:1813:18, 28. Nov. 2024 Unterschied Versionen +4.998 Bytes N Multiplizieren, Dividieren und Akkumulation Die Seite wurde neu angelegt: „In diesem Abschnitt werden wir die Grundlagen der Multiplikation und Division im ARM64-Assembler behandeln, einschließlich der Arbeit mit negativen Zahlen und der Handhabung von Überläufen und großen Zahlen. Wir werden sowohl einfache Operationen als auch komplexere Szenarien betrachten, wie z.B. die Multiplikation zweier 64-Bit-Zahlen zu einer 128-Bit-Zahl und die Division einer 128-Bit-Zahl. == Einfache Multiplikation: mul-Befehl == Der mul-Befehl…“
- 13:1313:13, 28. Nov. 2024 Unterschied Versionen +4 Bytes K Programmieren mit ARM64 Assembler →Inhalt
26. November 2024
- 14:2114:21, 26. Nov. 2024 Unterschied Versionen +412 Bytes K Programmieren mit ARM64 Assembler →Inhalt
- 14:1714:17, 26. Nov. 2024 Unterschied Versionen −25 Bytes K Addieren und Subtrahieren →Subtrahieren zweier 128-Bit-Zahlen aktuell
- 12:5912:59, 26. Nov. 2024 Unterschied Versionen +1.207 Bytes K Addieren und Subtrahieren Keine Bearbeitungszusammenfassung
- 12:5012:50, 26. Nov. 2024 Unterschied Versionen +44 Bytes K Addieren und Subtrahieren →Umgang mit Überlauf und Unterlauf
- 11:0411:04, 26. Nov. 2024 Unterschied Versionen +7.325 Bytes N Addieren und Subtrahieren Die Seite wurde neu angelegt: „== Addieren und Subtrahieren in ARM64-Assembler == In diesem Abschnitt werden wir einfache arithmetische Operationen wie Addieren und Subtrahieren in ARM64-Assembler beschreiben. Dabei werden wir die Befehle add und sub genauer betrachten, den Umgang mit Überlauf und Unterlauf erläutern und zeigen, wie man mit mehreren Registern und direkten Werten arbeitet. == Einfache arithmetische Operationen: add und sub == === Der add-Befehl === Der add-Befehl wir…“
- 10:5310:53, 26. Nov. 2024 Unterschied Versionen −1.201 Bytes K Programmieren mit ARM64 Assembler Keine Bearbeitungszusammenfassung
- 10:4810:48, 26. Nov. 2024 Unterschied Versionen +156 Bytes K Programmieren mit ARM64 Assembler →Inhalt
- 10:4710:47, 26. Nov. 2024 Unterschied Versionen +73 Bytes K Programmieren mit ARM64 Assembler →Inhalt
- 10:4310:43, 26. Nov. 2024 Unterschied Versionen +6 Bytes K Register und Speicher →Speicherorganisation
- 10:4210:42, 26. Nov. 2024 Unterschied Versionen +2.623 Bytes K Register und Speicher Keine Bearbeitungszusammenfassung
- 09:3409:34, 26. Nov. 2024 Unterschied Versionen 0 Bytes K Laden und Speichern von Werten →Zusammenfassung
- 09:3309:33, 26. Nov. 2024 Unterschied Versionen +560 Bytes K Laden und Speichern von Werten →Laden und Speichern: Die Befehle ldr und str
- 09:2709:27, 26. Nov. 2024 Unterschied Versionen +4.349 Bytes N Laden und Speichern von Werten Die Seite wurde neu angelegt: „== Laden und Speichern von Werten in ARM64-Assembler == In diesem Abschnitt werden wir ausführlich und verständlich die grundlegenden Konzepte des Ladens und Speicherns von Werten in ARM64-Assembler behandeln. Dies umfasst das Laden von konstanten und variablen Werten in Register sowie das Speichern von Registerwerten im Speicher. Wir werden die Befehle ldr und str detailliert besprechen. Diese Anleitung ist für Anfänger geschrieben und soll Ihnen hel…“
- 09:1809:18, 26. Nov. 2024 Unterschied Versionen +4 Bytes K Programmieren mit ARM64 Assembler Keine Bearbeitungszusammenfassung
24. November 2024
- 16:5216:52, 24. Nov. 2024 Unterschied Versionen +2 Bytes K Programmieren mit ARM64 Assembler Keine Bearbeitungszusammenfassung
- 16:0116:01, 24. Nov. 2024 Unterschied Versionen +7.116 Bytes K Programmieren mit ARM64 Assembler Keine Bearbeitungszusammenfassung
23. November 2024
- 20:4220:42, 23. Nov. 2024 Unterschied Versionen +522 Bytes K Programmieren mit ARM64 Assembler Keine Bearbeitungszusammenfassung
- 20:2520:25, 23. Nov. 2024 Unterschied Versionen +3.700 Bytes K Programmieren mit ARM64 Assembler Keine Bearbeitungszusammenfassung
- 15:0115:01, 23. Nov. 2024 Unterschied Versionen +772 Bytes K Programmieren mit ARM64 Assembler Keine Bearbeitungszusammenfassung
22. November 2024
- 20:4320:43, 22. Nov. 2024 Unterschied Versionen −2 Bytes K Das erste Programm "Hello World" →Das erste Programm
21. November 2024
- 14:3914:39, 21. Nov. 2024 Unterschied Versionen −1 Byte K Lass die LED leuchten (PI5) →Programmierung des Startverhaltens des Raspberry Pi aktuell
- 09:2909:29, 21. Nov. 2024 Unterschied Versionen 0 Bytes K Das erste Programm →Den Sourcecode erstellen aktuell Markierung: Manuelle Zurücksetzung
- 09:2809:28, 21. Nov. 2024 Unterschied Versionen 0 Bytes K Das erste Programm →Den Sourcecode erstellen Markierung: Zurückgesetzt