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

(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) (1)

•ЕЭЧ5БТ. В -13

ЭЛЕКТРОНИКА БЗ-19М

В современных микрокалькуляторах с операционными регистрами X и Y объединены еще несколько регистров {Z, Тит. д.), образуя стек (магазин). Перемещение чисел в стеке вверх (X-»-Y, Y->Z, Z-»-T и т. д.) илн вниз {Х*-\, Y-Z, Z-f-T и т. д.) напоминает перемещение патронов в магазине пистолета.

К МП подключаются также постоянное запоминающее устройство (ПЗУ) и оперативные запоминающие устройства (ОЗУ) данных и программ. ОЗУ данных представляет собой от одного до нескольких сотен регистров памяти, подобных регистрам X или Y. Пользователь может обратиться к любому из иих, задав его номер (адрес). ОЗУ программ хранит команды, задаваемые программой, которую вводит пользователь. В ПЗУ хранятся команды (микропрограммы) для пыполиения основных операций. У-непрограммируемых микрокалькуляторов ОЗУ программ отсутствует. Иногда ОЗУ данных и программ объединяются т.е. часть ОЗУ используется для хранения данных, остальная часть - для хранения программ.

Управление всеми блоками от клавишного пульта или автоматически по программе осуществляется устройством управления. Через него к МП могут подключаться некоторые дпиолнительные устройства: модуль с программами пользователя (МПП), накопитель информации на магнитной карте (НМК), печатающее устройство - принтер и др.

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

+

arcsLn arccos arctg

Рис. 1.2. Внешний вид микрокалькулятора Электроника БЗ-19М с обратной бесскобочной логикой вычислений

шспия чисел в стеке вверх

t Е

\ ENTER

*) Иногда регистры Y, Z, Т и т. д. на функциональной схеме микрокалькулятора указываются под регистром Х В этом- случае



(enter - ввод). Арифметические операции при этом выполняются по схеме: ввод числа а, ввод оператора (команды) f, ввод числа Ь, ввод оператора соответствующей операции * (* - знак операции: +, -, X или -Т-). Сокращенно эта схема выглядит так: af 6*.

Из отечественных непрограммируемых микрокалькуляторов лишь одна модель - Электроника БЗ-19М относится к рассматриваемой группе микрокалькуляторов. Она имеет стек из трех регистров X, Y и Z. Функциональные возможности микрокалькулятора очевидны нз надписей на пульте управления (рис. 1.2). Габариты этого микрокалькулятора 86X 167X 41 мм, масса 400 г, питание от сети и аккумуляторов (4 элемента Д-0,55).

Микрокалькуляторы Электроника БЗ-19М, как и другие, рассмотренные в книге, оперируют с числами, представленными в показательной форме д: = Л1-10, где Л1 - нормализованная мантисса и Е = ±99 - порядок числа. Функции, обозначения которыз{ даны над клавишами, вводятся после нажатня префиксной клавиши F и соответствующей клавиши. Например, функция \п х вычисляется после

набора X и нажатия клавиш F и - . Результат заносится в регистр X.

Обратная бесскобочная логика вычислений особенно удобна прн вычислении сложных выражений, требующих выполнения заданной последовательности операций, например:

(aXb) + {cXd) ... afbXcUX+ ...

(а - b)/{c + d) ... ab -cd + ...

alg(-)... Mc-f trf--Flgt«X ...

Операции с тремя числами а, b к с могут выполняться после нх ввода, например:

ia + b)Xc cba+X

(aXb) + c cffetax-f

В этих примерах отчетливо видны особенности обратной бесскобочной логики вычислений: ввод чисел в порядке, обратном их использованию, и разделение их при вводе оператором f, выполнение подряд двух операторов арифметических действий, отсутствие скобок. Более детальное описание дается в следующих параграфах этой главы.

Применение обратной бесскобочной логики в программируемы» микрокалькуляторах позволяет заметно уменьшить число шагов программы, особенно если при вызове очередного числа предшествующие числа автоматически смещаются в верхние регистры стека.

стрелка на клавише ENTER обращена острием вниз. Однако такое обозначение встречается очень редко.



Характеристики отечствеМых программируемых микрокалькуляторов

Таблица 1,1

Тип ЭВМ

Параметр

Электроника

БЗ-21

МК-46

БЗ-34

МК-56

МК-54

Число разрядов мантиссы/порядка

7,8/2

7,8/2

Число регистров операционного блока

Регистр восстановлеиня результата

Есть

Есть

Есть

предшествующей операции

Число добавочных регистров

6 + стек

6+ стек

(ячеек) памяти

на 6 чисел

на 6 чисел

Максимальное число шагов про-

граммы

Вычисление функций х: х.

Есть

Есть

Есть

Есть

Есть

V* ; е*. In X, s!n х, cos х

Вычисление функций х: tg х.

Есть

Есть

Есть

arctg ж, arcsinx, arccos ж, 10*. Ig х

Представление углов

Радианы

Радианы

Радианы, градусы

Радианы, градусы.

Радианы, градуси.

грады •)

грады •)

Адресация

Прямая

Прямая

Прямая и косвенная

Прямая и косвенная

Прямая и косвенная

Время выполнения арифметиче-

ских операций не более, с

Габариты, ми

185X100X48

280X240XO

185X100X48

208 X205X 60

167X78X36

Масса, кг

0,39

0,39

0,25

Питание

Универсальное

Сеть

Универсальное

Сеть

Универсальное

Оформление

Переноское

Настольное

Переносное

Настольное

Переносиог

•) Град-мера измерения углов, равная 1/100 части прямого угла.



(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)