Главная -> Книги (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 вычислений имеют специальную клавишу для ввода и переме-
Рис. 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 Тип ЭВМ
•) Град-мера измерения углов, равная 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) |
|