Keil uVision3 IDE_AT89S8253_ Schleifenuebung

Gast #1950353
Lesenswert?

Guten morgen!

ich habe ein problem mit meinem 1. assembler programm.
es soll nur in der umgebung programmiert+getestet werden.

20 byte des internen RAM sollen für diese aufgabe reserviert werden:

folgenden programmcode(aufgeteilt auf 2 screenshots) habe ich bereits:


meine Fragen:
1. ist das Programm richtig so?
2. wie schaffe ich es nun, mithilfe einer Schleife, jene Speicherstelle 
in S an der die Adressen des Subnetzes 1 beginnen zu finden, und diese 
an der Stelle S1 zu speichern?


mit freundlichen grüßen!
Angehängte Dateien:
Moderator (Firma: Titel) Persönliche Seite #1950371
Lesenswert?

µC schrieb:
> folgenden programmcode(aufgeteilt auf 2 screenshots) habe ich bereits:
Seit wann haben Assemblerquelltexte die Endung .png?

Lies deine Frage nochmal durch, und frage dich: wirst du daraus schlau?
Warum taucht die Adresse von S nirgends auf, wenn du dort doch was 
machen willst?
Sollen die 20 Bytes irgendwie verwendet werden?

BTW:
Der Befehl zum Zugriff auf den Programmspeicher heißt beim 8051 movx.
Gast #1950476
Lesenswert?

erstmals danke für die antwort lothar.

assemblerquelltexte haben immernoch die endung .asm, ich habe jediglich 
screenshots vom programm gemacht.
wäre es von vorteil wenn ich die .asm datei uploade?

für S sind doch 20 Bytes reserviert?

also um alle klarheiten zu beseitigen:

die erste aufgabe war es, 20 speicherstellen zu reservieren, welche 8 
bit netzwerkadressen darstellen sollten.
diese sollten mit der subnetzmaske 0xF0 maskiert werden und wieder auf 
die speicherstelle geschrieben werden.
zu beginn sollen register und speicherstellen festgelegt werden, welche 
verwendet werden. als sprungbefehl wird JNZ verwendet

nun soll dieses programm auf "wie schaffe ich es nun, mithilfe einer 
Schleife, jene Speicherstelle
in S an der die Adressen des Subnetzes 1 beginnen zu finden, und diese
an der Stelle S1 zu speichern?"  erweitert werden.

dies ist mein erstes assemblerprogramm.ich habe keine ahnung wie diese 
aufgabe zu lösen ist.

mit freundlichen grüßen
Angehängte Dateien:
Gast #1950537
Lesenswert?

wolfgang.r schrieb:
> FTKL Projekte sollte man schon selber machen?!?!
> Würde mich interessieren welche Klasse dieses Projekt als
> Aufgabenstellung hat.


lieber herr wolfgang.r

ich mache das FTKL programm auch selbst, ich wollte lediglich einen tipp 
für den letzten teil der aufgabe. ich bin zufällig auf dieses forum 
gestoßen, und wusste nicht, dass dies verboten ist.

mfg
Gast #1950571
Lesenswert?

Lieber rmair,

Wenn man schon so etwas macht, dann sollte man zumindest darauf achten 
private daten nicht zu nennen.
Ich werde mich mal erkundigen, bei welchem lehrer sie das projekt 
abzugeben haben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren