LINUX.ORG.RU

Вышел GNU MDK 1.2.8

 , , ,


4

4

GNU Mix Development Kit — это свободный программный пакет для разработки, запуска и отладки программ, написанных на MIXAL — ассемблер-подобном языке для программирования гипотетического компьютера под названием MIX. GNU MDK является частью проекта GNU. Как MIX, так и MIXAL созданы математиком и компьютерным учёным Дональдом Кнутом и описаны в первом томе его книги «Искусство компьютерного программирования».

Новый релиз исправляет несколько мелких ошибок, наряду с проблемами совместимости и компиляции (в частности, на darwin-системах). Особая благодарность Райану Шмидту, поддерживающему порт на Mac и значительно помогшему в исправлении этих проблем.

Исправления:

  • #42818: неверное использование --export-dynamic на Darwin.
  • #42871: тавтологические сравнения целых.
  • #39817: компиляция с Glib > 2.35.6.
  • #41097, #4198: компиляция на Darwin-системах.
  • #41097: компиляция с libreadline 6.3.x.
  • #40359: проверка опкодов во время компиляции.

Тарбол

>>> Источник

★☆

Проверено: fallout4all ()
Последнее исправление: Klymedy (всего исправлений: 3)

каждый байт имеет 6 бит (значения от 0 до 63). В десятичном режиме каждый байт имеет 2 десятичных знака (значения от 0 до 99)

чет не понял - а как в 6 бит записывается 2 десятичных знака? или режимы не связаны друг с другом?

dib2 ★★★★★
()
Ответ на: комментарий от dib2

Никак. 6 бит для двоичного режима, в десятичном - 2 разряда. Представьте себе ячейку памяти имеющую не 2 состояния: 0 и 1, а 10: 0..9.

A-234 ★★★★★
()
Ответ на: комментарий от A-234

т.е. не связаны. спс
// me почему-то сразу думает об имплементации

dib2 ★★★★★
()

Я так понял этот MIXAL только для обучения.
Интересно выбраны длины «байта» (6 бит) и «слова» (5 «байт»), наверное что бы избежать ассоциаций со степенью двойки.

drfaust ★★★★★
()

является частью проекта GNU

созданы Дональдом Кнутом

Годно.

hobbit ★★★★★
()
Ответ на: комментарий от KennyMinigun

Свободные ещё хуже, они не огорожены и в них беспрепятственно лезет всякое рачьё.

MiniRoboDancer ★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.