logo
ZX-Review-1992-01-12

20.Ошибка E_TO_FP.

Всистеме команд калькулятора есть команда с кодом 3C. Ее назначение умножение числа, находящегося на вершине стека калькулятора на множитель, равный 10 в степени A, где A содержимое аккумулятора микропроцессора.

Вся неприятность в том, что калькулятор после своего включения командой RST 28 не резервирует содержимое аккумулятора, в отличие от содержимого регистра B. Поэтому, к тому времени, как вы воспользуетесь командой калькулятора 3C, есть большая вероятность того, что в аккумуляторе будет не подготовленное вами число, а что то совсем другое.

Единственный выход выйти из калькулятора, прогрузить аккумулятор нужным Вам числом, выполнить нужное умножение вызовом процедуры ПЗУ E_TO_FP и снова вернуться в калькулятор:

Endcalc