Kopierbefehl externer Speicher bei 8051 einem MC

Oct 11, 2003 3 Replies

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



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