Есть ли риск повредить мою систему или потерять данные во время практики на ассемблере?

225
Goofy

Собираюсь изучать сборку, я скачал WinAsm IDE и MASM32. Программирование на ассемблере обычно включает в себя низкоуровневые вещи, поэтому перед тем, как начать, я хотел спросить, есть ли риск повредить мою систему или непреднамеренно потерять какие-либо данные во время практики сборки.

1
Зависит. Пожалуйста, отредактируйте свой вопрос с более подробной информацией о вашей системе и о том, как вы собираетесь действовать. Eliptical View 10 лет назад 0

2 ответа на вопрос

2
Thomas Weller

It depends whether you want to do assembly programming in kernel mode (implementing a driver) or user mode (implementing an application).

In kernel mode you can easily cause blue screens, which usually results in loss of unsaved data. In user mode, the application will crash and you'll only lose the data of this one application (your assembler application).

0
ref89

Problems are hanging processes when your PC freezes and you have to reset it while some IO Operation is going on that can indeed damage your system. But newer OS like Win 7 and better are much better in killing hanging processes with the task manager. Maybe you use a virtualbox (see at virtualbox.org) and do your assembly programming inside a virtual system. Also there are emulators like Bochs (http://bochs.sourceforge.net)

Похожие вопросы