Главная -> Книги

( 0 ) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) (45) (46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57) (58) (59) (60) (61) (62) (63) (64) (65) (66) (67) (68) (69) (70) (71) (72) (73) (0)

инжениринг

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

Однако эффективное и грамотное использование программируемых микрокалькуляторов, как и ЭВМ других классов, требует глубокого знания языков их программирования, основ вычислительной математики, умелого выбора алгоритмов н численных методов расчетов, практических навыков в переводе программ с одного языка програ.ммирования на другой, а главное - наличия отлаженных пакетов и библиотек программ.

Справочник содержит данные о конструкции ихарактеристиках массовых отечественных и зарубежных микрокалькуляторов, языках и особенностях их программирования, алгоритмах вычислительных) процедур и численных методах их реализации. Основной материал справочника, в отличие от книг [6-8], ориентирован на научно-технические и инженерные расчеты общего характера. Исключением является"лишь последняя глава, иллюстрирующая типовые электро-радиотехнические расчеты и дополняющая книгу автора [8]. Основное внимание в справочнике уделено программной реализации разнообразных численных методов и вычислениям специальных математ-и-ческих функций, использующихся в самых различных областях науки и техники. Ввиду ограниченного объема справочника математическое обеспечение микрокалькуляторов дается в основном в виде



конечных формул, входящих в инструкции по использованию программ.

В справочник включена обширная библиотека программ (их свыше 250) для массовых отечественных программируемых микрокалькуляторов с обратной бесскобочной логикой вычислений Электроника БЗ-34. Они пригодны для их функциональных аналогов Электроника МК-54 и Электроника МК-56, а также (после несложного перевода) для микрокалькуляторов НР-ИС, НР-15С, НР-21С, ИР-67 и др. фирмы Hewlett Packard (США). Описано также свыше 50 программ для одних из наиболее сложных программируемых микрокалькуляторов с алгебраической логикой TI-58C и 7"/-59 фирмы Texas Instruments (США). Знакомство с ними позволит читателям разобраться с множеством программ, описанных в зарубежной литературе, и получить навыки в переводе программ.

При подборе и разработке программ для основной части справочника в первую очередь учитывались их наглядность, возможность простой структурной проверки и соответствие программ алгоритму расчетов и оригиналам (для переводных программ). Во всех программах использованы только регламентированные (т. е. указанные в инструкции по эксплуатации [25, 26] операторы). Некоторые нсрегламентированные операторы (см. § 1.6) и особые приемы программирования позволяют сократить длину программ, уменьшить время вычислений и повысить предельную сложность решаемых задач. Основанные на этом программы для калькуляторов Электроника БЗ-34 даны в приложении 3 (в том числе несколько программ из книги [29], опубликованной после сдачи рукописи справочника в набор).

Справочник рассчитан на научных работников, инженеров и студентов вузов и техникумов. Он полезен и тем, кто впервые приступает к освоению более сложной вычислительной техники, в частности персональных ЭВМ.

Обилие числового и программного материала в справочнике, из-за крайне сжатого изложения, создает условия для отдельных неточностей и опечаток. Автор выражает глубокую признательность Н. П. Брусенцозу, В. В. Козлову и другим, своими замечаниями, советами и пожеланиями способствовавшим работе автора над книгой, и с благодарностью ожидает замечаний, советов и пожеланий по улучшению материала справочника, которые следует высылать по адресу; 117071 Москва В-71, Ленинский пр., 15, Главная редакция физико-математической литературы издательства «Наука», редакция математических справочников.

В. П. Дьяконов



г л а в а I

МИКРОКАЛЬКУЛЯТОРЫ с ОБРАТНОЙ БЕССКОБОЧНОЙ ЛОГИКОЙ ВЫЧИСЛЕНИЙ

1.1. Функциональные возможности микрокалькуляторов с обратной бесскобочной логикой вычислений

Микрокалькуляторы - специализированные на выполнение повседневных расчетов ЭВМ личного пользования. Их основой (рис. 1.1) является специальное устройство для проведения логических и арифметических ох\р&\\ш - микропроцессор (МП). Хранение двух чисел (операндов) осуществляется с помощью запоминающих устройств -

1.2345678-12

Дисплей

Регистры

стека

Микропро-

цессор

X

□ □ □ □

□ □ □ □

□ □ □ □

□ □ □ □

Клавишный пульт

03V данных

ПЗУ •

ОЗУ программ

I------1

нмк. }

i------1

I ,------1,

Г-, Принтер {

I ----

Устройство управления

Рис. 1.1. Функциональная схема микрокалькулятора

операционных регистров и У. Результат вычислений поступает в регистр X и нндицпруется в десятичной форме с помощью индикатора {дисплея).



( 0 ) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) (45) (46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57) (58) (59) (60) (61) (62) (63) (64) (65) (66) (67) (68) (69) (70) (71) (72) (73)