2010-03-07 9 views
3

comment puis-je faire un programme de contrôle d'entrée et sortie de périphérique sur Windows 7 ??assemblage sur Windows 7

Auparavant, il y avait une option appelée déboguer où nous écrivions nos programmes. mais pour autant que je sache cette fonctionnalité n'est plus dans Windows 7. comment puis-je faire l'assemblage sur windows7 ??

+0

http://www.codeproject.com/Articles/410776/Integrating-a-compiler-assembler-in-VS-Using-NASM – user1655481

Répondre

1

Cela ressemble plus à ce que vous voulez écrire un pilote de périphérique? Si oui, téléchargez le Windows Driver Kit de Microsoft.

Vous pouvez l'utiliser pour écrire votre pilote en code assmbly si vous le souhaitez. Soyez conscient que ce n'est pas une tâche triviale. Ce qui peut être une meilleure idée pour vous est d'installer la fonctionnalité de machine virtuelle WinXP fournie avec Windows7, ou d'installer WinXP/98/95 sur une ancienne machine, et de faire votre codage sur cela. Sous ces OS le modèle de pilote était plus simple, et vous pourriez facilement accéder aux interruptions directement et/ou vous élever facilement dans Ring 0 si vous deviez.

1

Le débogage est disponible sur Windows 7 32 bits, mais pas 64 bits.

2

Vous pouvez utiliser un assembleur tel que NASM, YASM, etc. ou MASM which is free avec Visual Studio Express (pour un usage non commercial).

Je pensais à Grdb, mais il est seulement disponible pour 32 bits, comme une alternative de débogage.

Je ne suis pas sûr de ce que vous demandez avec votre première question, donc je ne peux pas y répondre. J'espère que ce qui précède répond à votre deuxième question.