- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 15

Thema: Microchip Frust

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #8
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Moin Peter,

    ich hab grad mal ein ganz simples Progrämmchen geschrieben und extra nur ein char genommen.
    Ich weise lediglich einem char einen konstanten Wert zu

    char a;

    a = 3;

    Das macht der Compiler daraus:

    Code:
    MOVLW 0x3     ; lade den Wert 3 ins W-Register
    MOVWF 0x72    ; speichere den Wert aus W im RAM an der Speicherstelle 0x72
    MOVF  0x72,W  ; lade das W-Register mit dem Wert aus Speicherstelle 0x72
    MOVWF a       ; speichere den Wert in "a"  a hat die Speicherstelle 0x77
    Warum packt der Compiler den Wert erstmal in die Speicherstelle 72 um ihn dort wieder zu laden ?
    Das sieht schon sehr merkwürdig aus.

    Dazu muss gesagt werden, dass der Compiler die gespiegelten Speicherstellen benutzt hat,
    Was er also in der Hinsicht sehr gut gelöst hat.
    Es gibt bei meinem verwendeten 12F1840 nämlich genau 16 Speicherstellen, die ohne BANKSELECT direkt addressierbar sind.

    Aber der Zwischenschritt über die zusätzliche Speicherstelle macht mich stutzig.

    Siro


    "brain demaged" ==> Hirngeschädigt. Das trifft es wohl SEHR gut für die PIC Architektur
    und trotzdem mag ich diese kleinen Käfer.



    Hab eben noch einen Versuch gestartet:
    Der Compiler nimmt für die 2te Variable auch die Spoeicherstelle 0x72 als Zwischenspeicher.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken MOV_A_B.jpg  
    Geändert von Siro (14.02.2016 um 08:32 Uhr)

Ähnliche Themen

  1. IC zur Leistungsmessung von Microchip
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 06.02.2014, 11:20
  2. Suche ein PIC Microchip Compielier
    Von Matze 3 im Forum Open Source Software Projekte
    Antworten: 4
    Letzter Beitrag: 03.11.2008, 20:06
  3. [ERLEDIGT] Pickit von Microchip
    Von im Forum PIC Controller
    Antworten: 17
    Letzter Beitrag: 25.08.2005, 15:28
  4. PICkit1 von Microchip
    Von sbreu23s im Forum PIC Controller
    Antworten: 7
    Letzter Beitrag: 20.04.2005, 01:35
  5. HCF 4020BE was ist das für Microchip?
    Von MischaMV im Forum Elektronik
    Antworten: 3
    Letzter Beitrag: 26.03.2005, 17:07

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests