Консультация онлайн # 161335

Раздел: Assembler
Автор вопроса: Сергей Л.
Дата: 24.02.2009, 23:32 Консультация неактивна
Поступило ответов: 1
Здравствуйте,хотелось бы задать такой вопрос : есть ли риск повредить компьютер (на уровне железа) при изучении языка Ассемблера?Имеется ввиду запуск программы,при написании которой была допущена ошибка.
Здравствуйте, Сергей Л.!
Ошибка ошибке рознь.
Повредить "железо" можно, только если намеренно явно писать в порты некорректные данные.
Случайно это не произойдет, точнее, вероятность этого события настолько мала, что можно смело пренебречь и не думать об этом.
Если Вы не будете напрямую работать с портами, то Вы сможете, разве что, завесить программу, может быть, систему.
Впрочем, почему Вы решили, что написание программ на Ассемблере влечет за собой такие опасности?
Не бойтесь! Смело начинайте изучать Ассемблер! И Вы увидите, что программирование на Ассемблере является таким же языком
программирования, как и Паскаль, С. На которых, кстати, тоже можно легко написать неработоспособную программу
со всеми вытекающими последствиями.

Лысков Игорь Витальевич

Советник
25.02.2009, 11:41
Нет оценки ответа

Мини-форум консультации # 161335

неизвестный

177847

= общий =    26.02.2009, 00:05
Спаибо,немного успокоился.Дело в том,что не умею я писать ни на одном языке,многие учебники советуют начинать программировать именно с Ассемблера.Почему увидел риск в этом деле?Просто запомнилась откуда то такая фраза:"неправильное написание программы на языке,имеющем прямой доступ к памяти(например С++)может запросто вывести из строя ваш компьютер".
Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.