WinMobile устройства: где найти набор инструкций?

agaaaa

Хочу потренироваться в написании простенького компилятора (с генерацией кода для чего IA-32 как целевая архитектура не очень хорошо подходит ввиду своей сложности.
Т.к. планирую генерацию сразу двоичного кода, нужны двоичные коды.

uncle17

[лох mode]
msdn?
[/лох mode]

vall

ты про ARM что-ли?

agaaaa

видимо да
но интересуют ARM'ы конкретно из устройств типа КПК (если есть какая-то специфика)

agaaaa

там этого нет точно
к чему написал?

agaaaa

Опа!
И правда!

bleyman

А, типа, что мешает не использовать сложные места IA-32? Ты ж не дизассемблер пишешь, а наоборот компилятор. И зачем сразу в двоичку, кстати?
По-моему как раз с каким-нибудь RISС очень велик шанс внезапно задолбаться.

agaaaa

там сложное место - индексированное обращение к памяти
как прикажешь его стороной обходить?
Что-то я подумал да решил забить на конкретные архитектуры и писать под Phoenix. Жаль документация невменяма.

karkar

А LLVM не подойдет? Довольно низкоуровневое представление, которое уже LLVM докомпилирует или заJITит до конкретных платформ.

agaaaa

не хочется писать на C++, а с C# его вряд ли просто так подружишь

karkar

[просто интересно] а какой язык компилировать собираешься? И на чем писать компилятор?

agaaaa

msil->native
F#
в рамках http://codeplex.com/cosmos
Оставить комментарий
Имя или ник:
Комментарий: