Редактирование: DIGIT
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''DIGIT''' (цифра) — | '''DIGIT''' (цифра) — стандартное слово [[Каллисто]]. | ||
DIGIT ( c u1 −− u2 1 | 0 ) Цифра. Преобразовать литеру c в число u2, используя основание u1. | DIGIT ( c u1 −− u2 1 | 0 ) Цифра. Преобразовать литеру c в число u2, используя основание u1. | ||
ASCII-DIGIT BASE => DIGIT-VALUE TRUE / FALSE | ASCII-DIGIT BASE => DIGIT-VALUE TRUE / FALSE | ||
Строка 6: | Строка 6: | ||
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши [[Клавиша K|{{Синяя клавиша|K}}]] [[Клавиша 7|{{Серая клавиша|7}}]] [[Клавиша БП|{{Чёрная клавиша|БП}}]] [[Клавиша 7|{{Серая клавиша|7}}]] [[Клавиша 2|{{Серая клавиша|2}}]] | В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши [[Клавиша K|{{Синяя клавиша|K}}]] [[Клавиша 7|{{Серая клавиша|7}}]] [[Клавиша БП|{{Чёрная клавиша|БП}}]] [[Клавиша 7|{{Серая клавиша|7}}]] [[Клавиша 2|{{Серая клавиша|2}}]] | ||
== DIGIT в fig-FORTH Release 1 glossary, май 1979 (англ.) == | |||
DIGIT c n1 --- n2 tf (ok) c n1 --- ff (bad) | DIGIT c n1 --- n2 tf (ok) c n1 --- ff (bad) | ||
Converts the ascii character c (using base n1) to its binary | Converts the ascii character c (using base n1) to its binary | ||
equivalent n2, accompanied by a true flag. If the conversion is | equivalent n2, accompanied by a true flag. If the conversion is | ||
invalid, leaves only a false flag. | invalid, leaves only a false flag. | ||
== История == | |||
Хотя слово DIGIT не включено ни в один из стандартов языка Форт, оно является одним из наиболее старых слов Форта. Слово DIGIT появилось в Форте в 1965 году, когда Чак Мур подрабатывал наёмным программистом в городе Нью-Йорк. Тогда появились миникомпьютеры, а с ними и терминалы. Интерпретатор был идеален для ввода с телетайпа и вскоре стал включать код для работы с выводом. | |||
== Реализация == | == Реализация == | ||
Описание и определение слова DIGIT в ядре ФОРТ-ЕС: | |||
Описание и определение слова DIGIT в ядре ФОРТ-ЕС | |||
<PRE> | <PRE> | ||
DIGIT * C,N1->N2,TP/FF N2 - ЗНАЧЕНИЕ ЛИТЕРЫ С КАК 39 | DIGIT * C,N1->N2,TP/FF N2 - ЗНАЧЕНИЕ ЛИТЕРЫ С КАК 39 | ||
Строка 124: | Строка 49: | ||
== Ссылки == | == Ссылки == | ||
* {{Исходник|DIGIT|DIGIT}} | * {{Исходник|DIGIT|DIGIT}} | ||
Строка 131: | Строка 55: | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Примитивы]] | [[Категория:Примитивы]] | ||