Разработка и отладка программного обеспечения микропроцессорных систем обработки информации
а) Переход, если не нуль JNZ АДРЕС. Комментарий; <В2> -> мл. байт СК, <Вз> ст. байт СК при 72=1; (СК)+1 -4 СК при Tz=0. Содержимое второго и третьего байтов команды, являющееся адресом ветвления, записывается в счетчик команд, если значение триггера нуля регистра признаков равно единице. Далее выполняется команда в программе с адресом ветвления. Если значение триггера нуля равно нулю, то содержимое счетчика команд инкрементируется, ПАМЯТЬ JNZ мл. байт АДРЕСА ст. байт АДРЕСА Это 3-байтовая команда, выполнение которой занимает 3 машинных цикла. б) Переход, если нуль JZ АДРЕС. Комментарий; <В2> мл. байт СК, <Вз> -4'ст. байт СК при rz=0; (СК)+1 СК при T t ^ L Содержимое второго и третьего байтов команды, являющееся адресом ветвления, записывается в счетчик команд, если значение триггера нуля регистра признаков равно нулю. Далее выполняется команда в программе с адресом ветвления. Если значение триггера нуля равно единице, то содержимое счетчика команд инкрементируется. 58
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy