[gelöst]Genauere Daten über Celeron N2940

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
mampfi
Beiträge: 1981
Registriert: 16.08.2005 18:15:29
Lizenz eigener Beiträge: GNU General Public License
Wohnort: münchen

[gelöst]Genauere Daten über Celeron N2940

Beitrag von mampfi » 25.10.2024 13:16:40

Passt irgendwie zu Programm gesucht, würde ich sagen.

Ich befasse mich ja momentan wieder ein bißchen mit Assembler.

Hab schon wieder mal beim googlen versagt.

Wo kriege ich denn genaue Daten über den Celeron N2940 her, (z.B. welche Register, wieviel Bit?)
Zuletzt geändert von mampfi am 27.10.2024 18:55:02, insgesamt 1-mal geändert.
Es gibt viele Foren und eine Welt ausserhalb

Benutzeravatar
cosinus
Beiträge: 4202
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Genauere Daten über Celeron N2940

Beitrag von cosinus » 25.10.2024 13:36:08


Benutzeravatar
MSfree
Beiträge: 11605
Registriert: 25.09.2007 19:59:30

Re: Genauere Daten über Celeron N2940

Beitrag von MSfree » 25.10.2024 19:49:23

https://en.wikipedia.org/wiki/List_of_I ... Celerons_2
All models support: MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, Enhanced Intel SpeedStep Technology (EIST), Intel 64, XD bit (an NX bit implementation), Intel VT-x.

Benutzeravatar
GregorS
Beiträge: 3144
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Genauere Daten über Celeron N2940

Beitrag von GregorS » 26.10.2024 02:55:41

mampfi hat geschrieben: ↑ zum Beitrag ↑
25.10.2024 13:16:40
Wo kriege ich denn genaue Daten über den Celeron N2940 her, (z.B. welche Register, wieviel Bit?)
Ich würde erwarten, dass es derlei Doku beim Hersteller gibt. Die gibt es dort aber wohl nicht (hab dort nur kurz gesucht). Auch eine Suche mit den Stichworten „programming celeron assembler“ ergab nichts, was dem von Dir Gesuchten nahe käme.

Wenn's Dir nur um den Spaß am Tun geht, könntest Du Dich mit den Mikrocontrollern beschäftigen, die lange auf Arduinos verbaut wurden – z.B. Atmel AVRs (ATmega168, ATmega328 ...). Die dazu verfügbare Doku lässt kaum einen Wunsch offen.
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

mampfi
Beiträge: 1981
Registriert: 16.08.2005 18:15:29
Lizenz eigener Beiträge: GNU General Public License
Wohnort: münchen

Re: Genauere Daten über Celeron N2940

Beitrag von mampfi » 26.10.2024 16:58:46

Zunächst mal herzlichen Dank für Hilfe. :THX:

Auf den Cosinus-LInk bin ich schon gestoßen,

mir geht´s primär darum welche Register der hat, 8 Bit, 16 Bit, 32 Bit.


Nebenbei mal erwähnt, das Buch hier kann ich nicht empfehlen, didaktisch nicht der Hit :

https://www.amazon.de/64-Bit-Assembler- ... C93&sr=8-1
Zuletzt geändert von mampfi am 27.10.2024 18:54:31, insgesamt 2-mal geändert.
Es gibt viele Foren und eine Welt ausserhalb

Benutzeravatar
ralli
Beiträge: 4380
Registriert: 02.03.2008 08:03:02

Re: Genauere Daten über Celeron N2940

Beitrag von ralli » 26.10.2024 18:05:18

ChatGpt sagt dazu:

Der Intel Celeron N2940 ist ein Mobilprozessor der "Bay Trail-M"-Reihe, der auf der "Silvermont"-Architektur basiert und 2014 auf den Markt kam. Um präzise technische Details wie die genaue Registerarchitektur, Bit-Breiten und weitere Register-spezifische Informationen zu finden, gibt es mehrere Quellen:

1. **Intel® Developer Zone und Intel® 64 and IA-32 Architectures Software Developer’s Manual**:
Die umfassendste Quelle für technische Details zur Prozessorarchitektur, zu Registern und zur Befehlssatzarchitektur. Das Dokument beschreibt u.a. Registertypen, wie *General Purpose Registers* (GPRs), Kontrollregister (Control Registers) und Statusregister. Für den Celeron N2940 wären hier insbesondere die Kapitel zur *Silvermont-Mikroarchitektur* und IA-32-Befehlsarchitektur relevant.

- **Download-Link**: [Intel® 64 and IA-32 Architectures Software Developer’s Manual](https://www.intel.com/content/www/us/en ... l-sdm.html)

2. **Datenblätter und technische Dokumentationen auf der Intel ARK Webseite**:
Auf der Intel ARK (Automated Relational Knowledge) Website sind detaillierte technische Spezifikationen zu den Prozessoren verfügbar. Die Seite für den *Intel Celeron N2940* bietet Informationen zur Taktrate, Cache-Größe, thermischen Designleistung (TDP), sowie grundlegende Architekturangaben.

- **Direkter Link für den Celeron N2940**: [Intel ARK - Celeron N2940](https://ark.intel.com/content/www/us/en ... 5-ghz.html)

3. **Datenblatt und Spezifikations-Update (Specification Update)**:
Für tiefergehende Hardware-Spezifikationen bietet Intel für viele Prozessorreihen ein eigenes Datenblatt an. Für *Bay Trail*-Prozessoren sollte das Datenblatt der Intel Atom Z3700 Serie den Celeron N2940 abdecken. Es beschreibt beispielsweise die *Registeranordnung*, *GPIOs* und Speichercontroller im Detail.

- **Dokumenten-Link (Beispiel)**: [Intel Atom Processor Z3700 Series Datasheet](https://www.intel.com/content/www/us/en ... urces.html)

Das ist doch ausreichend dokumentiert, oder? Da hilft wohl nur Doku lesen, lesen, lesen ....

Gruß ralli

Benutzeravatar
Livingston
Beiträge: 1816
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: Genauere Daten über Celeron N2940

Beitrag von Livingston » 26.10.2024 23:58:11

Ein Feld-, Wald- und Wiesen-x64. Wenn Du in Assembler einsteigst, sollte das erst mal dicke als Info reichen. Für Erweiterungen wie SSE & Co. wäre es wohl noch etwas zu früh.
Solltest Du Dich jedoch speziell für diese Erweiterungen interessieren, würde ich mir Foren aus der Gamer-Szene anschauen oder mich gleich bei Game-Entwicklung umschauen.

Generell ist ein Austausch in einschlägigen Assembler-Foren angesagt. Wenn Du nur unter Debianern und Linuxern bleibst, wirst Du wahrscheinlich nur ein paar wenige finden, die Dir in diesem sehr speziellen Bereich weiterhelfen können.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

Benutzeravatar
ralli
Beiträge: 4380
Registriert: 02.03.2008 08:03:02

Re: Genauere Daten über Celeron N2940

Beitrag von ralli » 27.10.2024 07:54:09

So ein wenig Grundlagenwissen interessiert mich immer. Aber über ein Hallo Welt bin ich dann doch nicht herausgekommen. Die Unterstützung im Netz fand ich jetzt nicht so doll. Ich lerne auch im Alter noch ziemlich schnell, bin ein spezieller Lerntyp und benötige aber zum Einarbeiten gute und sinnvolle Beispiele. Und die fehlten mir einfach. Früher wurden noch ganze Anwendungen mit Assembler entwickelt. dBase III war auf jeden Fall komplett In Assembler geschrieben. Damals wurden eineige Funktionen, die zeitkritisch und in Echtzeit ausgeführt werden mußten, in Assembler programmiert. Ich weiss es nicht, kann mir aber denken, das das heute nicht mehr gemacht wird, weil zu zeitaufwendig. Und außerdem ist die Prozessorleistung so dramatisch angestiegen, das normalerweise nichts mehr langsam ist. Das waren mal spontan ein paar Gedanken zu diesem Thema. Hatte mich vor ein paar Monaten mal mit älteren klassischen Hochsprachen beschäftigt. Am besten gefiel mir Fortran, gut strukturiert und gut dokumentiert. Gerade als Anfänger oder Einsteiger ist es mir auch wichtig, ganz schnell mal ein Erfolgserlebnis zu haben, da sonst die Motivation nachläßt.

Gruß ralli

Benutzeravatar
MSfree
Beiträge: 11605
Registriert: 25.09.2007 19:59:30

Re: Genauere Daten über Celeron N2940

Beitrag von MSfree » 27.10.2024 09:33:12

ralli hat geschrieben: ↑ zum Beitrag ↑
27.10.2024 07:54:09
Die Unterstützung im Netz fand ich jetzt nicht so doll.
Zugegeben, man muß schon nach den richtigen Stichworten suchen, aber mit x64 instruction set findet sich dann doch einiges, z.B.:
https://www.felixcloutier.com/x86/
https://en.wikipedia.org/wiki/X86-64

Wie schon oben erwähnt, ist der N2940 ein normaler x64-Prozessor, ist also befehlskompatibel mit dem AMD Opteron (erster x64 überhaupt), genauso wie dem Intel Pentium-D (Pentium4 mit 64 Bit Erweiterung) bis hin zum AMD Ryzen/Epic oder Core Ultra. Unterschiede gibt es nur bei den Erweiterungen wie MMX, SSE, AVX...

Grundsätzlich unterstützen alle x64-CPUs auch den 32 Bit Modus IA-32 und sogar die alten 16 Bit Befehle der 8086-Generation.

mampfi
Beiträge: 1981
Registriert: 16.08.2005 18:15:29
Lizenz eigener Beiträge: GNU General Public License
Wohnort: münchen

Re: Genauere Daten über Celeron N2940

Beitrag von mampfi » 27.10.2024 13:31:20

Also, ich hatte mich früher schon ein wenig mit Assembler befasst, zu MS-DOS-Zeiten,
sogar mit dem unkomfortablen debug. ;-)

Danke Zwischenbericht, bevor ich den Thread genau lese:

Eine 253665-sdm-vol-1.pdf ist bei mir auf dem Rechner,

und gerade fällt mir ein: Der Prozessor müsste eigentlich 64 Bit "sein", da die Installtionsdatei meines Rechners die
"debian-12.5.0-amd64-netinst.iso" ist.
Es gibt viele Foren und eine Welt ausserhalb

mampfi
Beiträge: 1981
Registriert: 16.08.2005 18:15:29
Lizenz eigener Beiträge: GNU General Public License
Wohnort: münchen

Re: Genauere Daten über Celeron N2940

Beitrag von mampfi » 27.10.2024 13:41:22

MSfree hat geschrieben: ↑ zum Beitrag ↑
27.10.2024 09:33:12
ralli hat geschrieben: ↑ zum Beitrag ↑
27.10.2024 07:54:09
Die Unterstützung im Netz fand ich jetzt nicht so doll.
Zugegeben, man muß schon nach den richtigen Stichworten suchen, aber mit x64 instruction set findet sich dann doch einiges, z.B.:
https://www.felixcloutier.com/x86/
https://en.wikipedia.org/wiki/X86-64

Wie schon oben erwähnt, ist der N2940 ein normaler x64-Prozessor, ist also befehlskompatibel mit dem AMD Opteron (erster x64 überhaupt), genauso wie dem Intel Pentium-D (Pentium4 mit 64 Bit Erweiterung) bis hin zum AMD Ryzen/Epic oder Core Ultra. Unterschiede gibt es nur bei den Erweiterungen wie MMX, SSE, AVX...

Grundsätzlich unterstützen alle x64-CPUs auch den 32 Bit Modus IA-32 und sogar die alten 16 Bit Befehle der 8086-Generation.
Gut dass ich Zwischenbericht geschrieben habe. :hail:
Es gibt viele Foren und eine Welt ausserhalb

Benutzeravatar
Livingston
Beiträge: 1816
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: Genauere Daten über Celeron N2940

Beitrag von Livingston » 27.10.2024 14:08:51

Ich hoffe, Dir ist klar, dass man nicht "mal eben" wie in DOS ein COM-Programm zusammenhacken kann. Vielleicht interessieren Dich noch diese Leute hier:
https://forum.osdev.org/
OS-Selbstbau-Bastler. Hat auch eine Sparte, die sich nicht direkt auf Betriebssystembau bezieht ("General Programming"), und irgendwo dort gibt's auch eine nette Literaturliste zu Lowlevel-Programmierung und Assembler.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

mampfi
Beiträge: 1981
Registriert: 16.08.2005 18:15:29
Lizenz eigener Beiträge: GNU General Public License
Wohnort: münchen

Re: Genauere Daten über Celeron N2940

Beitrag von mampfi » 27.10.2024 18:48:17

Livingston hat geschrieben: ↑ zum Beitrag ↑
27.10.2024 14:08:51
Ich hoffe, Dir ist klar, dass man nicht "mal eben" wie in DOS ein COM-Programm zusammenhacken kann. Vielleicht interessieren Dich noch diese Leute hier:
https://forum.osdev.org/
OS-Selbstbau-Bastler. Hat auch eine Sparte, die sich nicht direkt auf Betriebssystembau bezieht ("General Programming"), und irgendwo dort gibt's auch eine nette Literaturliste zu Lowlevel-Programmierung und Assembler.
Jetzt hab ich alle Links von Euch notiert.

Also dass aus der Weiterbildung ein Betriebssystem entsteht wie einem gewissen Linus, das glaub ich nicht ;-)
Es gibt viele Foren und eine Welt ausserhalb

Benutzeravatar
Livingston
Beiträge: 1816
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: Genauere Daten über Celeron N2940

Beitrag von Livingston » 27.10.2024 19:29:21

mampfi hat geschrieben: ↑ zum Beitrag ↑
27.10.2024 18:48:17
Also dass aus der Weiterbildung ein Betriebssystem entsteht wie einem gewissen Linus, das glaub ich nicht ;-)
Tut's aber :wink: Schau einfach mal bei osdev rein. Es gibt sogar Screenshots von laufenden Projekten.
Der Trick ist natürlich, voneinander zu lernen. Und wer sich da reinfuchst, liest sich natürlich auch in die offenen Quellen von Linux und verschiedenen BSD-Systemen rein... vor allem aber - und das ist der wirklich harte Stoff - in die Spezifikationen von Intel, AMD, Grafikkartenherstellern... dann noch der Kram über BIOS, UEFI, ACPI. Das kann einen als Solokünstler komplett erschlagen.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

Antworten