Найти в Дзене

Основное положение

Несмотря на обилие различных вычислительных технологий автоматики, подавляющее большинство процессоров использует битовые поля в кодировках инструкций, что не даёт возможности понять смысл инструкции непосвящённому наблюдателю. В ряде процессоров одно действие можно закодировать различными способами на уровне машинного кода, который недоступен с высокого уровня и абстракции. Следуя принципу WYSIWYG, система команд разрабатывается и прорабатывается в направлении максимальной читабельности машинного кода на уровне дампа.
Оглавление

Идеалогия

  1. Отсутствие эзотерики (никаких битовых полей в коде инструкций)
  2. Минимум неоднозначности (операция кодируется одним способом)
  3. Максимум буквальности (WYSIWYG: что видно, то и выполняется)

Эзотерика

Несмотря на обилие различных вычислительных технологий автоматики, подавляющее большинство процессоров использует битовые поля в кодировках инструкций, что не даёт возможности понять смысл инструкции непосвящённому наблюдателю.

Неоднозначность

В ряде процессоров одно действие можно закодировать различными способами на уровне машинного кода, который недоступен с высокого уровня и абстракции.

Буквальность

Следуя принципу WYSIWYG, система команд разрабатывается и прорабатывается в направлении максимальной читабельности машинного кода на уровне дампа.