Programmeren in x86 assembler/Inleiding: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
redactie |
|||
Regel 15:
Het vierde deel zal ingaan op wat geavanceerde x86assembler onderwerpen waaronder low-level programmeer onderwerpen zoals het schrijven van bootloaders. Er zijn verscheiden taken die niet op eenvoudige wijze in hogere programmeertalen als C of C++ te verwezenlijken zijn. Bijvoorbeeld: functies voor het in- en uitschakelen van interrupts, het inschakelen van protected mode, toegang verkrijgen tot Control Registers, het creëren van een Global Descriptor Table enzovoort. Het vierde deel zal ook het 'interfacing' van assembler met C en andere hogere talen behandelen. Zodra een functie in assembler is geschreven (zoals het inschakelen van protected mode) kunnen we een 'interface' naar een grotere (op C of C++ gebaseerde) kernel maken. Het vijfde deel zal de standaard x86-chipset, de basis x86-computer-architectuur en in het algemeen de hardwarekant van de zaak behandelen.
De huidige lay-out is ontworpen om lezer te voorzien van alle informatie die die nodig heeft zonder daarbij overweldigend te worden. Lezers die assembler op een specifieke assembler (bijvoorbeeld nasm) willen leren hoeven slechts het eerste deel en het de sectie van het tweede deel dat over die specifieke assembler te lezen. Programmeurs die op zoek zijn naar informatie over MMX of SSE
[[en:X86 Assembly/Introduction]]
|