Разработка и отладка программного обеспечения микропроцессорных систем обработки информации
8. Какой специальный код (обратный или дополнительный) используется в микропроцессорах при выполнении команд вычитания. 9. Что означает термин инкрементировать; а) прибавить 1; б) вычесть 1. Логические команды Логические команды позволяют осуществлять обработку данных, находящихся в аккумуляторе микропроцессора КР 580ВМ80А. Это команды «И», «ИЖ», «ИСКЛЮЧАЮЩЕЕ ИЛИ», «ИНВЕРСИЯ». Все логические операции являются побитовыми. Mojkho считать, что для обработки битов каждого разряда используется одна двухвходовая логическая схема. На один из ее входов подается значение бита аккумуля1:ора, а на другой - значение соответ ствующего бита слова, расположенного в памяти или регистре • общего назначения. В МП КР580ВМ80А предусмотрено восемь таких двухвхо- довых схем, по одной для каждого разряда слова микропроцессора. Логические операции выполняются всегда над содержимым аккумулятора и каким-то другим словом из регистра или из памяти. По окончании логической операции результат загружается в аккуму лятор. Если результат равен нулю или если его старший разряд равен единице, то производится установка в «1» соответствующего бита регистра состояния. Значение бита переноса от результата вьшол- 1^ения логических команд не зависит. Команда «И» а) «И» над регистром и аккумулятором ANA г. Комментарий: (А) Л (г) А. Под г здесь понимается регистр общего назначения В, С, D, Е, И или L. 47
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy