В x86 блоке поместите деление 0 инструкциями в местоположении в память об обработчике прерываний для деления 0!
Первый метод просто перенаправляет стандартный вывод > matlab.out
и стандартную ошибку 2> & 1
в файл matlab.out
.
Затем он использует способ heredoc передачи ввода в MATLAB (это не специфично для MATLAB, это метод передачи нескольких строк в качестве ввода для команды строковые программы в целом).
Синтаксис: <<
, за которым следует уникальный идентификатор, затем ваш текст и, наконец, уникальный идентификатор для завершения.
Вы можете попробовать это в оболочке:
cat << END
some
text
multiple lines
END
Второй метод использования параметра -r
запускает MATLAB и немедленно выполняет переданный оператор. Это могут быть какие-то команды или имя скрипта или функции, найденной в пути.
Это эквивалентно выполнению чего-то вроде:
python -c "print 'hello world'"
Обратитесь к этой странице за списком других параметров запуска.