vak: (Default)
[personal profile] vak
Инженерная мысль не стоит на месте, и это радует.  Неожиданно для себя обнаружил на просторах интернета новую замечательную идею: Moxie.
  • 32-битная процессорная архитектура, свободная от патентов.
  • Простой 16-битный набор инструкций.
  • Поддерживается компилятором GCC, начиная с 4.6.1.  Собственно, архитектура и разрабатывалась как максимально удобная для GCC.
  • MoxieLite: реализация для FPGA.
  • Есть версия ядра Linux.
  • Симулятор QEMU.
  • Отладчик GDB.
Весь софт здесь: MoxieDev.

Date: 2012-10-30 00:18 (UTC)
From: [identity profile] hogzie.livejournal.com
Не понял, почему архитектура 32-битная, а инструкции 16-ти битные.

Date: 2012-10-30 01:01 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Чем компактнее код, тем меньше циклов памяти тратится на выборку команд, ускоряя выполнение программы.

Date: 2012-11-06 23:35 (UTC)
From: [identity profile] hogzie.livejournal.com
Про выборку - не факт. Зависит от размера шины. Остальное понятно, я невнимательно прочитал описание.

Date: 2012-10-30 10:51 (UTC)
From: [identity profile] teewoon.livejournal.com
MIPSx14x вроде как тоже =)