Wir benutzen in der Schule zur Programmierung unserer µC das Programm TASMedit. Dies assembliert unsere Programme, die wir dann über AtmelISP auf unseren µC schieben. Nun habe ich mir die Programme auch mal zuhause runtergeladen, da ich mir meinen µC mit nach hause genommen habe, da wir erst in 5 Wochen wieder in der Schule damit arbeiten werden.

Nun habe ich ein kleines, wirklich triviales Skript geschrieben, welches die Einstellungen von Port0 einfach an Port2 weitergibt.
Code:
#include 8051.h
        .ORG 0
        LJMP MAIN
MAIN:   MOV P2,P0
        LJMP MAIN
.END
Wenn ich nun im TASMedit auf [TASM] klicke wird auch eine work.bin erstellt. Jedoch kann ich diese dann nicht in AtmelISP laden, da diese größer ist, als mein µC verträgt (das meint AtmelISP).

Ist dieses Problem irgendwie bekannt oder weiss da vllt. jmd. wie ich dieses Problem löse. Denn in der Schule sind unsere Programme mal ein paar Zeilen länger und alles funktioniert ohne Probleme.

Die Software bekommt ihr hier: http://www.b-kainka.de/basismikro.zip