hallo, kennt sich jemand mit den Adressierungsarten von MSP430 aus? Ich hab hier ne Aufgabe mit Lösungen, hab aber kein Plan davon.
Adressierungsarten MSP430: -Registeradressierung (Register Mode) -Indirekte Adressierung (Indirect Mode) -Indirekte Adress. Mit Autoinkrement (Indirect Autoincrement Mode) -Indizierte Adressierung (Indexed Mode) zusätzlich durch Verwendung von PC und CCR Als Arbeitsregsiter: -Immediate Mode (Auto Inkrement und PC) Nur für Source Operand! -Symbolic Mode (Indexed und PC) -Absolute Mode (Indexed und PC)
Gegeben sei die folgende Speicher- und Registerbelegung eines MSP430-Mikroprozessors (alle Zahlen in Hexadezimaldarstellung). R4: 014a 014c: 0123 R5: 0140 014a: 0222 R6: 0130 0148: 0345 0146: 0444 0144: 0567 0142: 0666 0140: 0789 Welche Belegung haben Register und Speicher nach Ausfuhrung der folgenden Befehle (mit Begründung)? (i) MOV R4,0(R5) (ii) MOV @R4, R5 (iii) MOV #0144h, R5 MOV @R5+, R4 (iv) MOV 4(R5), &0144h (v) MOV 4(R5), R6 MOV &0146h, -6(R4) MOV R6,6(R5) Lösung: (i) MOV R4,0(R5) 0140: 014a (ii) MOV @R4, R5 R5: 0222 (iii) MOV #0144h, R5 MOV @R5+, R4 R5: 0146 R4: 0567 (iv) MOV 4(R5), &0144h 0144: 0567 (v) MOV 4(R5), R6 MOV &0146h, -6(R4) MOV R6,6(R5) R6: 0567 0144: 0444 0146: 0567 kannst du mir das bitte erklären?
Schau dir einfach mal ein User Guide an, da steht ja eigentlich alles drin: http://www-s.ti.com/sc/psheets/slau049f/slau049f.pdf (Seite 3-9) Oder Google benutzen: :) http://webrum.uni-mannheim.de/ppe/darkness/msp430/msp430.html
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.