Hallo, Woran erkennt man dass sich ein Kopierbefehl auf den jeweiligen externen Speicher bezieht. a) Datenspeicher b) Codespeicher Der Kopierbefehl fängt ja wohl mit "MOVX" an. Doch wie lautet er genau, auf a) und b) bezogen? Gruß Arndt
Kopierbefehl externer Speicher bei 8051 einem MC
Oct 11, 2003
3 Replies
movx ist XRAM (also Datenspeicher, Aktivierung über RD/ und WR/) movc ist CODE (also Programmspeicher, Aktivierung über PSEN/)
Matthias Weißer
matthias@matwei.de
http://www.matwei.de
Vielen Dank.
Gruß Arndt
Man kann aber PSEN* und RD* undieren (Schaltungstechnisch). Das führt dann dazu, dass ein und dieselbe Speicherstelle als Code- und als Datenspeicher verwendet werden kann. Ich nutze das dazu, um 8031-Programme per serieller Schnittstelle auf das Zielsystem zu laden (in den Datenspeicher schreiben) und diese dann (aus dem Programmspeicher heraus) laufen zu lassen.
Gruß
Stefan
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required