Besteht die Gefahr, dass mein System beschädigt wird oder Daten verloren gehen, während Sie Assembler üben

379
Goofy

Ich lerne Assemblierung, ich habe WinAsm IDE und MASM32 heruntergeladen. Bei der Montageprogrammierung geht es in der Regel um geringes Niveau. Bevor ich anfange, wollte ich fragen, ob die Gefahr besteht, dass mein System beschädigt wird oder ungewollt Daten verloren gehen, während Sie die Montage üben.

1
Hängt davon ab. Bitte bearbeiten Sie Ihre Frage mit weiteren Details zu Ihrem System und wie Sie fortfahren möchten. Eliptical View vor 10 Jahren 0

2 Antworten auf die Frage

2
Thomas Weller

Es hängt davon ab, ob Sie Assembly-Programmierung im Kernelmodus (Implementierung eines Treibers) oder im Benutzermodus (Implementierung einer Anwendung) durchführen möchten.

Im Kernel-Modus können Sie leicht blaue Bildschirme erzeugen, was in der Regel zum Verlust nicht gespeicherter Daten führt. Im Benutzermodus stürzt die Anwendung ab und Sie verlieren nur die Daten dieser einen Anwendung (Ihrer Assembler-Anwendung).

0
ref89

Probleme sind hängende Prozesse, wenn Ihr PC einfriert und Sie während eines laufenden E / A-Vorgangs zurückgesetzt werden müssen, der Ihr System beschädigen kann. Neuere Betriebssysteme wie Win 7 und besser sind jedoch viel besser darin, hängende Prozesse mit dem Task-Manager zu beenden. Möglicherweise verwenden Sie eine Virtualbox (siehe auf virtualbox.org) und führen die Assemblierung innerhalb eines virtuellen Systems durch. Es gibt auch Emulatoren wie Bochs ( http://bochs.sourceforge.net )