Cтраница 2
Длина подпрограммы ADITER составляет 29 байт, подпрограммы GRAN 19 байт. При написании подпрограммы ADITER предполагалось, что переменные z, у, у - положительные целые со знаком. Если при суммировании zn с j с помощью команды DAD ( девятая команда подпрограммы) возникнет переполнение 15-битовой разрядной сетки данных, то единица переполнения временно запоминается в 16-знаковом бите суммы. Такое расширение формата данных эквивалентно переходу к арифметике 16-битовых целых чисел без знака. После вычитания у с помощью команды CALL SBS2 о знаке результата, помещенного в HL, судят по состоянию триггера переноса, причем нуль соответствуе. [16]