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 verwijs ik graag naarkunnen deel 3 raadplegen. Voor diegenen die bootloaders en kernels willen implementeren is deel 4 genoeg.
 
[[en:X86 Assembly/Introduction]]
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.