Работа с библиотекой стандартных подпрограмм и изучение возможностей вывода на индикатор контроллера «Электроника МС2721», страница 2

Название
подпрограммы

Адрес точки входа

Формат вызова

Назначение подпрограммы

1

ONORM

1010h

Нормализация числа с плавающей запятой

2

NORMO

0F5Ah

1 сл. – XAR1, MANS1, MANM1

2 сл. – XAR2, MANS2, MANM2

Уравнивание порядков двух чисел с плавающей запятой

3

OUABC

116Fh

Регистр HL – адрес памяти

Запись из памяти в регистры числа с плавающей запятой в следующем порядке:

- A - порядок

- B – старший байт мантиссы

- C – младший байт мантиссы

4

WRABC

1175h

Регистр HL – адрес памяти

Запись в памяти из регистров числа с плавающей запятой в следующем порядке:

- A - порядок

- B – старший байт мантиссы

- C – младший байт мантиссы

5

ADXAR

0F2Ch

1 сл. – XAR1
2 сл. – XAR2

Рез. – XAR2

Сложение однобайтовых чисел с фиксированной запятой.

6

ADMAN

0FC0h

1 сл. -
MANS1, MANM1

2 сл. – MANS2, MANM2

Рез. - MANS2, MANM2

Сложение двухбайтных чисел с фиксированной запятой.

7

ADNUM

106Ah

1 сл. – XAR1, MANS1, MANM1

2 сл. – XAR2, MANS2, MANM2

Рез. - XAR2, MANS2, MANM2

Сложение чисел с плавающей запятой.

8

MUMAN

1077h

1 с. – MANS1, MANM1

2 с. – MANS2, MANM2

Рез. - MANS2, MANM2

Умножение двухбайтовых чисел с фиксированной запятой.

9

MUNUM

10CFh

1 с. – XAR1, MANS1, MANM1

2 с. – XAR2, MANS2, MANM2

Рез. - XAR2, MANS2, MANM2

Умножение чисел с плавающей запятой.

10

SUMAN

10DCh

Длм. – MANS1, MANM1

Длт. – MANS2, MANM2

Част. -MANS2, MANM2

Деление двухбайтовых чисел с фиксированной запятой.

11

SUNUM

1152h

Длм. – XAR1, MANS1, MANM1

Длт. – XAR2, MANS2, MANM2

Чст. - XAR2, MANS2, MANM2

Деление чисел с плавающей запятой.

12

FACTOR

1178h

Регистр A – число

Рез. – XAR5, MANS5, MANM5

Вычисление факториала числа с записью результата в виде вещественного числа

13

XSTA

11EBh

Осн. степ. - XAR1, MANS1, MANM1

Пок. степ. – INDEX

Рез. – XAR2, MANS2, MANM2

Возведение вещественного числа в заданную степень

14

LOGE

124Eh

Арг. – XAR8, MANS8, MANM8

Рез. – XAR4, MANS4, MANM4

Вычисление натурального логарифма аргумента

15

SIN

136Ah

Арг. – XAR8, MANS8, MANM8

Рез. – XAR3, MANS3, MANM3

Вычисление синуса аргумента

16

SICOS

137Eh

х – XAR8, MANS8, MANM8

у – INDEX

1 член – XAR3, MANS3, MANM3

Рез. – XAR3, MANS3, MANM3

Вычисление функции вида . Поддержка вычисления синуса и косинуса

17

COS

1415h

Арг. – XAR8, MANS8, MANM8

Рез. – XAR3, MANS3, MANM3

Вычисление косинуса аргумента

18

TANG

152Ah

Арг. – XAR8, MANS8, MANM8

Рез. – XAR2, MANS2, MANM2

Вычисление тангенса аргумента

19

CTANG

1644h

Арг. – XAR8, MANS8, MANM8

Рез. – XAR2, MANS2, MANM2

Вычисление котангенса аргумента

20

ARTAN

1558h

Арг. – XAR8, MANS8, MANM8

Рез. – XAR3, MANS3, MANM3

Вычисление арктангенса аргумента

21

SOST

15F8h

х – XAR8, MANS8, MANM8

n – XAR4, MANS4, MANM4

Рез. – XAR2, MANS2, MANM2

Вычисление функции вида . Поддержка вычисления арксинуса и арктангенса

22

NEXT

1617h

Рез. – INDEX, (XAR2, MANS2, MANM2)

Вычисление очередного члена ряда . Поддержка вычисления арксинуса и арктангенса

23

ARSIN

142Ah

Арг. – XAR8, MANS8, MANM8

Рез. – XAR3, MANS3, MANM3

Вычисление арксинуса аргумента

24

ARCOS

1523h

Арг. – XAR8, MANS8, MANM8

Рез. – XAR3, MANS3, MANM3

Вычисление арккосинуса аргумента

25

ARCTAN

1672h

Арг. – XAR8, MANS8, MANM8

Рез. – XAR3, MANS3, MANM3

Вычисление арккотангенса аргумента