1

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

2 ответа2

2

Это зависит от того, хотите ли вы выполнять программирование на ассемблере в режиме ядра (реализация драйвера) или в режиме пользователя (реализация приложения).

В режиме ядра вы можете легко вызвать синие экраны, что обычно приводит к потере несохраненных данных. В пользовательском режиме произойдет сбой приложения, и вы потеряете только данные этого одного приложения (вашего приложения на ассемблере).

0

Проблемы - это зависание процессов, когда ваш компьютер зависает, и вы должны сбросить его во время выполнения некоторых операций ввода-вывода, которые действительно могут повредить вашу систему. Но новые ОС, такие как Win 7 и выше, намного лучше убивают зависающие процессы с помощью диспетчера задач. Возможно, вы используете virtualbox (см. Virtualbox.org) и выполняете программирование на ассемблере внутри виртуальной системы. Также есть эмуляторы типа Bochs (http://bochs.sourceforge.net)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .