V86 hook bios/dos

Description

le code ici présent a été écrit pour nasm et permet de tracer les instruction dites protégées
des processeurs intel (INT,IN,OUT,INSX,OUTSX,IRET,CLI,STI,PUSHF,POPF) executées par le bios/dos.

passage en mode protégé,
mise en place d'une tache v86
retour au dos. (TSR)

il a été fait pour voir les operations d'entrée/sortie effectuées par le BIOS sur les port E/S lors
des acces aux différents péripheriques.

etant donné que c'est bien trop rapide pour voir quoi que ce soit, j'ai inclu des options de log
dans v86logs.asm, toute modification necessite de recompiler le code.

les logs sont affichés à l'ecran mais il serait mieux de les sortir dans un fichier.

pour executer ce code, il vous faut un boot DOS qui n'inclu pas himem.sys et emm386.exe.
!!! le programme ne verifie pas.

ne sachant plus comment verifier la présence en memoire d'un TSR, ne faite pas de réentrance sur ce code.
je corrigerais le tir dès que j'aurais revu ça.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.