Software > Software (16-/32-Bit)

Assembler für gesucht

<< < (2/2)

tuxie:
Vielleicht kann mir sogar jemand helfen,

wie schon geschrieben brauch ich ein kleines Testprogramm.

Was folgendes macht

Es soll eine Schleife enthalten,
Die schleife soll

folgeden befehl für 10sekunden lang wiederholen

move.w #0000, $100000
dann soll sie wieder für 10 sekunden laufen
und
move.w #0000, $200000
das ganze soll bis $700000 wiederholt werden.

Am liebsten wäre es mir wenn Interrupte abgefangen werden, bzw. ignoriert werden.

Keine Angst Buserror ist ab 400000 Hardwaremäßig abgefangen. ;-)

Es kann natürlich auch ne bestimmte anzahlvon Durchläufen enthalten, z.B. 50-100 Druchläufe dann zur nächsten Schleife
 

AltF4:
Warum das Ganze nicht einfach in C schreiben?  Zumindest der gcc ist bei höchster Optimierungsstufe bei sowas ebenso gut wie händisch assemblierter Code.

Also z.B. ungefähr so:

--- Code: ---short * ptr;
for (ptr = (short*)0x100000; ptr <= (short*)800000; ptr += (short*)100000 ) {
   clock_t clk = clock();
   do {
      *ptr = 0;
   } while (clock() - clk < 10);
}

--- Ende Code ---

tuxie:
Ok danke!!

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln