Определения среднего значения из n-чисел

В данной лабораторной работе студент должен изучить программу, позволяющую находить среднее значении ASCII - кода из нескольких приведённых (в соответствии с заданием).

Рис 3.Алгоритм анализа.

В двоичной системе деление на 2 производится сдвигом информации на 1 бит вправо, при делении на 4 производится сдвиг на 2 разряда, при делении на 8 на 3 разряда.

При сдвиге вправо нулевой бит помещается во флаг “c”,а в 7 бит помещается предыдущее состояние флага “c”

Важным моментом этой программы является анализ ASCII - кодов нажимаемых клавиш. “Правильные” коды соответствуют клавишам 0-9 а так же клавишам A,B,C,D,E,F. Ошибочно нажатые клавиши должны игнорироваться. Алгоритм этого анализа показан на Рис. 3.

Другим важным моментом этой программы является использование команд с косвенным способом адресации. В команде с косвенным способом адресации в качестве операнда выступает нефизический регистр, который производит отсылку к одному из специальных системных регистров FSR0, FSR1, FSR2. В этих регистрах изначально записывается начальный адрес, какого – либо массива чисел.

Использование в командах с косвенным способом адресации нефизического регистра POSTINC0, POSTINC1, POSTINC2, помимо отсылки к соответствующим системным регистрам FSR, производит увеличение их содержимого на 1, благодаря чему при следующем выполнении команды будет выбран следующий элемент массива.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: