в работе считывающего устройства, устройства управления или ОЗУ. Отладку программы производят в три этапа: отладка логики программы, отладка арифметической части программы и пробное решение задачи на ЭВМ. После этого осуществляют комплексную отладку программы. Для определения правильности промежуточного (конечного) результата вычисления производят дважды; полученные результаты сравнивают. Если машина работала без сбоев, результаты вычислений совпадают. Часто (при ответственных расчетах) сравнивают не только конечные результаты, но и все коды, относящиеся к данной программе. При совпадении результатов вычислений («двойного счета») переходят на следующий участок программы. При обнаружении несовпадений в расчетах машину останавливают для проверки этого участка программы. Принцип проверки узлов и блоков ЭВМ методом «двойного счета» часто закладывается в структурную схему ЭВМ.
В последнее время для контроля правильности работы ЭВМ во время выполнения вычислений все больше применяют автоматические методы контроля. Современные большие ЭВМ имеют встроенные схемы поблочного автоматического контроля, позволяющие избегать применения сложных программных методов контроля.
IЕЯ -
§ 56. Микрокалькуляторы
Самой доступной клавишной ЭВМ для учащихся является микрокалькулятор (рис. 124, а), состоящий из микропроцессора, монодисплея (индикатора), клавиатуры и источника питания. С помощью клавиатуры можно, осуществлять набор чисел, формировать программу (команду) вычислений, определять характер и режим работы микрокалькулятора. Для микрокалькуляторов характерно двух- и трехкратное использование одной клавиши, что позволяет формировать значительное число команд (до 100 при 40 рабочих клавишах).
Микропроцессор представляет собой универсальный про-граммно-перестраиваемый цифровой модуль (рис. 124,6), выполненный в виде одной или нескольких БИС, и является основным устройством микрокалькулятора.
Арифметико-логическое устройство микропроцессора является главным вычислителем микрокалькулятора. Управляющее устройство служит своеобразным диспетчером, который определяет последовательность работы частей микропроцессора. В постоянном запоминающем устройстве записываются программы вычисления различных функций (логарифмических, тригонометрических и др.). В некоторые программируемые микрокалькуляторы можно дополнительно ввести программу вычислений из внешнего ЗУ.
Монодисплей позволяет получить визуальную информацию о промежуточных и окончательных результатах работы мик-