Сборочная оболочка - Assembly shell - Wikipedia

На графические калькуляторы, сборка ракушка это программа, которая используется для запуска других[требуется разъяснение ] программы написанные на родном калькуляторе Машинный код а не стандартный калькулятор[требуется разъяснение ] язык программирования высокого уровня. Хотя все оболочки сборки могут запускать программы сборки, некоторые могут также запускать программы высокого уровня. Например, MirageOS и DoorsCS, две популярные сборочные оболочки TI-83 +, могут запускать TI-BASIC программ, поместив двоеточие в качестве первого бита кода в первую строку программы.

Сборочные оболочки были созданы, когда производители калькуляторов не поддерживали программирование с использованием собственного кода. ZShell,[1] первая сборочная оболочка, была создана для ТИ-85 после эксплуатировать был найден с помощью взломанного файла резервной копии памяти, содержащего оболочку для обхода стандартного калькулятора[требуется разъяснение ] Операционная система. Вместо того, чтобы подавлять[требуется разъяснение ] на пользователей, которым удалось обойти ОС для запуска собственного кода, Инструменты Техаса решили выпустить информацию о нативном программировании для предстоящего ТИ-83 калькулятор. Однако их позиция изменилась, и они решили убрать из TI-84 plus CE функциональность нативного кода, что снова сделало сборочную оболочку необходимой.

Хотя это сделало традиционную сборочную оболочку ненужной на оборудовании TI-83, программисты калькуляторов продолжали разрабатывать оболочки для дополнения или замены стандартной операционной системы. Начиная с TI-83, TI поддерживал программирование на уровне сборки на всех последующих графических калькуляторах, хотя аналогичные взломы оболочки необходимо было создать для более старого оборудования, такого как TI-82 и TI-92.

Hewlett Packard также поддерживает программирование на языке ассемблера, хотя на борту[требуется разъяснение ] инструменты программирования означают, что отдельная оболочка не нужна.

Смотрите также

Рекомендации

внешняя ссылка

  • ticalc.org - Архив ассемблерных и базовых программ для калькуляторов TI.