Разработка и отладка программного обеспечения микропроцессорных систем обработки информации

Микропроцессор может, например, сложить одно двоичное число с дополнительным кодом другого двоичного числа. Тем самым реализуется операция вычитания. Сложение может быть повторено множество раз, а многократное прибавление есть не что иное, как операция умножения. Повторяющиеся вычитания представляют собой операцию деления. . Арифметические операции воздействуют на все триггеры регистра признаков (F-регистра). Команды сложения а) Сложение с регистром ADD г; (А)+(г)—>А ПАМЯТЬ ADD г Здесь г - регистры В, С, D, Е, Н, L, А. По команде СЛОЖЕНИЕ С РЕГИСТРОМ содержимое регистра г прибавляется к содержимому аккумулятора (регистра А). Результат (сумма) помещается в аккумулятор. Исходное содержимое аккумулятора теряется. Это 1-байтовая команда, для выполнения которой затрачивается 1 машинный цикл. б) Сложение с памятью косвенное ADD М; (А)+(М)-»А ПАМЯТЬ ADD М По комавде СЛО)1ШПИЕ С ПАМЯТЬЮ КОСВЕННОЕ содержимое области памяти, адрес которой указан в регистровой паре HL, прибавляется к содержимому аккумулятора (регистра А). Результат (сумма) помещается в аккумулятор. Исходное содержимое аккумулятора теряется. Это 1-байтовая команда, для выполнения которой затрачивается 2 машинных цикла. 37 .

RkJQdWJsaXNoZXIy MTY0OTYy