Gast
#352472
hallo, kennt sich jemand mit den Adressierungsarten von MSP430 aus? Ich hab hier ne Aufgabe mit Lösungen, hab aber kein Plan davon.
|
Anzeige
|
MSP430 Adressierungsarten
Gast
#352472
hallo, kennt sich jemand mit den Adressierungsarten von MSP430 aus? Ich hab hier ne Aufgabe mit Lösungen, hab aber kein Plan davon.
Gast
#352473
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)
Gast
#352474
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?
Gast
#352475
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 Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|