l'ASSUME, indique juste à l'assembleur ce que à quel segment/selecteur se référencer... un truc du genre...
(ça ne change pas la génération de code, mais c'est des vérifications)
par contre, question :
quand tu essayes d'assembler, là tu est en mode réel ? ou en mode protégé ?
passke l'interprétation des opcodes par le cpu va différer suivant si il est en mode réel/protégé !
mais bon j'ai pas mal programmé avec dos4gw/pmodew (avec watcomC), mais j'ai jamais été cherché à refaire un kernel...
(y'a tellement de bricolages à faire pour les passages pm/rm, pour pouvoir utiliser le bios....)
et par contre si tu fais un
PmEntry DW 08h,1000h
et un jmp far DWORD PTR[PmEntry]
y se passe koi ?
ce que je comprends po, c'est ce jmp serait alors en mode réel, mais comment le cpu va basculer en mode protégé en sautant que le descripteur (fo switcher un bit du MSW, mais là je cois po)
[edtdd]--Message édité par bjone--[/edtdd]