[gelöst]Genauere Daten über Celeron N2940
-
- 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
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?)
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
Re: Genauere Daten über Celeron N2940
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.
Re: Genauere Daten über Celeron N2940
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.mampfi hat geschrieben:25.10.2024 13:16:40Wo kriege ich denn genaue Daten über den Celeron N2940 her, (z.B. welche Register, wieviel Bit?)
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])
-
- 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
Zunächst mal herzlichen Dank für Hilfe.
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
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
Re: Genauere Daten über Celeron N2940
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
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
- 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
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.
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
Douglas Adams
Re: Genauere Daten über Celeron N2940
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
Gruß ralli
Re: Genauere Daten über Celeron N2940
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.
-
- 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
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.
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
-
- 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
Gut dass ich Zwischenbericht geschrieben habe.MSfree hat geschrieben:27.10.2024 09:33:12Zugegeben, 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.
Es gibt viele Foren und eine Welt ausserhalb
- 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
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.
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
Douglas Adams
-
- 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
Jetzt hab ich alle Links von Euch notiert.Livingston hat geschrieben:27.10.2024 14:08:51Ich 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.
Also dass aus der Weiterbildung ein Betriebssystem entsteht wie einem gewissen Linus, das glaub ich nicht
Es gibt viele Foren und eine Welt ausserhalb
- 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
Tut's aber Schau einfach mal bei osdev rein. Es gibt sogar Screenshots von laufenden Projekten.mampfi hat geschrieben:27.10.2024 18:48:17Also dass aus der Weiterbildung ein Betriebssystem entsteht wie einem gewissen Linus, das glaub ich nicht
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
Douglas Adams