PC Assembly Language - Paul A. Carter, November 11, 2003
The purpose of this book is to give the reader a better understanding of
how computers really work at a lower level than in programming languages
like Pascal. By gaining a deeper understanding of how computers work, the
reader can often be much more productive developing software in higher level
languages such as C and C++. Learning to program in assembly language
is an excellent way to achieve this goal. Other PC assembly language books
still teach how to program the 8086 processor that the original PC used in
1980! The 8086 processor only supported real mode. In this mode, any
program may address any memory or device in the computer. This mode is
not suitable for a secure, multitasking operating system. This book instead
discusses how to program the 80386 and later processors ...
http://webster.cs.ucr.edu/AsmTools/NASM/pcasm-book.pdfLowlevel-CommunityHier können angehende und fortgeschrittene Betriebssystementwickler Informationen finden, die sie unterstützen. Der Artikel OS-Dev für Einsteiger ist speziell an Neulinge gerichtet und gibt einen kleinen Einblick über die steinige Welt der Betriebssystementwicklung. Ansonsten ist hier vom ersten Bootsektor über C/C++ im Kernel bis zum Kernel/OS-Design alles zu finden.
http://lowlevel.brainsware.org/wiki/index.php/Hauptseite |
http://lowlevel.brainsware.org/forum/index.phpWelcome to
OSDev.orgThis website provides information about the creation of
operating systems and serves as a community for those
people interested in OS creation with wiki articles.
http://wiki.osdev.org/Main_PageWelcome to the
Linux Assembly!
If you are looking for information on assembly programming under UNIX-like operating systems (Linux/BSD/BeOS/etc), this is the right place to be. Here you can find various resources, ranging from tutorials and documentation, to actual programs written in assembly language. As time passes, we will try to provide as much information on the subject as possible, so stay tuned.
http://asm.sourceforge.net/