Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.physik > #94439 > unrolled thread
| Started by | Der Mandarin <germanmidnightrunner@gmail.com> |
|---|---|
| First post | 2016-02-16 05:57 -0800 |
| Last post | 2016-03-08 10:46 -0800 |
| Articles | 12 — 8 participants |
Back to article view | Back to de.sci.physik
Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte Der Mandarin <germanmidnightrunner@gmail.com> - 2016-02-16 05:57 -0800
Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte Franz Glaser <franz@meg-glaser.com> - 2016-02-16 15:08 +0100
Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte Fritz <fritz@sea.nomail.invalid> - 2016-02-16 17:58 +0100
Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte Der Mandarin <germanmidnightrunner@gmail.com> - 2016-02-16 12:01 -0800
Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2016-02-17 09:49 +0100
Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte Franz Glaser <franz@meg-glaser.com> - 2016-02-17 12:51 +0100
Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-02-17 20:00 +0100
Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte Rolf Bombach <rolfnospambombach@invalid.invalid> - 2016-02-28 11:17 +0100
Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte Gregor Scholten <g.scholten@gmx.de> - 2016-02-28 14:29 +0100
Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte Der Mandarin <germanmidnightrunner@gmail.com> - 2016-02-28 11:58 -0800
Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte Der Mandarin <germanmidnightrunner@gmail.com> - 2016-02-28 14:01 -0800
Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte Rockwell Commander <germanmidnightrunner@gmail.com> - 2016-03-08 10:46 -0800
| From | Der Mandarin <germanmidnightrunner@gmail.com> |
|---|---|
| Date | 2016-02-16 05:57 -0800 |
| Subject | Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte |
| Message-ID | <d5775a84-95ca-4449-88ec-3af74a6d289b@googlegroups.com> |
Meine sebstentwickelte 6502-Betriebssystem-Stoftware stand sogar schon EIN JAHR VORHER aus der Münchner Systems-Messe zum Verkauf ! Für die schönen INTEL Befehle hatte ich wenig Zeit. AAA ASCII adjust after addition ASCII-Anpassung nach einer Addition AAD ASCII adjust before divide ASCII-Anpassung vor einer Division AAM ASCII adjust alter multiply ASCII-Anpassung nach einer Multiplikation AAS ASCII adjust after subtract ASCII-Anpassung nach einer Subtraktion ADC Add with carry Addiere mit Übertrag-Statusbit ADD Add Addiere AND And Und CALL Call Rufe auf CBW Convert byte to word Wandle Byte in Wort um CLC Clear carry flag Lösche Übertrag-Statusbit CLD Clear direction flag Lösche Richtung-Statusbit CLI Clear interrupt flag Lösche Unterbrechung-Statusbit CMC Complement carry flag Invertiere Übertrag-Statusbit CMP Compare Vergleiche CMPS Compare string Vergleiche Zeichenkette CMPSB Compare string bytewise Vergleiche Zeichenkette byteweise CMPSW Compare string wordwise Vergleiche Zeichenkette wortweise CWD Convert word to double word Wandle Wort in Doppelwort um DAA Decimal adjust after addition Dezimale Anpassung nach einer Addition DAS Decimal adjust after subtract Dezimale Anpassung nach einer Subtraktion DEC Decrement Vermindere DIV Divide (unsigned) Dividiere (vorzeichenlos) ESC Escape (to external device) Entweiche (zu externer Einheit) HLT Halt Halt IDIV Integer divide (signed) Ganzzahlige Division (vorzeichenbehaftet) IMUL Integer multiply (signed) Ganzzahlige Division Ganzzahlige Multiplikation (vorzeichenbehaftet) IN Input from Lese ein von INC Increment Erhöhe INT Interrupt Unterbreche INTO Interrupt if overflow Unterbreche, wenn Überlauf IRET Interrupt return Kehre von Unterbrechungsprogramm zurück JA Jump if above Springe, wenn darüber JAE Jump if above or equal Springe, wenn darüber oder gleich JB Jump if below Springe, wenn darunter JBE Jump if below or equal Springe, wenn darunter oder gleich JCXZ Jump if CX equal zero Springe, wenn CX gleich 0 JE Jump if equal Springe, wenn gleich JG Jump if greater Springe, wenn größer JGE Jump if greater or equal Springe, wenn größer oder gleich JL Jump if less Springe, wenn kleiner JLE Jump if less or equal Springe, wenn kleiner oder gleich JMP Jump Springe JNA Jump if not above Springe, wenn nicht darüber JNAE Jump if not above and not equal Springe, wenn nicht darüber und nicht gleich JNB Jump if not below Springe, wenn nicht darunter JNBE Jump if not below and not equal Springe, wenn nicht darunter und nicht gleich JNE Jump if not equal Springe, wenn nicht gleich JNG Jump if not greater Springe, wenn nicht größer JNGE Jump if not greater and not equal Springe, wenn nicht größer und nicht gleich JNL Jump if not less Springe, wenn nicht kleiner JNLE Jump if not less and not equal Springe, wenn nicht kleiner und nicht gleich JNO Jump if no overflow Springe, wenn kein Überlauf JNP Jump if no parity Springe, wenn keine Parität JNS Jump if no sign Springe, wenn kein Vorzeichen (positiv) JNZ Jump if not zero Springe, wenn nicht 0 JO Jump if overflow Springe, wenn Überlauf JP Jump if parity Springe, wenn Parität JPE Jump if parity even Springe, wenn Parität gerade JPO Jump if parity odd Springe, wenn Parität ungerade JS Jump if sign Springe, wenn Vorzeichen (negativ) JZ Jump if zero Springe, wenn 0 LAHF Load AH with flags Lade AH mit den Statusbits LDS Load pointer using DS Lade Zeiger unter Verwendung von DS LEA Load effective address to register Lade effektive Adresse in Register LES Load pointer using ES Lade Zeiger unter Verwendung von ES LOCK Lock Bus Verriegle den Bus LODS Load string to AL/AX Lade Zeichenkette in AL/AX LODSB Load string bytewise to AL Lade Zeichenkette byteweise in AL LODSW LODSW Load string wordwise to AX Lade Zeichenkette wonweise in AX LOOP Loop CX times Führe Schleife CX-mal aus LOOPE Loop CX times while equal Führe Schleife CX-mal aus solange gleich LOOPNE Loop CX times while not equal Führe Schleife CX-mal aus solange ungleich LOOPNZ Loop CX times while not zero Führe Schleife CX-mal aus solange nicht 0 LOOPZ Loop CX times while zero Führe Schleife CX-mal aus solange 0 MOV Move Verschiebe MOVS Move string Verschiebe Zeichenkette MOVSB Move string bytewise Verschiebe Zeichenkette byteweise MOVSW Move string wordwise Verschiebe Zeichenkette wortweise MUL Muliply (unsigned) Multipliziere (vorzeichenlos) NEG Negate Negiere NOP No Operation Keine Operation NOT Invert Invertiere OR Or Oder OUT Output to Gebe aus nach POP Pop Hole POPF Pop flags Hole Statusbits PUSH Push Schiebe PUSHF Push flags Schiebe Statusbits RCL Rotate through carry left Rotiere durch Übertrag-Statusbit nach links RCR Rotate through carry right Rotiere durch Übertrag-Statusbit nach rechts REP Repeat CX times Wiederhole CX-mal REPE Repeat CX times while equal Wiederhole CX-mal solange gleich REPNE Repeat CX times while not equal Wiederhole CX-mal solange nicht gleich REPNZ Repeat CX times while not zero Wiederhole CX-mal solange nicht gleich 0 REPZ Repeat CX times while zero Wiederhole CX-mal solange 0 RET Return from procedure Kehre aus Prozedur zurück ROL Rotate left Rotiere nach links ROR Rotate right Rotiere nach rechts SAHF Store AH into flags Speichere AH in die Statusbits SAL Shift arithmetic left Schiebe arithmetisch nach links SAR Shift arithmetic right Schiebe arithmetisch nach rechts SBB Subtract with borrow Subtrahiere mit Ausborgen SCAS Scan string Taste Zeichenkette ab SCASB Scan string bytewise Taste Zeichenkette byteweise ab SCASW Scan string wordwise Taste Zeichenkette wortweise ab SHL Shift logical left Schiebe logisch nach links SHR Shift logical right Schiebe logisch nach rechts STC Set carry flag Setze Übertrag-Statusbit STD Set direction flag Setze Richtung-Statusbit STI Set Interrupt flag Setze Unterbrechung-Statusbit STOS Store string from AL/AX Speichere Zeichenkette aus AL/AX STOSB Store string bytewise from AL Speichere Zeichenkette byteweise aus AL STOSW Store string wordwise from AX Speichere Zeichenkette wortweise aus AX
[toc] | [next] | [standalone]
| From | Franz Glaser <franz@meg-glaser.com> |
|---|---|
| Date | 2016-02-16 15:08 +0100 |
| Message-ID | <digorjFoqgoU1@mid.individual.net> |
| In reply to | #94439 |
Am 16.02.2016 14:57, schrieb Der Mandarin: > Meine sebstentwickelte 6502-Betriebssystem-Stoftware stand sogar schon EIN JAHR VORHER aus der Münchner Systems-Messe zum Verkauf ! IMHO sind die Motorola-Prozessoren nicht wegen "schlechter Befehle" versickert sondern nur wegen des Byteswaps, das nicht expandierbar ist. Ich habe ein paar Prüfstände aus Anfang 80er draußen gehabt mit 09'er. Der Assembler war ein Traum. GL -- Die "Öffentliche Meinung" ist der sozialistische Ersatzgott. Allwissend, allmächtig und allgefürchtet. Die schlimmsten Mitmenschen sind die Verbreiter von Gerüchten, deren Herkunft sie nicht nennen dürfen - genannt Vernaderer. Die Medien sind dabei gesetzlich geschützt.
[toc] | [prev] | [next] | [standalone]
| From | Fritz <fritz@sea.nomail.invalid> |
|---|---|
| Date | 2016-02-16 17:58 +0100 |
| Subject | Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte |
| Message-ID | <n9vkac$srq$1@fritzs.eternal-september.org> |
| In reply to | #94442 |
Am 16.02.16 um 15:08 schrieb Franz Glaser: > IMHO sind die Motorola-Prozessoren nicht wegen "schlechter Befehle" > versickert sondern nur wegen des Byteswaps, das nicht expandierbar ist. Völlig falsch ..... ;-) Das Wintel (1) Konsortium hatte bloß den besseren Marketing Schmäh ..... Wo sind nun all die anderen, zum Teil sehr guten Prozessor Typen ab-geblieben? <https://en.wikipedia.org/wiki/Microprocessor_chronology> Einzig die ARM Architektur könnte Intel noch gefährlich werden ..... <https://en.wikipedia.org/wiki/ARM_architecture> <https://en.wikipedia.org/wiki/Apple_A4> <https://en.wikipedia.org/wiki/Apple_A5> .... <https://en.wikipedia.org/wiki/Apple_A8> <https://en.wikipedia.org/wiki/Apple_A9> Und Apple experimentiert Gerüchterweise mit einem Nachfolger vom A9 in deren Notebooks. Die ARM Prozessoren finden schon den Weg zu Server <http://www.zdnet.com/article/windows-linux-arm-servers-are-on-their-way-to-the-data-center/> <http://searchdatacenter.techtarget.com/definition/advanced-RISC-machine-ARM> (1) <https://en.wikipedia.org/wiki/Wintel> -- Fritz „Die Welt ist groß genug für die Bedürfnisse aller, aber zu klein für die Gier Einzelner“ - Mahatma Gandhi
[toc] | [prev] | [next] | [standalone]
| From | Der Mandarin <germanmidnightrunner@gmail.com> |
|---|---|
| Date | 2016-02-16 12:01 -0800 |
| Subject | Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte |
| Message-ID | <ed90ded4-72bb-4672-be27-348dfac7162a@googlegroups.com> |
| In reply to | #94445 |
Am Dienstag, 16. Februar 2016 17:58:37 UTC+1 schrieb Fritz: > Am 16.02.16 um 15:08 schrieb Franz Glaser: > > IMHO sind die Motorola-Prozessoren nicht wegen "schlechter Befehle" > > versickert sondern nur wegen des Byteswaps, das nicht expandierbar ist. > > Völlig falsch ..... ;-) > > Das Wintel (1) Konsortium hatte bloß den besseren Marketing Schmäh ..... > > Wo sind nun all die anderen, zum Teil sehr guten Prozessor Typen > ab-geblieben? > <https://en.wikipedia.org/wiki/Microprocessor_chronology> > > Einzig die ARM Architektur könnte Intel noch gefährlich werden ..... > > <https://en.wikipedia.org/wiki/ARM_architecture> > <https://en.wikipedia.org/wiki/Apple_A4> > <https://en.wikipedia.org/wiki/Apple_A5> > .... > <https://en.wikipedia.org/wiki/Apple_A8> > <https://en.wikipedia.org/wiki/Apple_A9> > > Und Apple experimentiert Gerüchterweise mit einem Nachfolger vom A9 in > deren Notebooks. > > Die ARM Prozessoren finden schon den Weg zu Server > <http://www.zdnet.com/article/windows-linux-arm-servers-are-on-their-way-to-the-data-center/> > > <http://searchdatacenter.techtarget.com/definition/advanced-RISC-machine-ARM> > > (1) > <https://en.wikipedia.org/wiki/Wintel> > > -- > Fritz > "Die Welt ist groß genug für die Bedürfnisse aller, aber zu klein für > die Gier Einzelner" - Mahatma Gandhi Der Null Neuner ? Und Swap ? Noch nie gehört.
[toc] | [prev] | [next] | [standalone]
| From | Hans-Peter Diettrich <DrDiettrich1@aol.com> |
|---|---|
| Date | 2016-02-17 09:49 +0100 |
| Message-ID | <diirhcFam1dU2@mid.individual.net> |
| In reply to | #94442 |
Franz Glaser schrieb: > Am 16.02.2016 14:57, schrieb Der Mandarin: > >> Meine sebstentwickelte 6502-Betriebssystem-Stoftware stand sogar schon >> EIN JAHR VORHER aus der Münchner Systems-Messe zum Verkauf ! > > > IMHO sind die Motorola-Prozessoren nicht wegen "schlechter Befehle" > versickert sondern nur wegen des Byteswaps, das nicht expandierbar ist. Ich vermute eher schlechtes Marketing, insbesondere bei Entwicklungssystemen. Kennst Du noch den Exorciser? Zugegeben, die Intel-Systeme, die ich später kennengelernt habe (ICE), waren auch schweinisch teure Kästen, wurden aber anscheinend vom Markt besser akzeptiert. > Ich habe ein paar Prüfstände aus Anfang 80er draußen gehabt mit 09'er. > Der Assembler war ein Traum. Mit dem 6809 habe ich auch mein letztes eigenes Entwickelungssystem aufgebaut. Der Befehlssatz hat mich etwas an die pdp-11 erinntert, war zumindest deutlich regulärer als der ganze Intel-Schrott (CISC = Chaotic Instruction Set). Selbst ein 68000 ließ sich flüssig in Assembler programmieren, mit einem phantastischen Entwicklungssystem auf meinem Atari ST, während ich am ICE mit einem 8742 Bondout sofort Krämpfe in sämtlichen Körperteilen bekam :-( DoDi
[toc] | [prev] | [next] | [standalone]
| From | Franz Glaser <franz@meg-glaser.com> |
|---|---|
| Date | 2016-02-17 12:51 +0100 |
| Message-ID | <dij56aFd53pU1@mid.individual.net> |
| In reply to | #94462 |
Am 17.02.2016 09:49, schrieb Hans-Peter Diettrich: >> Ich habe ein paar Prüfstände aus Anfang 80er draußen gehabt mit 09'er. >> Der Assembler war ein Traum. > > Mit dem 6809 habe ich auch mein letztes eigenes Entwickelungssystem > aufgebaut. Der Befehlssatz hat mich etwas an die pdp-11 erinntert, war > zumindest deutlich regulärer als der ganze Intel-Schrott (CISC = Chaotic > Instruction Set). Selbst ein 68000 ließ sich flüssig in Assembler > programmieren, mit einem phantastischen Entwicklungssystem auf meinem > Atari ST, während ich am ICE mit einem 8742 Bondout sofort Krämpfe in > sämtlichen Körperteilen bekam :-( > > DoDi Da ich auf den 8086/88 umgestiegen bin mit FORTH und mit Concurrent CP/M haben sich die Motorola-Geschichten für mich abseits abgespielt. Da war ASM nur mehr für die Hardwarenähe relevant im FORTH Kern und im XIOS. Meine Feindschaft gegen den "Bill" hat sich über Lichtjahre erhalten :-) GL -- Die "Öffentliche Meinung" ist der sozialistische Ersatzgott. Allwissend, allmächtig und allgefürchtet. Die schlimmsten Mitmenschen sind die Verbreiter von Gerüchten, deren Herkunft sie nicht nennen dürfen - genannt Vernaderer. Die Medien sind dabei gesetzlich geschützt.
[toc] | [prev] | [next] | [standalone]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2016-02-17 20:00 +0100 |
| Message-ID | <4176176.i8hP7bXcXm@PointedEars.de> |
| In reply to | #94466 |
Franz Glaser wrote: > Meine Feindschaft gegen den "Bill" hat sich über Lichtjahre erhalten :-) Das Lichtjahr ist eine Einheit der Länge, nicht der Zeit. -- PointedEars Twitter: @PointedEars2 Please do not cc me. / Bitte keine Kopien per E-Mail.
[toc] | [prev] | [next] | [standalone]
| From | Rolf Bombach <rolfnospambombach@invalid.invalid> |
|---|---|
| Date | 2016-02-28 11:17 +0100 |
| Subject | Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte |
| Message-ID | <nauh9a$3r2$1@dont-email.me> |
| In reply to | #94478 |
Thomas 'PointedEars' Lahn schrieb: > Franz Glaser wrote: > >> Meine Feindschaft gegen den "Bill" hat sich über Lichtjahre erhalten :-) > > Das Lichtjahr ist eine Einheit der Länge, nicht der Zeit. Der ursprüngliche Kommentar lässt allerdings keine Rückschlüsse daraufhin zu, ob eine Distanz oder eine Zeit gemeint ist. -- mfg Rolf Bombach
[toc] | [prev] | [next] | [standalone]
| From | Gregor Scholten <g.scholten@gmx.de> |
|---|---|
| Date | 2016-02-28 14:29 +0100 |
| Subject | Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte |
| Message-ID | <nausno$1l4$1@news.albasani.net> |
| In reply to | #94442 |
Am 16.02.2016 um 15:08 schrieb Franz Glaser: >> Meine sebstentwickelte 6502-Betriebssystem-Stoftware stand sogar schon >> EIN JAHR VORHER aus der Münchner Systems-Messe zum Verkauf ! > > > IMHO sind die Motorola-Prozessoren nicht wegen "schlechter Befehle" > versickert sondern nur wegen des Byteswaps, das nicht expandierbar ist. Du meinst mit Byteswap das Big Endian? Das als Byteswap bezeichnen setzt aber voraus, dass man Little Endian als die natürlichere Byte-Reihenfolge ansieht. Denn aus Big Endian-Perspektive ist es ja genau anders herum, da ist Little Endian Byteswap.
[toc] | [prev] | [next] | [standalone]
| From | Der Mandarin <germanmidnightrunner@gmail.com> |
|---|---|
| Date | 2016-02-28 11:58 -0800 |
| Subject | Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte |
| Message-ID | <5d8f8acc-1e19-47c4-b007-fd73eaf115b5@googlegroups.com> |
| In reply to | #94875 |
Am Sonntag, 28. Februar 2016 14:29:29 UTC+1 schrieb Gregor Scholten: > Am 16.02.2016 um 15:08 schrieb Franz Glaser: > > >> Meine sebstentwickelte 6502-Betriebssystem-Stoftware stand sogar schon > >> EIN JAHR VORHER aus der Münchner Systems-Messe zum Verkauf ! > > > > > > IMHO sind die Motorola-Prozessoren nicht wegen "schlechter Befehle" > > versickert sondern nur wegen des Byteswaps, das nicht expandierbar ist. > > Du meinst mit Byteswap das Big Endian? Das als Byteswap bezeichnen setzt > aber voraus, dass man Little Endian als die natürlichere > Byte-Reihenfolge ansieht. Denn aus Big Endian-Perspektive ist es ja > genau anders herum, da ist Little Endian Byteswap. Den PC den wir uns alle nicht leisten konnten. 5000 D-Mark. Die Professoren in der TU haben gesagt daß wir auf der Cray C-Programme schreiben sollten, obwohl diese um 50 % langsamer war. Den ersten Supercomputer lieferte Cray 1976 mit der Cray-1, einem Rechner mit einer Leistung von rund 133 MFLOPS. Die Cray-1 hatte eine Wortgröße von 64 Bit und einen Speicherausbau von einer Million Worten, was einer Speichergröße von 8 Megabyte entspricht. Die cycle time betrug 12,5 Nanosekunden, entsprechend einer für die damalige Zeit enorm hohen Taktfrequenz von 80 MHz. Bis in die Mitte der 80er Jahre stellte Cray ausschließlich Vektorrechner her. Die Rechenleistung dieser Computer liegt weder in ihrer Taktfrequenz noch in der Zusammenschaltung von mehreren CPUs begründet. Stattdessen besitzt die CPU mehrere Vektorregister, die im Fall von Cray 64 Werte auf einmal aufnehmen können. Mit mehreren Vektorregistern können innerhalb eines Taktzyklus Instruktionen auf 64 Werten gleichzeitig ausgeführt werden.
[toc] | [prev] | [next] | [standalone]
| From | Der Mandarin <germanmidnightrunner@gmail.com> |
|---|---|
| Date | 2016-02-28 14:01 -0800 |
| Subject | Re: Der IBM Personal Computer Model 5150 wurde am 12. August 1981 angekündigt ... während ich gerade meinen 8.Versuch im A-Praktikum erfolgreich bestanden hatte |
| Message-ID | <0e8907fe-b6e3-483e-8926-35c4ca9741bf@googlegroups.com> |
| In reply to | #94889 |
Irre: Mathe-Professor Steinlein sagte 1975 den Phyikern in der Theresienstraße: " Wir müssen unbedingt den Control Data Computer CDC 6600 kaufen ! " Die Zahl der Funktionseinheiten wurde verkleinert, da sich bei der CDC 6600 im praktischen Betrieb es schwer war alle Funktionseinheiten mit Befehlen zu versorgen. Die Lösung bestand in der Einführung der Pipeline, einem Konzept das zur selben Zeit auch andere Rechner wie der Amdahl 470/6 einsetzten. Die CDC 7600 setzte eine Pipeline pro Funktionseinheit ein. Nachdem Dekodieren stand fest, welche Funktionseinheit angesprochen wurde, dafür gab es 3 Bits im Opcode. Die Ausführung wurde nun an die Pipeline der Funktionseinheit übergeben. Brauchte eine Multiplikation dann z.b. 8 Takte, so durchlief der Befehl bei jedem Takt eine Stufe der Multiplikationseinheit die eine Teiloperation durchführte, und rückte in der Pipeline zum Ende hin vor. Der Unterschied zur sequentiellen Abarbeitung ist, dass die Pipeline nach jedem Takt einen neuen Befehl akzeptiert, also nicht die Multiplikationseinheit für die Ausführung über die ganze Zeit blockiert ist. Die Funktionseinheit muss daher aus Subeinheiten bestehen, die voneinander isoliert arbeiten können und bei jedem Takt ein Zwischenresultat abliefern. Das macht deren Entwicklung deutlich komplexer. Als Belohnung steigt die Performance der Maschine im theoretischen Falle um die durchschnittliche Taktzahl pro Befehl an. Im Falle der CDC 7600 war dies der Faktor 3, die meisten Befehle brauchten 3-4 Takte. Die Division war nicht pipelinebar, hier lief ein Mikroprogramm ab. Ein neuer Befehl konnte aber nach 18 Takten akzeptiert werden. Die Änderungen an der Multiplikationseinheit erforderten eine Neukonstruktion. Die CDC 6600 Einheit produzierte ein 108 Bit Ergebnis, dass dann als doppelte Genauigkeit auch verwendet werden konnte, oder nur die höherwertigen Bits verwendet werden konnten )normale Genauigkeit mit 48 Bit für die Mantisse). Die CDC 7600 berechnete dagegen pro Schritt nur 24 Bit und fütterte das Ergebnis in einem zweiten Schritt wieder in die Einheit ein um ein 48 Bit Ergebnis zu erhalten. So wurde die Zeit für eine Division pro Stufe von 10 auf 5 Takte reduziert, das doppelt genaue Ergebnis gab es dann aber nicht mehr.
[toc] | [prev] | [next] | [standalone]
| From | Rockwell Commander <germanmidnightrunner@gmail.com> |
|---|---|
| Date | 2016-03-08 10:46 -0800 |
| Message-ID | <4d22bbab-3dc1-4691-8726-6989405d51e8@googlegroups.com> |
| In reply to | #94442 |
Am Dienstag, 16. Februar 2016 15:08:52 UTC+1 schrieb Franz Glaser: > Am 16.02.2016 14:57, schrieb Der Mandarin: > > > Meine sebstentwickelte 6502-Betriebssystem-Stoftware stand sogar schon EIN JAHR VORHER aus der Münchner Systems-Messe zum Verkauf ! > > > IMHO sind die Motorola-Prozessoren nicht wegen "schlechter Befehle" > versickert sondern nur wegen des Byteswaps, das nicht expandierbar ist. > > Ich habe ein paar Prüfstände aus Anfang 80er draußen gehabt mit 09'er. > Der Assembler war ein Traum. > > > GL > -- > Die "Öffentliche Meinung" ist der sozialistische Ersatzgott. Allwissend, > allmächtig und allgefürchtet. Die schlimmsten Mitmenschen sind die > Verbreiter von Gerüchten, deren Herkunft sie nicht nennen dürfen - > genannt Vernaderer. Die Medien sind dabei gesetzlich geschützt. Im Gegensatz zu dir, Fräns, habe ich schon mal bei Motorola gearbeitet.
[toc] | [prev] | [standalone]
Back to top | Article view | de.sci.physik
csiph-web