Написать подпрограмму outnum, которая принимает в регистре fa0 вещественное число F и выводит его в цифровой индикатор RARS DigitalLab. Используется стандартный протокол округления. Форма цифр стандартная.
Если F ⩾ 100 или F ⩽ -10, в индикаторе высвечивается EE
Если 100 < F ⩽ 10, число округляется до ближайшего целого
Если 10 > F > 0, число округляется до первого знака после запятой, и высвечивается в индикаторе с точкой посередине
Если -10 < F < 0, число округляется до ближайшего целого и высвечивается с минусом в начале
Склейка нескольких картинок из теста:
К решению будет приписан вот такой footer, содержащий глобальную метку main:LabNumbers_f.asm
34.75 5.2 0.01 -7 -11 0
Вместо округления до первого знака я просто умножал на 10 и округлял.
См. картинку