Die Anordnung der Daten von 4x ios.ram_rdbyte(sys,adresse) ist anderst als bei ios.ram_rdlong(sys,adresse).
Warum soll ich 4x ios.ram_rdbyte(sys,adresse) aufrufen wenn 1x ios.ram_rdlong(sys,adresse) das auch könnte.
Ich will nichts am IOS vorbei zaubern nur das IOS will Daten wie Adressenablage eines Z80 behandeln.
reg-ios.spin & Byt/word/long lesen und schreiben im eRAM
- PIC18F2550
- Beiträge: 2846
- Registriert: Fr 30. Sep 2011, 13:08
Re: reg-ios.spin & Byt/word/long lesen und schreiben im eRAM
Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
- drohne235
- Administrator
- Beiträge: 2284
- Registriert: So 24. Mai 2009, 10:35
- Wohnort: Lutherstadt Wittenberg
- Kontaktdaten:
Re: reg-ios.spin & Byt/word/long lesen und schreiben im eRAM
Verstehe ich immer noch nicht: Wenn ich 4x ram_rdbyte mit aufsteigender Adresse mache, habe ich vier Bytes, welche ich doch problemlos in meinem Code so zusammensetzen kann, wie ich das mit ram_rdlong bekomme!? ram_rdlong liest doch passend zu ram_wrlong, halt LE. Wenn ich Bytes lese, komemn die bei aufsteigender Adresse doch genau in der richtigen Reihenfolge, wie man das bei LE erwartet. Und richtig, LE ist wie Z80 - warum auch nicht? Warum sollte ich jetzt BE machen, wie z.Bsp. beim M68000?
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
Re: reg-ios.spin & Byt/word/long lesen und schreiben im eRAM
Ich denke die Reihenfolge der Bytes bei den eRAM-befehlen/routinen des IOS sollte einheitlich genauso sein, wie bei den adäquaten Assembler-Befehlen rdlong und wrlong bzw. rdbyte, wrbyte des Props. Alles andere macht konfus und binnen kurzer Zeit weiß niemand mehr, warum das anders ist.
Gruß Uwe
Gruß Uwe
Re: reg-ios.spin & Byt/word/long lesen und schreiben im eRAM
Spricht irgendwas dagegen, sowas in eine Bibliothek (Neuparallaxsprech: ein Objekt) zu packen und mit dem OS zusammen zu pflegen, aber es eben nicht in den "Kern" zu stecken?
𝖂𝖎𝖗 𝖐𝖔̈𝖓𝖓𝖊𝖓 𝖆𝖑𝖑𝖊𝖘 𝖆𝖚𝖘𝖘𝖊𝖗 𝖎𝖓 𝕱𝖗𝖚̈𝖍𝖑𝖎𝖓𝖌, 𝕾𝖔𝖒𝖒𝖊𝖗, 𝕳𝖊𝖗𝖇𝖘𝖙 𝖚𝖓𝖉 𝖂𝖎𝖓𝖙𝖊𝖗! – 𝕯𝖊𝖚𝖙𝖘𝖈𝖍𝖑𝖆𝖓𝖉.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
- drohne235
- Administrator
- Beiträge: 2284
- Registriert: So 24. Mai 2009, 10:35
- Wohnort: Lutherstadt Wittenberg
- Kontaktdaten:
Re: reg-ios.spin & Byt/word/long lesen und schreiben im eRAM
Gute Idee.yeti hat geschrieben:Spricht irgendwas dagegen, sowas in eine Bibliothek (Neuparallaxsprech: ein Objekt) zu packen und mit dem OS zusammen zu pflegen, aber es eben nicht in den "Kern" zu stecken?
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford