WikiDer > CESIL
эта статья не цитировать Любые источники. (Март 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Тема этой статьи может не соответствовать Википедии общее руководство по известности. (Июнь 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Cesil, или Cкомпьютер Eдукация в Sшколы яинструкция Lболь, была язык программирования предназначен для ознакомления учеников британских школ с язык ассемблера. Это язык низкого уровня, содержащий в общей сложности четырнадцать инструкции:
- Загрузить значение - поместите немедленное значение или содержимое переменная названный в аккумулятор.
- Хранить переменную - поместить в переменную содержимое аккумулятора.
- Перейти по метке - передать управление в место с меткой.
- Метка Jineg - передать управление в ячейку с меткой, если аккумулятор содержит отрицательное значение.
- Метка Jizero - передать управление в место с меткой, если аккумулятор содержит ноль.
- Печатать литерал - вывести следующую строку, разделенную одинарными кавычками.
- Линия - вывод возврат каретки
- In - разрешить пользователю вводить числовое значение с консоли.
- Out - вывести содержимое аккумулятора как десятичное целое число со знаком, если оно отрицательное.
- Добавить значение - добавить в аккумулятор переменную или непосредственное целочисленное значение.
- Вычесть значение - вычесть переменную или непосредственное целое число из аккумулятора.
- Умножение значения - поместите в аккумулятор произведение аккумулятора и переменной или непосредственное целое число.
- Разделить значение - поместить содержимое аккумулятора, разделенное на значение в аккумуляторе.
- Остановить - вернуть управление консоли.
Примеры
Следующее суммирует целые числа в разделе данных времени выполнения, пока не встретит отрицательное значение, и не распечатает итог.
LOAD 0LOOP STORE TOTAL IN JINEG DONE ДОБАВИТЬ TOTAL JUMP LOOPDONE PRINT "Итого:" LOAD TOTAL OUT LINE HALT% 1 2 3 -1 [Результат выполнения вышеуказанной программы ...] Итого: 6
внешние ссылки
Эта язык программирования-связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |