Ein 8bit-Computer mit Hex-Ziffernsatz [Endet am 28.03.2021]

OP Persönliche Seite #6632932
Lesenswert?

Dieser Thread ist gedacht als Fortsetzung von
Beitrag "8bit-Computing mit FPGA"

Links zum Projekt sind hier zu finden:
Benutzer:Bome

Gegenstand des Projekts ist ein 8bit-Computer für Hobbyisten
mit einem Zeichensatz, welcher neben Buchstaben und Sonderzeichen
auch einen hexadezimalen Ziffernsatz enthält. Die Ziffern A bis F
werden dargestellt durch modifizierte Buchstaben A bis F, so dass
man sie nicht komplett neu lernen muss. Ziel des Projekts ist es,
die Verbreitung des Hexadezimalsystems zu fördern.

Der neue Threadtitel hat den Vorteil, dass Plaudereien
über das Hexadezimalsystem erkennbar zum Thema gehören
und nicht mehr nahe Offtopic zu sein scheinen.

Die Threaderöffnung zu diesem Zeitpunkt ist ohne konkreten
Anlass und eher vorbereitend für den Fall, dass noch jemand
das Projekt kommentieren möchte. Er sollte das dann nicht
mehr im alten Thread tun.
OP Persönliche Seite #6632936
Lesenswert?

New-User schrieb:
> Josef G. schrieb:
>> Habe ich gerade gefunden. Das ist die noch im Aufbau befindliche
>> Seite eines Studenten, der sich auch für das Hex-System einsetzt
>> und über die Bezeichnung 'sedimal' nachdenkt.
>
> Die Gedanken dieses Studenten sind aber nicht unbedingt sonderlich
> ausgereift und gehen auch von Misverständnissen aus. Z.B. schreibt er
>
> "Hexadecimal is made up of six (hex) and ten (decimal), which doesn’t
> make much sense when not using base-10."
>
> Er scheint das 6+10 nicht verstanden zu haben,

Die Aussage ist wohl: Die Bezeichnung "hexadezimal" leitet
den Namen des Zahlensystems vom Dezimalsystem ab und hat
nach Abschaffung des Dezimalsystems keinen Sinn mehr.

Die Bezeichnung sollte nicht auf das Dezimalsystem verweisen.
Das ist auch meine Meinung.
Gast #6632948
Lesenswert?

> Gegenstand des Projekts ist ein 8bit-Computer für Hobbyisten

> Ziel des Projekts ist es, die Verbreitung des Hexadezimalsystems
> zu fördern.

Lol - du würdest wohl auch durch Globuliwerbung im Wartezimmer eines 
Homöopathen versuchen, die Schulmedizin zu revolutionieren.
(Firma: egal) #6632957
Lesenswert?

Josef G. schrieb:
> Ziel des Projekts ist es,
> die Verbreitung des Hexadezimalsystems zu fördern.
Warum sollte man etwas fördern was außerhalb von den Hirnen einiger 
weniger Hardcore Computer-Nerds keinerlei Daseinsberechtigung hat?

Und wenn schon mit der Brechstange was Neues verbreiten, dann wenigstens 
auf das einzig wahre und einzig vernünftige Duodezimalsystem!

Loovor schrieb:
> Bin mal gespannt, wer früher aufgibt. Josef oder Covid.
Wohl am ehesten die 8Bit-Computer. Wenn da nicht so eine paar 
Hobbybastler krampfhaft dran festhalten würden wären die schon längst 
ausgestorben:-)

Man sollte vielleicht mal über die Wiedereinführung von 4Bit Computern 
nachdenken. Das würde dem TO ja entgegenkommen, da muss er noch nicht 
mal weiterdenken als eine einzige Hexadezimal Ziffer.
OP Persönliche Seite #6632964
Lesenswert?

Irgend W. schrieb:
> das einzig wahre und einzig vernünftige Duodezimalsystem!

Das Hexadezimalsystem hat neben der Kompatibilität zum Dualsystem
mindestens einen praktischen Vorteil gegenüber dem Duodezimalsystem:

Bernhard S. schrieb:
> Mich persönlich stört z.B. die Amplitudeneinstellung an
> Oszilloskopen - der Schritt zwischen 100mV/Div zu 200mV/Div
> ist ein anderer als von 200 auf 500.
> Ein (kleines, zugegeben) Problem, das am Dezimalsystem liegt
> und mit Hexadezimalzahlen tatsächlich verschwinden würde.
#6633068
Lesenswert?

Jetzt wäre doch die Gelegenheit für eine echte Verbesserung:
ein 12-Bit Computer zur Förderung fortschrittlicher Zahlensysteme.

8 Bit reichen für viele Aufgaben im wirklichen Leben nicht aus, aber 16 
Bit sind meist nicht nötig. 16 Bit Adressraum sind schon für AVRs zu 
wenig, 24 Bit ermöglichen einen Adressraum, der für alle Zeiten und 
Anwendungen ausreicht - ganz ohne Segmente und ähnlichen Krampf. Der 
ASCII-Zeichensatz wird auf ca. 4000 Zeichen erweitert, UTF-8 wäre nur 
noch für klingonisch nötig.

Das Hexadezimalsystem ist ähnlich unpraktisch. Einerseits braucht es die 
aufwendige Lücke zwischen 9 und A, andererseits nutzt es das Alphabet 
überhaupt nicht aus. 5 Bit pro Ziffer (0..V) wären viel günstiger und 
würden die Umgewöhnung von dezimal erleichtern, wegen 1000 == 1024 (für 
alle praktischen Anwendungen).

Konsequenterweise sollte man aber gleich auf 6 Bit pro Ziffer umstellen. 
Damit brauchen die Opcodes des neuen Computers nur 2 Zeichen, die 
Tageszeit nur 3, time_t mit 36 oder 48 Bit würde uns die 2038er 
Katastrophe ersparen. Noch ein Vorteil: es gibt reichlich 
Diskussionsbedarf zu den zwei fehlenden Zeichen, ist (0..9 A..Z a..z $ 
_) o.k.?

Für alle, die sparen müssen, wird gleichzeitig das Octalsystem 
wiederbelebt. 3 Bit sind ähnlich natürlich wie 12, die allermeisten 
Multiplexer haben 8 Eingänge.
#6633168
Lesenswert?

Josef G. schrieb:
> zeichen.png und insbesondere "_$ABC"

das passt doch perfekt zu meinen 6 Bit pro Ziffer, Zufälle gibt's...
Aber im Ernst: hat dein Zeichensatz kein '@'? Ich fürchte, das brauchen 
wir auch in Zukunft.

> Alle Ziffern gibt es auch mit Überstrich. Damit ist es möglich,
> längere Ziffernfolgen optisch zu strukturieren, ohne Leerzeichen
> oder Kommas einzufügen.

Sehr interessante Idee, wie wohl das ja immer unnötiger wird, je mehr 
Bit pro Ziffer man spendiert hint,hint
#6633242
Lesenswert?

Josef G. schrieb:
> Die Aussage ist wohl: Die Bezeichnung "hexadezimal" leitet
> den Namen des Zahlensystems vom Dezimalsystem ab und hat
> nach Abschaffung des Dezimalsystems keinen Sinn mehr.

Das ändert nichts daran, dass sie schlicht blödsinnig ist:  zu Recht 
wurd darauf hingewiesen, dass sich der Name von "sex" und "decem", also 
"sedecem" ableiten müsdte, nicht hingegen von "hexa" und "decem".

Korrekt wäre daher Sedezimalsystem.

Aber die guten Usaner können ja noch nicht einmal Bögen von Flächen 
unterscheiden,  vgl "arcsinh". Und das, obwohl "arc" und "area" in ihrer 
Muttersprache zum Grundwortschatz gehören!
Gast #6633259
Lesenswert?

Josef verarscht uns doch nur! Er scheint ein genialer Programmierer zu 
sein und als Hobby möchte er die Leute im mikrokontroller.net 
verarschen. Das schafft er auch. Jedes Mal steht ein dummer auf der es 
ernst nimmt und dann kommt ein weiterer der darauf einsteigt. Ich finde 
das klasse!
Gast #6633260
Lesenswert?

Also der gleiche Schrott wie im alten Thread, der so gnädig 
eingeschlafen war weil auch der Letzte verstanden hatte was Diskussionen 
dort bringen und welche Geisteshaltung dem ganzen Kokolores zugrunde 
liegt.

Neuer Thread erstellt und schon gehts von vorn los.
Und täglich grüßt das Murmeltier ....
(Firma: Schweigstill IT) Persönliche Seite #6633269
Lesenswert?

Bauform B. schrieb:
> Aber im Ernst: hat dein Zeichensatz kein '@'? Ich fürchte, das brauchen
> wir auch in Zukunft.

Auch dieses Thema wurde schon diskutiert. E-Mail-Adressen lassen sich ja 
auch in der allseits beliebten X.400-Notation schreiben, was 
insbesondere bei Hobbyisten und Einsteigern heutzutage sehr gut ankommt. 
Ob heutzutage noch jeder Mailserver mit X.400-Mails zurechtkommt, ist 
hingegen sekundär. Ggf. müsste man (nach dem flächendeckenden Durchbruch 
für Josefs Zeichensatz) für deren Konfiguration noch ein, zwei 
Altsysteme mit @ im Zeichensatz bereithalten.

Beitrag "Re: 8bit-Computing mit FPGA"
Gast #6633274
Lesenswert?

Josef G. schrieb:
> Ziel des Projekts ist es,
> die Verbreitung des Hexadezimalsystems zu fördern.

Bloß warum? Solange die Mehrheit 10 Finger besitzt, wird die Mehrheit am 
Dezimalsystem festhalten.
Um dem AGG genüge zu tun, wäre vielleicht angebracht, parallel zum 
dezimalsystem ein 11er- oder 12er-System einzuführen, um Polydaktylisten 
nicht auszugrenzen. Oder 8er- oder 9er-System für den einen oder anderen 
Metzger.
Beitrag #6633283 wurde von einem Moderator gelöscht.
Beitrag #6633295 wurde von einem Moderator gelöscht.
Beitrag #6633324 wurde von einem Moderator gelöscht.
Beitrag #6633329 wurde von einem Moderator gelöscht.
Beitrag #6633332 wurde von einem Moderator gelöscht.
Beitrag #6633334 wurde von einem Moderator gelöscht.
Beitrag #6633370 wurde von einem Moderator gelöscht.
Beitrag #6633385 wurde von einem Moderator gelöscht.
Beitrag #6633405 wurde von einem Moderator gelöscht.
#6633408
Lesenswert?

Frank schrieb im Beitrag #6633332:
> Josef hat ohne Zweifel bereits einen geheimen Plan zur genetischen
> Aufwertung der Menschheit: Acht Finger an jeder Hand müssen her.

Vier sind aber einfacher einzurichten. Über Comics hat man die Leute 
bereits von aberzig Jahren auf diesen Schritt vorbereitet.
Beitrag #6633443 wurde von einem Moderator gelöscht.
Beitrag #6633597 wurde von einem Moderator gelöscht.
(Firma: Hobbytheoretiker) #6633613
Lesenswert?

Josef G. schrieb:
> Bei meinem Zeichensatz gibt es keine Lücke zwischen 9 und xA.

Andere Zeichensätze, auch solche wie Deiner, war früher, d.h. bis 1963 
durchaus in der Diskussion. Es wurde aber letztendlich der Satz nach 
ASCII, wie im Jahre 1963 festgelegt. Man fand es sinnvoller statt dessen 
mehr Sonderzeichen aufzunehmen.  Für die Graphikausgabe gab es die 
Zeichensätze 8x12 Pixel für solche ähnlichen Sonderfunktionen.

Es ist in der IT besser mit einem Standard zu leben, auch wenn dieser 
für einige wenige Fälle nicht so ideal ist, als keinen Standard zu 
haben.
Beitrag #6633680 wurde von einem Moderator gelöscht.
Beitrag #6633751 wurde von einem Moderator gelöscht.
#6633759
Lesenswert?

Josef G. schrieb:
>> Einerseits braucht es die aufwendige Lücke zwischen 9 und A
> Bei meinem Zeichensatz gibt es keine Lücke zwischen 9 und xA.

Dafür ist dein Zeichensatz für die skandinavischen Sprachen ungeeignet; 
weder ein æ oder ein ø (für dänisch und norwegisch) noch ein å (für die 
genannten sowie schwedisch oder finnisch) lassen sich finden. Obwohl 
sowohl die Dollar- und Eurozeichen $ und € vorhanden sind, fehlt das 
Pfundzeichen £, welches in Europa auch nach dem Brexit noch eine 
gelegentliche Rolle spielt.

Zudem fehlt ein der Symmetrie wegen notwendiges großes ß (stattdessen 
hast du dort ein Sigma, allerdings keine anderen griechischen 
Buchstaben). Stattdessen hast du spezielle Zeichen mit Oberstrich, die 
man allerdings auch anderweitig herstellen kann (z.B. durch Präfixe, 
Suffixe oder Attributbits).

Für einen universalen Zeichensatz empfehle ich mindestens die 
vollständige Unterstützung der westlichen Sprachen; süd- und 
osteuropäische Sprachen auf Basis der kyrillischen oder griechischen 
Zeichen sind mit geringem Zusatzaufwand ebenfalls machbar. Die 
Unterstützung für ostasiatische oder afrikanische Zeichen können ja auf 
ein zukünftiges Update verschoben werden.
Gast #6633761
Lesenswert?

> Ich möchte ihn zu einem späteren Zeitpunkt neu eröffnen,
> wenn ich selber etwas substanziell neues mitzuteilen habe.

Vielleicht könntest du eine eigene Seite programmieren und die Benutzer 
hier verschonen?
#6633771
Lesenswert?

Genau schrieb im Beitrag #6633751:
> Stromschläge verteilt

Wozu so martialisch? Wenn man das richtig macht, führt die Lenkung 
direkt zu einer scheinbar intuitiven Handlung. So merkst du überhaupt 
nicht, wie du am Draht hängst, sondern betrachtest deine Handlungen als 
völlig natürlich. Klar, bis zur Perfektion wird es etwas dauern. Bis 
dahin musst du aufgrund von Fehlanpassung und Bugs mit gelegentlicher 
Übelkeit und Kopfweh rechnen. Also wenn du demnächst schlecht drauf 
bist, weisst du weshalb.

Für einen ordentlichen Stromschlag fehlt sowieso der Strom. Batterien 
lassen sich schlecht auf Nanometer reduzieren.
Moderator Persönliche Seite #6633844
Lesenswert?

Josef G. schrieb:
> Der Thread wurde erfolgreich zugemüllt.

Damit hättest Du rechnen können. Jedesmal, wenn Du den alten Thread hast 
wiederaufleben lassen, ging es wieder von vorne los. Von daher war das 
vorhersehbar.

> Ich bitte die Moderatoren um Löschung des Threads.

Ich habe ihn verschoben. Der Thread endet nun am kommenden Sonntag.

> Ich möchte ihn zu einem späteren Zeitpunkt neu eröffnen,
> wenn ich selber etwas substanziell neues mitzuteilen habe.

Schreib doch einfach in dem alten Thread weiter. Ich sehe überhaupt 
keinen Grund, für ein altes Thema wieder einen neuen Thread eröffnen zu 
müssen. Deine Begründung in Deinem Eröffnungsposting ist für mich nicht 
nachvollziehbar.
Gast #6633893
Lesenswert?

Josef G. schrieb:
> Meinetwegen kann es hier gern eine längere Pause geben,

In der Zwischenzeit kannst Du einen Spoiler an das Teil dengeln, 'ne 
Antenne und ein schicker Fuchsschwanz dran und das Teil macht richtig 
was her. Noch gescheite Schlappen rangespengelt und keiner hänselt oder 
gretelt Dich wegen einem Hex-System ;D
Gast #6634035
Lesenswert?

Genau schrieb im Beitrag #6633751:
> Ob der Chip der bald in die Hirne kommt 8 Bit sein wird ? Also der
> der
> die Stromschläge verteilt an die Ungehorsamen.

Auf keinen Fall!
Um vollkommen zu sein, muß der Chip 32 bittig
sein, damit das "Azure RTOS" darauf laufen kann!! :-O

mfg
Beitrag #6634075 wurde von einem Moderator gelöscht.
Beitrag #6634238 wurde von einem Moderator gelöscht.
#6634427
Lesenswert?

Mani W. schrieb im Beitrag #6634075:
> Du bist ein Spinner!

Diese Aussage mag wahr oder falsch sein, sagt aber viel über dich aus.

> Niemand braucht so einen Scheiß. den Du daher laberst!

Das ist schlicht die Unwahrheit.
Es gibt mindestens eine Person, für die das nicht gilt.
Gast #6634446
Lesenswert?

(prx) A. K. schrieb:
> Wenn man das richtig macht, führt die Lenkung
> direkt zu einer scheinbar intuitiven Handlung. So merkst du überhaupt
> nicht, wie du am Draht hängst, sondern betrachtest deine Handlungen als
> völlig natürlich.

Das wird schon lange gemacht.
Man muss die Menschen nur informieren was ALLE ANDEREN tun, dann tun sie 
das auch, weil sie nach Konfomität streben. Ein alter Hut, oder warum 
zahle ich jeden Monat zwangsweise für 'Qualitätsmedien' die ich nicht 
schauen will?

Frank M. schrieb:
> Schreib doch einfach in dem alten Thread weiter.
WENN er was substatielles mitzuteilen hat, oder wie bisher?
#6634561
Lesenswert?

Marcus schrieb:
> Was würde denn rechtlich zu beachten sein, wenn man den Bo8
> kommerziell einsetzen wollte?

Urheberrecht ist klar, aber den Rest finde ich spannend, weil:
1
https://www.bo8h.de/Downloads/
2
Das Urheberrecht an allen Inhalten des Download-Files hat der
3
Inhaber dieser Website. Siehe Impressum. Die Inhalte werden
4
bereitgestellt unter einer Creative-Commons-Lizenz:
5
https://creativecommons.org/licenses/by-sa/4.0/deed.de
aber
1
https://www.mikrocontroller.net/articles/Hilfe:Forum_Nutzungsbedingungen
2
Mit dem Erstellen eines Beitrags erteilt der Autor dem Betreiber
3
des Forums ein einfaches, zeitlich und räumlich unbeschränktes und
4
unentgeltliches Recht, den Beitrag im Rahmen des Forums zu nutzen.
Hier fehlt ein Unterforum Lizenzfragen...
#6634748
Lesenswert?

Hackt doch bitte nicht alle auf dem bedauernswerten Josef G. herum!
Er hat keine Krankheit, denn die könnte Jemand heilen.
Es ist schlicht eine Behinderung über die er selbst nicht hinweg kommt.

Ihr solltet eine gute Miene zum bösen Spiel machen.
Das Leichteste ist, einfach nicht auf die Postings von Josef G. zu 
antworten.
So helft Ihr Eurem Gemüt und Josef bei seiner Behinderung.
Gast #6635619
Lesenswert?

Was spricht dagegen einen 8-bit Computer zu entwickeln, der mit 
BCD-Kodierung arbeitet. In der heutigen Zeit wo massig Speicher 
verfügbar ist sollte das doch kein Problem sein.
Der Vorteil wäre daß kein neuer Zeichensatz benötigt wird.
#6635626
Lesenswert?

Ganz am Anfang der Computerei war dezimale Rechentechnik durchaus 
üblich. Nicht bei Zuse, aber anderswo. Allerdings verwendete man nicht 
unbedingt BCD-Code, sondern beispielsweise eine an den Abakus erinnernde 
biquinäre Darstellung. War wohl einfacher so, wenn die Bits billiger 
sind als die Röhre, die sie verarbeitet.

Oder man macht es wie Donald Knuth, der angehende Informatiker mit einer 
Lehr-Maschine MIX plagte, von der per Definition offen war, ob die Bytes 
6 binäre Bits 0..63 darstellen, oder dezimale 0..99. Und der Eleve seine 
Programme so schreiben musste, dass es egal ist.
Gast #6635633
Lesenswert?

Frank schrieb:
> Marcus schrieb:
>> Was würde denn rechtlich zu beachten sein, wenn man den Bo8 kommerziell
>> einsetzen wollte?
>
> Zu beachten wäre das es keinen Markt dafür gäbe und somit der erzielbare
> Gewinn bei Null läge.

Bringt es etwas nationalen Stolz ? Also als würde mal etwas nicht von 
den Amis entwickelt worden sein ?
OP Persönliche Seite #6635647
Lesenswert?

Josef G. schrieb:
> Ich wäre bereit, alles komplett freizugeben,
> wenn mir jemand sagt, wie das geht.

Habe jetzt den Verweis auf Creative Commons gestrichen
und den Text auf der Seite Downloads neu geschrieben:

Das Urheberrecht an allen Inhalten des Download-Files hat der
Inhaber dieser Website. Siehe Impressum. Er erklärt hiermit seinen
im Rahmen der Gesetze weitestmöglichen Verzicht auf alle daraus
entstehenden Ansprüche, die Nutzung durch Dritte zu beschränken
oder für die Nutzung eine Vergütung zu fordern.

Hat jemand einen Verbesserungs-Vorschlag?
OP Persönliche Seite #6636027
Lesenswert?

Frank M. schrieb:
> Deine Begründung in Deinem Eröffnungsposting
> ist für mich nicht nachvollziehbar.

Wer den alten Titel liest und den Thread nicht kennt,
erwartet dort nichts zum Hexadezimalsystem.

Er erwartet dort viel zum Thema FPGA, ich bin aber kein
Fachmann dafür, mir ging es nur um ein Prototyp-Gerät.

Der Link zu meiner alten Website im Eröffnungsbeitrag des alten
Threads ist veraltet und hat wiederholt zu Rückfragen geführt.

Ich hatte gehofft, mit dem neuen Titel jene Leute zu besänftigen,
die den alten Titel wegen Überdruss nicht mehr sehen wollen.

----
Ich ziehe deshalb meine Bitte um Löschung dieses neuen Threads
zurück und bitte um Aufhebung der Befristung und Rückverschiebung
nach Projekte & Code.

----
PS: Falls meiner Bitte entsprochen wird, dann wird vermutlich
der User S.R. (svenska) nichts dagegen haben, seinen letzten
von hier kopierten Beitrag im alten Thread zu löschen.
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.