MemRev()
Die Funktion MemRev() ordnet alle Bytes eines Speicherbereichs im Arbeitsspeicher rückwärts an.
Syntax: MemRev( sAdr as word, numBytes as word )
- sAdr: Anfangsadresse des Speicherbereichs im Arbeitsspeicher (SRAM).
- numBytes: Die Anzahl Bytes die reversiert werden sollen.
Beispiel
const F_CPU = 20000000 avr.device = atmega328p avr.clock = F_CPU avr.stack = 32 uart.baud = 19200 uart.send.enable uart.recv.enable print 12;"MemRev() Example" dim i,a as byte dim m as MemoryBlock m.New(80) m.PString(0)="Horst rast über völlig verwahrloste Straßen quer durch Bützow." print "vorher: ";34;m.PString(0);34 MemRev(m.Ptr+1,m.ByteValue(0)) print "nachher: ";34;m.PString(0);34 'Ausgabe: ".woztüB hcrud reuq neßartS etsolrhawrev gillöv rebü tsar tsroH" print print "ready" do loop