Подпрограмма - перевод - Большая Энциклопедия Нефти и Газа, статья, страница 1
Закон Митчелла о совещаниях: любую проблему можно сделать неразрешимой, если провести достаточное количество совещаний по ее обсуждению. Законы Мерфи (еще...)

Подпрограмма - перевод

Cтраница 1


Подпрограмма перевода из плавающей в фиксированную служит предметом упр.  [1]

Приведем запись обращения к подпрограммам перевода чисел из десятичной системы счисления в двоичную и обратно, а также к подпрограммам вычисления элементарных функций, которые будем использовать при составлении учебных программ.  [2]

В ( 0) порождает подпрограммы перевода в представлении с основанием В. Часто используются варианты для В 8 ( восьмеричное представление) и В 16 ( шестнадцатеричное представление), поскольку входящие в подпрограммы умножения и деления сводятся к простому сдвигу двоичных чисел.  [3]

В программу Печать не включены подпрограммы перевода из двоичной системы счисления в десятичную, поскольку в отлаживаемой программе, как правило, эти подпрограммы уже записаны.  [4]

Обычно она включается в конец подпрограммы перевода чисел в двоично-десятичную форму записи.  [5]

6 Распределение разрядов длинной ячейки памяти. а для 18-разрядного троичного числа. 6 для троично-десятичного числа.| Распределение разрядов короткой ячейки памяти. а для 9-разрядного троичного числа. б для команды. [6]

Форма печати десятичных чисел зависит от подпрограммы перевода чисел из троичной системы в десятичную и может быть произвольной.  [7]

Эта макрокоманда может использоваться для вывода числовых значений, если есть подпрограмма перевода чисел в форму последовательности символов.  [8]

Так произошло, в частности, с блоком собственно вывода, куда были включены подпрограммы перевода 2 - 10 и 10 - 2, функции редактирования при выводе информации и другие, существенно расширившие гибкость кодограммы ( см. гл.  [9]

Блоки 10 - 12 программы предназначены для пересылки числа из массива в рабочую ячейку подпрограммы перевода из двоичного кода в двоично-десятичный. Результат находится в ячейках Hi и На. Блоки 15 - 18 предназначены для выделения тетрады, анализа значащих нулей. В дисплей ( блоки 20, 21) выдается адрес ячейки регенеративной памяти, а затем содержимое ячейки т ] - код символа. При нарушении последовательности выводимых символов ( блоки 29 - 33) или при переходе к следующему столбцу ( блок 41) дисплей получает команды перемещения, используются свободные позиции системы ДКОИ. Программа анализирует окончание вывода столбцов, строк, таблицы ( блоки 25, 34, 36), осуществляя переходы в соответствии с программой. Рассмотренный простой пример иллюстрирует логическую разветвленность программ отображения.  [10]

В отличие от ранее выпускавшихся ЭВМ, где процедуры ввода - вывода числовой информации сопровождались работой подпрограмм перевода из двоичной системы счисления в десятичную или наоборот, в вычислительных машинах единой серии предусмотрено много аппаратных средств, облегчающих преобразование числовых данных.  [11]

При организации программ возникает необходимость многократного обращения к выполнению стандартных программ, реализующих вычисления отдельных функций или специальную обработку каких-то аргументов. К таким стандартным программам, которые называются подпрограммами, относятся, в частности, подпрограммы перевода чисел из одной системы счисления в другую.  [12]

Мантисса и порядок могут быть введены в машину также в двоично-десятичной записи. После этого они должны быть переведены в двоичную систему по специальной подпрограмме, которая отличается от подпрограммы перевода в двоичную систему двоично-десятичных дробей. Последний способ ввода на практике применяется реже.  [13]

В программу Печать не включены подпрограммы перевода из двоичной системы счисления в десятичную, поскольку в отлаживаемой программе, как правило, эти подпрограммы уже записаны. Для обращения к подпрограмме перевода необходимо в командах из ячеек 7043 и 7032 поставить по первому адресу номера ячеек, с которых начинается перевод чисел соответственно с фиксированной и с плавающей запятой.  [14]

Для выдачи массивов располагают в некотором месте МОЗУ нужные команды. Для выдач этих массивов достаточно выполнить передачу управления с пульта. Можно также заранее подготовить одну или несколько перфокарт, на которых пробита программа выдач нужных массивов. В нужный момент эти перфокарты вводятся в МОЗУ. Программы выдачи должны работать автоматически. Если при отладке требуется выдать массив в десятичной системе, а затем дальше продолжать счет, то для выдачи используют подпрограммы перевода с печатью, сохраняющие в МОЗУ двоичные коды.  [15]



Страницы:      1