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

в программе с адресом ветвления. Если значение триггера четности равно единице, то содержимое счетчика команд инкрементируется. ПАМЯТЬ ' JPO ~ мл; байт АДРЕСА ст. байт АДРЕСА Это 3-байтовая команда, выполнение которой занимает 3 машинных цикла. Команды вызова подпрограмм Если какая-либо часть программы может быть выполнена многократно, то ее удобнее реализовать в виде подпрограммы. Это фрагмент программы, обращение к которой может иметь место в любой точке главной программы. Когда, происходит вызов подпрограммы, то она сначала запоминает текущее содержимое счетчика команд в стеке, так как по окончании подпрограммы главная программа должна продолжиться именно с того места, на котором ее выполнение ' прервала подпрограмма. Когда выполнение под­ программы заканчивается, то определенной командой МП указы­ вается, что содержимое счетчика команд должно быть извлечено из стека и помещено в счетчик команд. Команда безусловного вызова подпрограммы CALL АДРЕС. Комментарий; (СК) стек, <В2> —> мл. ба СК, <Вз> ст. байт СК. Содержимое счетчика команд сохраняется в стеке, а содержимое второго и третьего байтов команды, являющееся начальным адресом подпрограммы, записывается в счетчик команд. 62

RkJQdWJsaXNoZXIy MTY0OTYy