Je vais apprendre l'assemblage, j'ai téléchargé WinAsm IDE et MASM32. Avant de commencer, je voulais savoir s'il y avait un risque d'endommager mon système ou de perdre des données involontairement en pratiquant l'assemblage.
Réponses
Trop de publicités?Cela dépend si vous voulez faire de la programmation assembleur en mode noyau (implémentation d'un pilote) ou en mode utilisateur (implémentation d'une application).
En mode noyau, vous pouvez facilement provoquer des écrans bleus, ce qui entraîne généralement la perte de données non sauvegardées. En mode utilisateur, l'application se bloque et vous ne perdez que les données de cette application (votre application assembleur).
Les problèmes sont des processus suspendus lorsque votre PC se bloque et que vous devez le réinitialiser alors qu'une opération IO est en cours et qu'elle peut endommager votre système. Mais les systèmes d'exploitation les plus récents, comme Win 7 et les versions ultérieures, sont beaucoup plus efficaces pour tuer les processus suspendus à l'aide du gestionnaire de tâches. Vous pouvez peut-être utiliser une boîte virtuelle (voir virtualbox.org) et faire votre programmation assembleur à l'intérieur d'un système virtuel. Il existe également des émulateurs comme Bochs ( http://bochs.sourceforge.net )