Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Daten speichern im Segment 3 Kategorie: Progr. Assembler, TaskingTools, OS (von Tom - 3.07.2003 8:32)


Hallo zusammen,

da ich jetzt angefangen habe mich mir der Assembler Programierung
zu beschäftigen taucht bei mir die Frage auf, ob man nicht auch
Daten im Segment 3 speichern könnte ( das man wegen ein paar
Bytes nicht immer gleich noch mal ein Modul braucht).
Im disassembled os.hex von Eric Hospel hab ich folgende Stelle gefunden

0x25e4:  MOV     R4,#0xaaaa
0x25e8:  MOV     0xaaaa,R4 writes to prom address 0x5555 because A0 is not used
0x25ec:  MOV     R4,#0x5555
0x25f0:  MOV     0x5554,R4
0x25f4:  MOV     R4,#0xa0a0
0x25f8:  MOV     0xaaaa,R4
0x25fc:  EXTS    R12,#1
0x25fe:  MOV     [R13],R14 Program word
0x2600:  EXTS    R12,#1
0x2602:  MOV     R4,[R13] Readback the value
0x2604:  XOR     R4,R14
0x2606:  AND     R4,#0x80 if ready?
0x260a:  JMPR    cc_Z,0x2626 then jump
0x260c:  EXTS    R12,#1
0x260e:  MOV     R4,[R13] Readback the value
0x2610:  AND     R4,#0x20 if time limit not Exceeded?
0x2614:  JMPR    cc_Z,0x2600 then jump
0x2616:  EXTS    R12,#1
0x2618:  MOV     R4,[R13] Readback the value
0x261a:  XOR     R4,R14
0x261c:  AND     R4,#0x80
0x2620:  JMPR    cc_Z,0x2626
0x2622:  MOV     R14,#0x0 return 0 when error
0x2624:  JMPR    cc_NC,0x262a
0x2626:  MOV     R14,#0xffff return 0xffff when OK
0x262a:  MOV     R4,#0xaaaa Activate read mode
0x262e:  MOV     0xaaaa,R4
0x2632:  MOV     R4,#0x5555
0x2636:  MOV     0x5554,R4
0x263a:  MOV     R4,#0xf0f0
0x263e:  MOV     0xaaaa,R4
0x2642:  EXTS    R12,#1
0x2644:  MOV     R4,[R13]
0x2646:  MOV     R4,R14
0x2648:  RETS   

die meiner Meinung für das Schreiben der Daten im Segment 3 zuständig ist.
Meine Frage nun ist, kann man mit diesem Programmteil Daten schreiben (Brennen)
oder nicht ?

mfg Tom


 




    Antwort schreiben


Antworten:

Re: Daten speichern im Segment 3 (von André H. - 4.07.2003 10:43)
    Re: Daten speichern im Segment 3 (von Tom - 6.07.2003 9:15)
        Re: Daten speichern im Segment 3 (von Rolf - 8.07.2003 13:27)