Intel MCS-4 / Intel 4004 / 4001 - Wie Output beschreiben

OP #6810774
Lesenswert?
• ▲
▼
Hallo zusammen

Ich versuche mich derzeit gerade an den Basics...
Einem Intel 4004 System. Genauer gesagt einem MCS-4
Das System seht ihr im Bild im Anhang.

Wie zu sehen ist, sind die IOs einerseits im RAM vorhanden, andererseits 
auch im ROM.

Nun würde ich gerne ganz simpel ein paar IOs setzen und dies evtl. noch 
in Abhängigkeit eines Inputs.

Dazu habe ich diesen Emulator gefunden:
http://e4004.szyc.org/emu/

Das Instruction set gibts hier:
http://e4004.szyc.org/iset.html

Und hier noch das Manual für das MCS-4
http://bitsavers.trailing-edge.com/components/intel/MCS4/MCS-4_Assembly_Language_Programming_Manual_Dec73.pdf

Wie es aussieht, muss ich wohl den Befehl WMP verwenden.
Leider sind meine Assemblerskills relativ schlecht geworden.

Offenbar ist das höherwertige nibble der Portzustand (1110).
Aber ich vermute, durch alleiniges ausführen von

1110|0001 werde ich noch keinen Output port beschreiben.

Würde mich sehr über Hilfe freuen :)

Danke und Gruss
Holger
Angehängte Dateien:
OP #6810787
Lesenswert?
• ▲
▼
Helge schrieb:
> ich verstehe das so:
> 1. select rom (oder ram)
> 2. Wert in Akku
> 3. WRR (oder WMP)

Danke für die Antwort.
Da steht ja noch

"selected by the last SRC command".

Also zuerst SRC, dann LDM und dann WMP ?

SRC sieht so aus:
0010 RRR1

Also 0010 | 0001 für Chip 0 ?

Dann LOADM
1101 DDDD

Also 1101 | 0001 um das Q0 auf High zu setzen?

und dann WMP
1110 0001

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.