Разработка и отладка программного обеспечения микропроцессорных систем обработки информации
возможность обращения к памяти, содержащей до 2^® = 2® •2'° =64 8-разрядных слов (байт). Арифметическо-логическое устройство (АЛУ). В 8-разрядном АЛУ предусмотрена возможность выполнения четырех арифме тических операций (сложение с передачей переноса в младший разряд и без учета этого переноса, вычитание с передачей заема в младший разряд и без него), четырех видов логических операций (операций конъюнкции, дизъюнкции, неравнозначности, сравнения), а также четырех видов циклического сдвига. При выполнении арифметических и логических операций одним из операндов служит содержимое аккумулятора и результат выполненной операции помещается в аккумулятор. Циклический сдвиг выполняется только над содержимым аккумулятора. Предусмотрена возмолшость выполнения арифметических операций над десятичными числами. При хранении десятичного числа разряды регистра делятся на две группы по 4 разряда и в калодой группе разрядов хранится одна десятичная цифра, представленная в коде 8421. Таким образом, в регистре можно хранить 2-разрядное десятичное число. При выполнении операции суммирования десятичных цифр может потребоваться коррекция результата путем прибавления к нему числа 01 Юг. Такая коррекция результата в каждой 4-разрядной группе результата в микро процессоре выполняется схемой десятичной коррекции (СДК). При составлении прикладных программ приходится выбирать то или ирюе направление их выполнения в зависимости от особен ностей (признаков) текущих результатов, т.е. принимать решение в соответствии со складывающейся ситуацией. Для этого при выполнении многих команд микропроцессор формирует двоичные признаки (флаги), отражающие особенности результата выполняемой команды. Значение каждого признака фиксируется в специальном, 15
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy