![]() |
[OS dev / NASM / BOCHS] probleem met switch naar Pmode
Ik heb een programmatje (klein OS in de maak) geschreven in NASM, als ik mijn code test op bochs (x86 emulator) dan werkt mijn code prima
maar als ik mijn code wegschrijf in de bootsector van een floppy en hem opstart reboot mijn pc (triple fault waarschijnlijk). Iemand een idee waarom dit op boachs wel werkt en op een echte pc niet. (mijn standaard assembly forum is down, en ik kan geen fatsoenlijke andere vidnen, dus in mijn laatste hoop hier deze post) alsvast heel erg bedankt, groeten Bram Code:
bits 16 |
deze kan dicht probleem opgelost.
In het onwaarschijnlijke gevald a tiemand hier tegen hetzelfde probleem aanloopt. onder start: xor ax, ax mov ds, ax toevoegen DS = datasegment wordt niet automatisch op 0 geinitialiseerd als je computer boot |
Alle tijden zijn GMT +1. Het is nu 06:58. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.