Кто-нибудь может сказать мне, возможно ли выполнять программы на языке ассемблера в симуляторах?
Возможно ли выполнение сборки ARM в iPhone Simulator или Android Simulator?
Ответы (2)
Это невозможно в симуляторе iPhone, потому что это приложение i386 без возможности эмулировать другой процессор. Как следствие, вы должны скомпилировать свое приложение для iPhone в код i386, чтобы запустить его в симуляторе.
(Я не могу рассказать вам об Android.)
person
Codo
schedule
27.09.2010
Вот почему он называется симулятором, а не эмулятором.
- person Jasarien; 27.09.2010
Эмулятор Android, основанный на QEMU, обеспечивает полную эмуляцию ARMv5TE. ARMv6/v7, VFP и NEON присутствуют в текущей версии, но я думаю, что их поддержка все еще немного ненадежна.
Android SDK можно загрузить бесплатно, поэтому скачайте копию и посмотрите, выполняет ли она то, что вам нужно.
ОБНОВЛЕНИЕ: доступна и стабильна полная поддержка ARMv7-A.
person
fadden
schedule
27.09.2010