|
|
|
Пример(ы): JUMP C, label1 ; C=0, ветвление не осуществляется JUMP NC Выполнение команды: C=0: IP <-- IP + src (относительный) -или - src (абсолютный) C=1: IP <-- IP +1 Код команды:
Пример(ы): JUMP NC, label1 ; C=0, осуществляется ветвление JUMP Z Выполнение команды: Z=1: IP <-- IP + src Z=0: IP <-- IP + 1 Код команды:
Пример(ы): JUMP Z, label1 ; Z=1, осуществляется ветвление JUMP NZ Выполнение команды: Z=0: IP <-- IP + src (относительный) -или - src (абсолютный) Z=1: IP <-- IP + 1 Код команды:
Пример(ы): JUMP NZ, label1 ; Z=1, осуществляется ветвление JUMP E Выполнение команды: E=1: IP <-- IP + src (относительный) -или - src (абсолютный) E=0: IP <-- IP + 1 Код команды:
Пример(ы): JUMP E, label1 ; E=1, осуществляется ветвление Особое замечание: В качестве источника src должны выступать непосредственные данные. JUMP NE Выполнение команды: E=0: IP <-- IP + src (относительный) -или - src (абсолютный) E=1: IP <-- IP + 1 Код команды:
Пример(ы): JUMP NE, label1 ; E=1, осуществляется ветвление Особое замечание: В качестве источника src должны выступать непосредственные данные. JUMP S Выполнение команды: S=1: IP <-- IP + src (относительный) -или - src (абсолютный) S=0: IP <-- IP + 1 Код команды:
Пример(ы): JUMP S, label1 ; S=0, ветвление не осуществляется |