2010-04-18 5 views
1

Некоторое время назад я следил за некоторыми уроками сборки. Я запускал все это на машине с Windows, компилировал с NASM, а затем записывал скомпилированный код на гибкий диск, а затем перезагружал и пробовал код. Этот процесс был долгим и трудоемким и, к сожалению, не был на mac. Когда я узнал, что Xcode для Mac установлен NASM, я сразу же попытался скомпилировать некоторый код. Код скомпилирован. Проблема заключается в ее тестировании. На mac у меня нет дискеты (не так, как я хочу использовать один), поэтому я не уверен, как это проверить. Я посмотрел на Q (kju) и нашел, что он будет только подражать вещам в файле ISO. Поэтому я предполагаю, что я спрашиваю, можно ли установить скомпилированный код в файл ISO для тестирования? (Примечание: код при компиляции формирует файл .bin)Тестовый ассемблерный код на mac

Спасибо за любую помощь

+0

Какой код вы компилируете, что требует перезагрузки с гибкого диска? (Кроме того, это должно быть на superuser.com) – zneak

ответ

1

Я не знаю точно, что вы пытаетесь проверить (загрузчик может быть?), Но вам не нужно перезагружать или загружать с диска только для запуска собранного кода (если он не является загрузчиком или чем-то еще).

В любом случае, если вам нужно «перезагрузить», чтобы проверить, я предлагаю запустить эмулятор. Sun VirtualBox является супер простым в использовании и бесплатном и эмулирует стандартную архитектуру x86 (включая флоппи-дисководы)! Так что это может сработать для вас в краткосрочной перспективе. Если вы захотите создать образ ISO в будущем, вы можете сделать это с помощью утилиты командной строки hdiutil. В окне терминала введите man hdiutil или зайдите в онлайн man page для получения дополнительной информации об использовании этого для создания всех видов образов дисков.

+0

Да, это просто загрузчик, который я делал для удовольствия. Спасибо, я попробую. – nosedive25

+0

@ happyCoding25: Macs также загрузится с форматированных флэш-накопителей, вставленных в USB-порты, так что это может быть легко и для вас. Это в любом случае заменило флоппи-дисковод на современных компьютерах;) –