Schnelleres programm - assembler

wie kann ich folgendes programm schneller machen (Taktanzahl)?

CPU 8085
ORG 00h

LXI SP, 6400h
LXI H, 0204h
CALL ZAEHL

ZAEHL: PUSH H
PUSH PSW

Me1: DCR L
JNZ Me1
DCR H
JZ LastRun
MVI L, 0FFh
JMP Me1

LastRun:MVI L, 0FFh
Me2: DCR L
JNZ Me2

POP PSW
POP H
RET

Hallo Fragewurm,

  1. Schau mal was das Tag hier so anstellt, dann werden deine Listings lesbar.

  2. Besorge dir doch einfach die Unterlagen zum 8085 (solltest du im Internet finden) und klaube dir selber die Zykluszahlen aus den Tabellen raus. Ich habe so vor 20 Jahren, das letzte mal Assembler-Programme für den 8085 geschrieben und hatte selbst damals nicht die Taktzyklen für jeden Befehl im Kopf gehabt.

  3. Dein Programm macht eigentlich gar nichts! Also ist es das Schnellste wenn du es gar nicht aufrufst !!

MfG Peter(TOO)

:wink:

hast schon recht