Ich habe Keine Ahnung wie und wo ich anfangen soll

Gast #57188
Hallo

Ich hoffe jemand kann mir bitte weiter helfen.

Die Aufgabe:

Beginnend mit Port 10H ist die Zeit, Stunden und Minuten, im ASCII-Code
einzugeben. Es sind nur die notwendigen Tiffern und Zeichen für die
Eingabe am jeweiligen Port zulässig. Bei einer falschen eingabe ist
über den Port 17H das Datum FAH auszugeben.
Die eingegebenen Werte sind in den BCD-Code zu wandeln. Die Abfrage
erfolgt in den Registern B(Stunden - Zehner und Einer), Register C
(Minuten - Zehner und Einer).

Das soll ich als Hausaufgabe machen. Wir verwenden das Programm
Sim8085. Vielleicht kann jemand damit was anfangen.

Wie und wo soll ich beginnen? Ich weis nicht weiter.
Gast #57189
Hört sich vieleicht etwas hart an, aber...

Erst einmal ein paar Blätter Papier und ein paar Bleistifte (4B, HB und
2H) besorgen.

Jeden Satz der Aufgabe auf ein extra Blatt schreiben (ganz oben).

Schreib dann auf die Blätter, was für Daten hineinkommen (fast ganz
oben), und welche ausgegeben werden sollen (unten). Jeweils von Blatt
zu Blatt.

Und dann überlege Dir, was zwischen dem oben und dem unten passiert.
Erst in Umgangssprache und diese dann immer detailierter.

Dann überlege Dir, was Deine Entwicklungssysteme hergeben. Such in
Deinen Unterlagen! Wälze Datenblätter und Referenzimplementierungen!

Und wichtig: Dokumentiere JEDEN Schritt!


Das Wichtigste, was ich aus meinem Studium mitgenommen habe (mehr noch
als Fachwissen), war Arbeitsmethodik. Die Antwort auf die Frage nach
dem 'Wie gehe ich an ein Problem heran?' Das ist etwas hart zu lernen
und zu trainieren, hilft aber enorm weiter.

Auch wenn sich das Jetzt banal anhört. Es gibt sehr wenige unlösbare
Probleme. Es ist nur noch eines der Abschätzung der Vorbereitungs- und
durchführungszeit. Und die kommt dann im Laufe der Jahre.

Gruß,
Chaldäer
Gast #57190
Kann Chälder nur zustimmen, genauso sollte man da rangehen.
Ich hab E-Technik studiert und schreibe gerade Diplomarbeit.
Meine Erfahrung ist, dass man eigentlich jedes Problem lösen kann, die
Frage ist nur, wie lang das dauert :-)
Die eigentliche Aufgabe ist "nur", sagen zu können auf welchem Weg
man am schnellsten (und im richtigen Leben: am günstigsten :) ) zum
Ziel kommt. Und dafür ist mal ein detaillierter Plan des Projekts das
allerwichtigste.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.