Fundamentals of computing technology Part 2 - How the CPU works, machine code on the Z80 / U880

Sdílet
Vložit
  • čas přidán 12. 09. 2024

Komentáře • 43

  • @LottiPauls
    @LottiPauls Před rokem +5

    Das Deutsche Museum in München hat es nicht geschafft, mir die Funktionsweise eines Computers verständlich zu machen. Ihre beiden Videos mit Teil 1 und 2 dann aber doch. Das ich das in meinem Alter(94) noch erleben darf ist einfach wundervoll. Ganz vielen Dank, lieber Herr "Technik selbst erlebt"

    • @technikselbsterlebt
      @technikselbsterlebt  Před rokem

      Ich finde es bewundernswert, dass Sie sich geistig fit halten und sich noch für solche Themen interessieren. 😊

    • @LottiPauls
      @LottiPauls Před rokem +3

      @@technikselbsterlebt Die Freude daran steht und fällt mit dem Vortragenden. Das war für mich bereits in der Schule so. Und anschaulich vorzutragen ist die große Kunst des Lehrenden. Ich wünschte mir, das Ihr Wissen und die Art des Vermitteln`s beim Lehramtsstudium eine Messlatte wäre. Dann könnten die heutigen Schüler in Schule und Beruf auch wirklich verstehen was sie lernen, statt irgendwie auswendig gelernte Stottereien vorzutragen...(gilt nicht für Alle, aber für zu Viele)...und Danke für das Kompliment☺

  • @bhuber.videos
    @bhuber.videos Před rokem +2

    Vielen herzlichen Dank für die anschauliche Darstellung. Ich habe mich während des Videos an den Anfang der 80er zurückversetzt gefühlt. Schon Ende der 70er hat mich die Thematik fasziniert und um ein Haar wäre damals ein Elektrotechnik-/Informatikstudium draus geworden. Ich werde mir das Video auf jeden Fall noch einmal ansehen. Hat riesig Spaß gemacht! 😊👍

  • @rubeniggel9038
    @rubeniggel9038 Před 3 měsíci

    Ich schreibe nicht oft Kommentare, und wenn, dann nur wenn mir wirklich etwas auf dem Herzen liegt. Ich finde deine Videos durchweg sehr aufklärend, hochwertig, präzise und spannend. Alles in allem machen sie durchweg Spaß auf Mehr. Ich bin wirklich sehr froh diesen Kanal entdeckt zu haben. Vielen Dank für die vielen tollen Videos!
    LG

  • @nomadr1349
    @nomadr1349 Před rokem +4

    Super interessant und spannend, hat sich wie 3 Minuten angefühlt ;) Danke!

  • @svenwindpassinger2170
    @svenwindpassinger2170 Před 10 měsíci +2

    War sehr interessant! Hat mich aber zum Mitdenken etwas überfordert.
    Ich würde mich freuen, wenn sie noch detailiertere Schritt für Schritt Videos hätten.
    LG
    Sven

  • @hanspeterbestandig2054
    @hanspeterbestandig2054 Před rokem +2

    Sehr schön und ruhig erklärt! 👍👏👏👏 Ich wurde selbst auf einem Z80 (Sinclair ZX81) groß und hört man Ihnen zu, ist das wie eine Zeitreise 40 Jahre zurück… Danke! $C9 (RET)

  • @PowerMan74
    @PowerMan74 Před rokem +3

    Sehr gut erklärt. 😊 Ich habe auf einem KC85/2 mit Junost Fernsehr angefangen und habe mir dann privat einen Z1013.16 gekauft. (Den habe ich immernoch im Keller, in einem schicken gebeizten Holzgehäuse.) Die haben ja alle den U880D gehabt. Auf dem C64 habe ich dann Anfang der 90er in Assembler meine ersten Demos programmiert. Ich war damit sogra in der Zeitschrift 64er abgedruckt.
    Die meisten Anwender wissen garnicht, was da auf Prozzessorebene stattfindet.

  • @WolfgangBertram
    @WolfgangBertram Před rokem +1

    Ganz großes Kino! Deine Erklärungen ohne jeden Schnickschnack und mit fundiertem Fachwissen sind einmalig. Wenn ich so sehe was Du für einen Wissensschatz hast, dann wäre es sicher mal sehr spannend zu sehen woher das kommt und was Deine Historie so ist. Bitte mach weiter so, aber vor allem bleib gesund.

  • @weitblick1206
    @weitblick1206 Před rokem

    Ich habe einfach nur zugehört und manchmal zurück gescrollt. Es war ziemlich entspannend keinen Lernstress zu haben, aber die Prozessorarbeit wieder einmal vorgeführt zu bekommen. Ich war damals mit dem 6502 unterwegs, aber das komplexe Steuergedöns eines Prozessors ähnelt sich sehr.
    Vielen Dank für den Lehrgang, es ist eine gute und knackige Zusammenfassung zu erfahren, was bei den Transistoren in einem Prozessor, so los ist.

  • @HobMills
    @HobMills Před rokem +2

    Wie immer ein phantastisches Video. Wobei ich sagen muss, dass ich bei den Assemblerbefehlen sehr schnell einen Konten im Hirn hatte. Nicht überraschend, dass höhere Programmiersprachen von den meisten wahrscheinlich vorgezogen werden. 😁

    • @technikselbsterlebt
      @technikselbsterlebt  Před rokem +1

      Das Problem war damals alledings, dass die Rechner und der mitgelieferte Basic-Interpreter sehr langsam waren. Darum habe ich die meisten Programme tatsächlich in Maschinencode geschrieben. Die waren wesentlich schneller und brauchten nur wenig Speicherplatz.

  • @aloismaier2157
    @aloismaier2157 Před rokem +1

    Oh ja, da kommen wieder Erinnerungen am meine Z80-Zeit hoch. Mein Gott, waren damals die CPUs noch händisch beherrschbar.
    Sehr gut rüber gebracht, Danke.

  • @momentum5814
    @momentum5814 Před rokem

    Darf mich recht herzlich bedanken ! wie immer sehr lehrreich und gut verständlich erklärt. Vielen Dank , dass Sie Ihr umfangreiches Wissen teilen.

  • @derkranich8474
    @derkranich8474 Před rokem +2

    Genial. Vielen Dank. Da ist vieles dabei was ich schon immer Wissen wollte.

  • @fredfrickler2120
    @fredfrickler2120 Před rokem +1

    Schön erklärt, da werden Erinnerungen wach. Ich habe in der Vergangenheit ziemlich viel mit Assembler programmiert. Besonders den Assembler von Alfred Arnold, den AS fand ich immer sehr schön, da er mit sehr unterschiedlichen Prozessoren umgehen konnte und kann. Früher bestand ja besonders bei Industrieelektronik die gute Tradition die wertvolleren Bauteile zu sockeln. Daher bin ich oftmals kostenlos an den einen oder anderen 8039,8049 oder auch an so Exoten wie den CPD 1806 gekommen. Die haben dann bei mir in diversen Selbstbauprojekten weitergelebt, z.B. in Digitaluhren, Toaster Steuerungen mit Sprachausgabe oder auch PC KVM Umschaltern mit Flouressenz Anzeigen....

  • @thomashoudek1837
    @thomashoudek1837 Před rokem

    so tolle Erläuterungen der Grundlagen - sehr wertvoll! vielen Dank!

  • @skullscandle
    @skullscandle Před rokem

    Der Z1013 war als Jugendlicher mein Einstieg in die Rechentechnik. Erst Basic und dann Maschinencode und Assembler. Echt Klasse ihn hier im Video zu sehen. Ja, aufgerüstet habe ich meinen damals mit U2164 auch. Ich hatte auch das Glück in einer AG mit Gleichgesinnten zusammen arbeiten zu können. Didaktisch war der Bausatz großartig! Man war in der Lage die CPU und das Zusammenspiel mit PIO, RAM und ROM als Heranwachsender zu begreifen. Das ist bei modernen und komplexen Systemen nur schwer möglich.

  • @lottek4695
    @lottek4695 Před rokem +1

    20 FA... - ja, der Rückwärtssprung, wenn ausgehend von FF :-) Sehr gutes Video! Vielen Dank!

  • @mannesbastelspa6551
    @mannesbastelspa6551 Před 7 měsíci

    Hey, super Videos, die du so machst. Die versetzen mich ganz in die Zeit, wo ich programmieren gelernt habe. Das ist über 40 Jahre her jetzt und ich kann einige Maschinencodes noch auswendig. Will nicht meckern aber bei 17:28 (relativer Sprung JRNZ) hast du das Argument vergessen anzugeben, wohin er springen soll. Ansonsten tolles und sehr verständlich erklärtes Video. Mach weiter so, Danke.

  • @dondento
    @dondento Před rokem

    Vielen Dank für die Zeitreise. Wir hatten 1982 drei CBM 3016 mit Datasette in der Schule, schöne Zeit.

  • @hugoegon8148
    @hugoegon8148 Před 8 měsíci

    Hervorragend erklärt. War sehr gut, um mein etwas angestaubtes Wissen über den U880 und Z1013 wieder aufzufrischen. Dankeschön. 🙂

  • @reinhardmichael9000
    @reinhardmichael9000 Před rokem +2

    Mein erster Computer war ein ZX81, mit dem 1kB-Speicher konnte man noch jedes einzelne Bit mit Handschlag begrüßen.😅 Denn hab ich erst in Basic programmiert, später dann Programme in Maschinensprache geschrieben.
    Wie du schon unter @HobMills ausgeführt hast, waren die einfach schneller.
    Mit der 16kB-Erweiterung konnte man auch eigene Zeichensätze erstellen.

    • @andre_s.
      @andre_s. Před rokem +2

      Hatte auch den Sinclair ZX81. Mann was hab ich da Nächtelang Basic Programiert. War eine tolle Zeit!

  • @tswellersalzer1850
    @tswellersalzer1850 Před rokem +1

    Tolle Erklärung. Danke.

  • @ralfo5419
    @ralfo5419 Před rokem +1

    Tolles Video, vielen Dank!

  • @JontheRippa
    @JontheRippa Před rokem +2

    Sehr interessant 👍👍👍

  • @AK-vx4dy
    @AK-vx4dy Před rokem +1

    I don't understand anything what is said, but Z80/U880 a like so much, and can understand assembly/machinecode.
    I also encoded manually my programs on ZX81 machine.

  • @gohangoku3447
    @gohangoku3447 Před rokem

    Danke für die Tolle Arbeit. Ist auch sehr gut um alles wieder aufzufrischen.
    Ich fände es genial, wenn Sie noch einen Schritt tiefer bzw. in die analoge Welt eintauchen könnten, um einmal konkret die Umsetzung einer Adressierung eines Teilnehmers zu beschreiben.
    Beispiel: Wie wird hardwaremäßig realisiert, dass ein Bus-Teilnehmer auf eine ganz bestimmte Folge von Binärzahlen bzw. der daraus resultierenden Abfolge von Spannungspegel so "reagiert", dass dadurch etwas "freigeschaltet" bzw. der Teilnehmer selbst diesen Zustand als "Ich wurde adressiert" erkennt.

  • @CryptonNite23
    @CryptonNite23 Před rokem

    Ich werd verrückt: Ein Z1013. Ich habe bis vor zwei Jahren beim Hersteller gearbeitet und einen der Entwickler des Geräts kennengelernt. Ich habe auch einen Z1013, der auch funktioniert und in Originalverpackung und unverbastelt ist.

  • @dogralle
    @dogralle Před rokem

    Super erklärt, aber der Z1013 hat einen eigenen 2Kb großen statischen Bildspeicher. Dieser ist mechanisch neben dem Zeichensatz-ROM zu finden. Aus dem 64Kb werden die Bereiche um den OS-ROM und dem BWS mit CHR-ROM ausgeblendet. Das OS des Z1013 ist übrigens 2Kb groß, obwohl ein 4Kb-ROM eingebaut ist. Es können somit 2 Tastaturen verwendet werden.

  • @Pippo.Langstrumpf
    @Pippo.Langstrumpf Před rokem +1

    Der neue Arduino Uno Rev. 4 ist bereits ein 32Bit Rechner mit Arm Cortex Core. Aber bis vor Kurzem war die Aussage 8-Bit richtig.

  • @WerreSurfer
    @WerreSurfer Před rokem

    Das waren noch Zeiten. War selbst beim RVB (Robotron Vertrieb Berlin) von 1978 - 1989. Habe noch die Zeiten von Lochkarten und Lochstreifen mit erlebt. Auch den R300, der stand in der Greifswalder Str. 29. Hier nochwas zum Ende einer Anlage mit dem R4201 czcams.com/video/idDIFpg4mY4/video.html

  • @helmargesel3972
    @helmargesel3972 Před rokem

    Danke 👍👍👍👍

  • @klauswerner
    @klauswerner Před rokem

    Mein erster Computer war der Sinclair ZX80 😊

    • @stefanm.caillet5896
      @stefanm.caillet5896 Před 10 měsíci +1

      Meiner der ZX81 als Bausatz. Auf dem habe ich mich dann auch in Z80 Maschinensprache eingearbeitet und viel dabei gelernt.

  • @urianuss
    @urianuss Před 11 měsíci

    Hallo, mich würde interessieren, mit welchem Programm(Typ) der Code eingegeben wurde, dass man sogar den Registerinhalt angezeigt bekommt. Ich restauriere aktuell einen LC80, funktioniert mittlerweile wieder wie im Auslieferzustand, jetzt käme zum besseren Verständnis die Programmentwicklung dran. Da würde mich z.Bsp. auch das Monitorprogramm interessieren, welches ja den Start nach dem Einschalten festlegt. Mit welchem ?Assembler? haben Sie das denn gelöst? Danke für eine Unterstützung

    • @technikselbsterlebt
      @technikselbsterlebt  Před 11 měsíci

      Die Anzeigefunktionen sind Bestandteil des Monitorprogramms und ich musste da gar nichts machen.
      Den Monitor kann man als Binärdatei und Quelltext herunterladen:
      hc-ddr.hucki.net/wiki/doku.php/z1013/software/monitor
      Übrigens auch für den LC80.

  • @BerndFreygang
    @BerndFreygang Před rokem +1

    Hm, bei AMD64 sind ist der Adressbus 48bit breit.

  • @manfredkuminski5448
    @manfredkuminski5448 Před rokem

    Die Z80-CPU hat sehr viele (4000) undokumentierte Befehle, insbesondere Schiebebefehle für Datenblöcke.

  • @christinak2329
    @christinak2329 Před rokem +1

    Super Video! Vielen Dank!