PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Request::Bücherempfehlungen] Protected Mode


Pointer
24.09.2004, 18:10
Servus coding-board.de community! o/

Ich suche schon seit ein paar Monaten vergeblich nach einem guten bis sehr guten Assembler-Buch, welches hauptsächlich den Protected Mode behandelt und wollte euch deswegen mal nach Rat befragen, ob ihr vielleicht ein paar Vorschläge/Empfehlungen dazu habt.
Das einzige Buch, welches mir bis jetzt so am meisten zusagt (ich kenne den Inhalt leider nicht), ist dieses Buch hier: Assembler-Buch und -Referenz von Addison Wesley. Einziges Problem ist, dass die Rezensionen bei ama*on.de ziemlich schlecht ausfallen bzw. bewertet werden - obwohl Addison Wesley eigentlich immer gute Ware abliefert - bin ich jetzt grad ziemlich unentschlossen. :\
Ich will eigentlich kein Buch kaufen, das seinen Zweck nicht erfüllt (=Lern- und Aha-Effekt).

Thx for comments!

~Pointer


Pointer
01.10.2004, 22:06
Fällt keinem was ein oder gibts absolut nix zu empfehlen? Wenn es so wäre, wäre es sehr schade. :(

~Pointer

Jan Krüger
03.10.2004, 22:56
Was willst du denn genau lesen? Eine generelle Einführung in die technischen Details des Protected Mode zwecks Systemprogrammierung (war in PC Intern 5 in Kurzfassung enthalten, wenn ich mich richtig erinnere), oder eher etwas, das auf ein bestimmtes Betriebssystem zugeschnitten ist? Für die meisten Anwendungen braucht man ja nicht einmal Kenntnisse zum Protected Mode...

Pointer
04.10.2004, 18:04
Rezitiert aus nem anderen Forum (hatte ich noch vergessen zu sagen ^^):

Noch genauer: Ich möchte ein Buch, welches mir erklärt wie ich mit Deskriptoren, Selektoren usw. arbeite und was das überhaupt ist, weil das Memory Management ist ja dort ganz anders als im Real Mode (nix mit <= 1MB Adressierung). Reiner Backers Buch ist zwar ein sehr schön erklärendes Buch (sehr empfehlenswert!) über den Real Mode und es wird n bissl was gesagt über Win32 Programmierung, mehr aber auch net, der Protected Mode wird aussen vor gelassen (klar man kann auch net alles in einem Buch erklären bzw. packen). Auch wäre es schön, wenn es erklären könnte, was es so für Memory Models gibt (tiny, flat, ...) und was sie bedeuten. Ich will net noch mehr hinzufügen, sonst meint ja jeder ich hab nimmer alle, Stichwort: 'Mix dir ein Buch nach deinen Wünschen.'.

Zusammengefasst sollte es beinhalten:

+ Was sind Deskriptoren u. Selektoren bzw. wie sieht das Memory Management im Protected Mode aus?
+ Das Buch sollte mit den modernen 32 Bit Registern arbeiten (eax, ebx, ...). ^^
+ Was für Memory Models gibt es und wann werden sie eingesetzt (.COM, .EXE, ...)?
+ ...

Thx for comments!

~Pointer

Jan Krüger
06.10.2004, 15:21
Also:

- Memory Models sind für den Protected Mode bedeutungslos, weil sowieso alles über die Selektoren läuft.
- Meine Kenntnisse zum Protected Mode sind leider aus einem Buch, das sich ansonsten mit völlig anderen Themen auseinandersetzt, das wäre also für dich wenig lohnenswert.

Bei echten Büchern kann ich dir also wenig weiterhelfen, aber vielleicht helfen dir ja Einführungen aus dem Internet weiter?

(Englisch)
http://www.internals.com/articles/protmode/introduction.htm (erklärt nur Begriffe)
http://www.x86.org/articles/pmbasics/tspec_a1_doc.htm (technische Einführung)

Und hier gibt's ganz viel Material (teils deutsch, teils englisch): http://www.fh-zwickau.de/doc/prmo/images/info.htm

Pointer
06.10.2004, 17:57
Danke, Jan! Immerhin etwas, obwohl mich n handfestes Buch mehr begeistert. :) Werd mich mal durch deine Links wühlen. ;)
Mal ne Frage: Stirbt Assembler so langsam aus oder warum gibts so wenig informative Bücher zu dieser maschinennahen Sprache? Oo N Beispiel dafür ist 'Das Assembler Buch' von AW, das garnicht mehr im Programm ist (Wirds da ne Neuauflage geben oder wie?). Einziges Buch von AW zum Thema Assembler ,und das nur angekratzt, is das 'PC-Hardwarebuch', mehr aber auch nicht. :'(

~Pointer

Jan Krüger
06.10.2004, 21:18
Keine Ahnung. Ich weiß nur, daß die Leute 'langsame' Sprachen wie *.NET oder Java immer lieber mögen, und sogar C und Konsorten langsam, aber sicher aussterben. Zumindest im 'professionellen' Bereich.

Pointer
07.10.2004, 17:51
Sehr sehr schade. Aber so ist nun mal das Leben, hart und ungerecht. :o

Trotzdem: Lang lebe Assembler u. C/C++!!! :D

~Pointer