Εμφάνιση αποτελεσμάτων : 1 έως 2 από 2

Θέμα: Μπορώ να δω κάπως τα περιεχόμενα μιας διευθύνσεις μνήμης στο mplab ;;

  1. #1
    Νέο Μέλος
    Όνομα
    Χρήστος
    Εγγραφή
    May 2011
    Περιοχή
    Πάτρα
    Μηνύματα
    4

    Προεπιλογή Μπορώ να δω κάπως τα περιεχόμενα μιας διευθύνσεις μνήμης στο mplab ;;

    Εντελή έβγαλα άκρη ..είδη το είχα μπροστά μου. Δεν ξέρω πώς να διαγράψω το post sorry





    είμαι αρχάριος και τώρα προσπαθώ να κατανοήσω πως λειτούργει ο pic
    Βρήκα ένα μικρό απλούστατο προγραμματακι το οποίο κάνει άπλες λογικές πράξεις..
    Το πρόγραμμα είναι αυτό εδώ:


    movlw b'00001010' ;Load in w decimal value '10'
    movwf 22h ;Trasfer w value to memory 22h
    movlw b'00000101’ ;Load in w decimal '5'
    movwf 23h ;Trasfer w value to memory 23h
    main:
    loop1:
    movf 22h,w ;Transfer content of memory 22h to w
    addwf 23h,w ;Add w with memory 23h
    movwf 24h ;Transfer result to memory 24h
    goto loop1

    (το loop το πρόσθεσα εγώ :P)
    Από τα θεωρητικά που έχω διαβάσει μέχρι στιγμής ο καταχώρησης w είναι αυτός που κάνει όλες τις λειτουργιές στο πρόγραμμα ενώ ο καταχώρησης f είναι τα αντίστοιχα 23h,24h κ.τ.λ. (τα αναφέρω για να πάρω και μια επιβεβαίωση ότι αυτά που νομίζω πως έχω καταλάβει είναι σωστά..)
    Για να δω τα περιεχόμενα του καταχωρείτε w αρκεί να πατήσω view->watch και να επιλέξω στο add_sfr το wreg(μπορώ να χρησιμοποιήσω και άλλους τρόπους αλλά δεν είναι αυτό που με απασχολεί..)
    Τα περιεχόμενα των διευθύνσεων μνήμης 22h,23h μπορώ να τα δω κάπου ??
    Στο παραπάνω πρόγραμμα είναι κατανοητό πως δεν χρειάζεται αλλά σε κάποια άλλα προγράμματα που έχω βρει θα μου φαινόταν χρήσιμο να μπορώ να βλέπω τα data..

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη Fonikh_Banana : 06-07-11 στις 02:32

  2. #2
    Μέλος Το avatar του χρήστη ptisi110
    Όνομα
    Κώστας
    Εγγραφή
    May 2004
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    186

    Προεπιλογή

    Για το πρώτο είσαι σωστός, πχ για MOVF f,d το d (destination) αν είναι 0 (w) η τιμή αντιγράφεται στον Working register ενώ για 1 (f) πάει στον εαυτό του.

    Για το 2 δες στο View / File registers του MPLAB

    Καλό ξεκίνημα!

    0 Not allowed! Not allowed!

Παρόμοια Θέματα

  1. Βοηθεια με κωδικα στο MPLAB
    By gns13 in forum Μικροελεγκτές
    Απαντήσεις: 7
    Τελευταίο Μήνυμα: 14-05-17, 21:35
  2. Απαντήσεις: 4
    Τελευταίο Μήνυμα: 26-08-13, 19:19
  3. Απαντήσεις: 17
    Τελευταίο Μήνυμα: 18-04-13, 01:17
  4. Απαντήσεις: 5
    Τελευταίο Μήνυμα: 11-07-11, 10:12
  5. Integration του CCS C compiler στο MPLAB
    By Lykos1986 in forum Μικροελεγκτές
    Απαντήσεις: 1
    Τελευταίο Μήνυμα: 19-01-06, 23:22

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας