MediaWiki-API-Ergebnis
This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.
See the complete documentation, or the API help for more information.
{
"batchcomplete": "",
"continue": {
"lecontinue": "20250408180510|206",
"continue": "-||"
},
"query": {
"logevents": [
{
"logid": 216,
"ns": 0,
"title": "Speicherverwaltung (PI4)",
"pageid": 173,
"logpage": 173,
"revid": 1209,
"params": {},
"type": "create",
"action": "create",
"user": "Satyria",
"timestamp": "2025-08-08T07:59:45Z",
"comment": "Die Seite wurde neu angelegt: \u201eSpeicherverwaltung\u201c"
},
{
"logid": 215,
"ns": 0,
"title": "Interrupt (PI4)",
"pageid": 0,
"logpage": 169,
"params": {},
"type": "delete",
"action": "delete",
"user": "Satyria",
"timestamp": "2025-07-31T05:29:06Z",
"comment": "Inhalt war: \u201eEine neue \"boot.S\" \tmrs x1, mpidr_el1 //Lies den Inhalt des Systemregisters MPIDR_EL1 (Multiprocessor Affinity Register) und speichere ihn in Register x1. and x1, x1, #3 cbz x1, 2f 1: // Core 1-3 schlafen legen \twfe \tb 1b Wir werden zun\u00e4chst keine Multi-CPUs unterst\u00fctzen. Damit der Raspberry Pi 4 nicht durcheinander kommt, verbieten wir die Ausf\u00fchrung der CPU 1-3. W\u2026\u201c. Einziger Bearbeiter: [[Special:Contributions/Satyria|Satyria]] ([[User talk:Satyria|Diskussion]])"
},
{
"logid": 214,
"ns": 0,
"title": "Interrupt Teil 2 (PI4)",
"pageid": 172,
"logpage": 172,
"revid": 1173,
"params": {},
"type": "create",
"action": "create",
"user": "Satyria",
"timestamp": "2025-07-28T08:40:23Z",
"comment": "Die Seite wurde neu angelegt: \u201eIm vorhergehenden Kapitel haben wir einen Interrupt f\u00fcr den Timer erstellt. Dies ist zur Zeit auch der einzige, der in unserem System, welches wir entwickeln, zur Verf\u00fcgung haben. Im n\u00e4chsten Kapitel wird es dann aufwendig. Wir werden uns um den USB-Eingang k\u00fcmmern und zun\u00e4chst einen Treiber f\u00fcr die Tatstatur und anschlie\u00dfend noch auf Mausbewegungen reagieren. Dazu werden wir dann auch Interrupts ben\u00f6tigen, die ausgel\u00f6st werden, wenn jemand auf\u2026\u201c"
},
{
"logid": 213,
"ns": 0,
"title": "Beispiel Timer-Interrupt (PI4)",
"pageid": 171,
"logpage": 171,
"revid": 1162,
"params": {},
"type": "create",
"action": "create",
"user": "Satyria",
"timestamp": "2025-07-25T06:45:43Z",
"comment": "Die Seite wurde neu angelegt: \u201eNun versuchen wir, einen Timer-Interrupt zu erstellen und verwenden eine Vector-Tabelle, wie diese zuvor beschrieben wurde. Wir verzichten zun\u00e4chst auf die Gleitkomma-Unterst\u00fctzung. Wir verwenden die Vectortabelle aus der vorigen Beschreibung. Unterst\u00fctzen allerdings nur \"IRQs\" und \"Synchronous Exception\". Andere Ausnahmen werden in eine Dauerschleife versetzt: <syntaxhighlight lang=\"asm\"> .align\t11 .globl\tVectorTable VectorTable: // Vektoren f\u00fcr EL1\u2026\u201c"
},
{
"logid": 212,
"ns": 6,
"title": "Datei:Logo hexenlaedle.png",
"pageid": 170,
"logpage": 170,
"revid": 1140,
"params": {},
"type": "create",
"action": "create",
"user": "Satyria",
"timestamp": "2025-06-17T06:53:30Z",
"comment": ""
},
{
"logid": 211,
"ns": 6,
"title": "Datei:Logo hexenlaedle.png",
"pageid": 170,
"logpage": 170,
"revid": 1140,
"params": {
"img_sha1": "h9mwyu8i1wcgkfim40fq3tl8r1n3cq0",
"img_timestamp": "2025-06-17T06:53:30Z"
},
"type": "upload",
"action": "upload",
"user": "Satyria",
"timestamp": "2025-06-17T06:53:30Z",
"comment": ""
},
{
"logid": 210,
"ns": 0,
"title": "Interrupt (PI4)",
"pageid": 0,
"logpage": 169,
"revid": 1128,
"params": {},
"type": "create",
"action": "create",
"user": "Satyria",
"timestamp": "2025-04-19T14:56:41Z",
"comment": "Die Seite wurde neu angelegt: \u201eDu kannst den Source-Code als ZIP-Datei mit folgenden Link downloaden: https://www.satyria.de/arm/sources/RPI4/C/9.zip ----- {| style=\"width: 100%; | style=\"width: 33%;\" | [[Systeminformationen (PI4)|< Zur\u00fcck (Systeminformationen (PI4))]] | style=\"width: 33%; text-align:center;\" | [[Hauptseite|< Hauptseite >]] | style=\"width: 33%; text-align:right;\" | Weiter (xyz) > |}\u201c"
},
{
"logid": 209,
"ns": 0,
"title": "Systeminformationen (PI4)",
"pageid": 168,
"logpage": 168,
"revid": 1126,
"params": {},
"type": "create",
"action": "create",
"user": "Satyria",
"timestamp": "2025-04-19T07:27:08Z",
"comment": "Die Seite wurde neu angelegt: \u201eDu kannst den Source-Code als ZIP-Datei mit folgenden Link downloaden: https://www.satyria.de/arm/sources/RPI4/C/8.zip\u201c"
},
{
"logid": 208,
"ns": 0,
"title": "Interrupts (PI4)",
"pageid": 167,
"logpage": 167,
"revid": 1114,
"params": {},
"type": "create",
"action": "create",
"user": "Satyria",
"timestamp": "2025-04-16T06:56:52Z",
"comment": "Die Seite wurde neu angelegt: \u201eWas sind Interrupts\u201c"
},
{
"logid": 207,
"ns": 0,
"title": "Sprungadressen (Labels)",
"pageid": 166,
"logpage": 166,
"revid": 1064,
"params": {},
"type": "create",
"action": "create",
"user": "Satyria",
"timestamp": "2025-04-11T09:23:03Z",
"comment": "Die Seite wurde neu angelegt: \u201e= Labels im ARM64-Assembler = Labels sind **Bezeichner f\u00fcr Adressen** im Code oder in den Datenabschnitten. Sie dienen vor allem dazu, Spr\u00fcnge, Verzweigungen und Datenzugriffe lesbar und wartbar zu gestalten. Es gibt zwei Hauptarten von Labels: == 1. Benannte Labels == Ein benannter Label ist ein selbstgew\u00e4hlter Name, der mit einem Doppelpunkt abgeschlossen wird: <syntaxhighlight lang=\"asm\"> loop_start: // Anweisungen b loop_start // Sp\u2026\u201c"
}
]
}
}