Advertentie | |
|
08-08-2002, 23:21 | |
Aah oké Goed om te weten. Want op een website (art of assembly dacht ik) (zie op http://programmeer.pagina.nl) stond er 3 verschilende soorten ASM's
32 Bit Win 32 Bit Linux 16 Bit DOS de 2 eerste begreep ik neit echt |
08-08-2002, 23:25 | ||
Verwijderd
|
Citaat:
Bij 32 bit Win & Linux, wordt uitgelegd hoe je in Win en Linux 32 bit's moet programeren. Waarschijnlijk hebben die betrekking op de specifieke functies van het OS. Dat je bepaalde interrupts gebruikt die ALLEEN geldig zijn in Win of Linux Hmm.. vaag verhaal |
08-08-2002, 23:37 | ||
Citaat:
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
|
09-08-2002, 11:41 | |
Per processor zijn de Assembleer talen heel verschillend, de 'logica' die erin zit lijkt echter wel veel op elkaar. Vooral de romcalls die je uitvoert verschillen, omdat er naar verschillende memorylocaties wordt verwezen.
Als je twee verschillende OS'en op één computer hebt (dus 1 CPU), maken ze gebruik van dezelfde ASM. Het enige waar ze op verschillen zijn OS specifieke ramcalls (lees ram calls, geen rom calls), deze calls worden tijdens het compileren van de code wel verplaatst door de ASM code die naar de plaats in het OS wijst.
__________________
Een goed lid verslapt niet.
|
|
|