Jmp безусловно скок
JMP Безусловно скок
Накратко - права кратко преход;
в близост до КОП - пряк съсед преход;
Доколкото КОП - насочи транспорта на далечни разстояния;
дума PTR - индиректен съсед преход;
DWORD PTR - индиректен далеч скок.
Примери за директен преход кратко
JMP кратко shpt; Посещението на shpt етикет
; В 127. -128 байта
JMP shpt; За същото, ако shpt
; Тя е горе в текста на програмата
Примери за ниско директен преход
JMP pt; Преход за отбелязване pt
В рамките на текущата сегмент
JMP близо указател_към_нея pt; към една и съща
Примери за непреки съседните преходи
Примери за директен преход отдалечената
JMP далеч указател_към_нея farpt; Отивате на етикет в farpt
; Друг програма сегмент
JMP farpt; Daylight етикет в друга farpt
Програмни сегмент, ако farpt
, Съобщиха далеч Маркирани
; Директива етикет farpt далеч
Примери за непряка преход отдалечената
LAHF обувка флаг в регистъра на Академията на науките
lahf; AH регистър дисплеи
; Държавните знамена регистрират
или AH, 80h; Настройка малко 7 = SF
sahf; зареждане на в регистър
; Флаг, който сега е SF = 1
lahf; AH регистър дисплеи
; Държавните знамена регистрират
и AH, 0BFh; Reset Бит 6 = ZF
sahf; зареждане на в регистър
, Знаме, която сега е около ZF =
386R + LAR права Load за достъп
LAR командни товари първия операнд (16- или 32-битов регистър) сегмент приписват поле на дескриптора на сегмент, определен от селектора на втория операнд. Що за избор на операнд може да бъде използван с 16- или 32-битов регистър или клетки на паметта. приемникът операнд получава селектора две байт атрибути полеви маскирани горните бита граница сегмент.
LDS Свали указател с помощта на регистър DS
еквивалентни на следната група от команди:
Mov рег, дума PTR кор
Mov DS, дума PTR памет + 2
Mov рег, офсет кор
; В тези области:
db съобщение; "Измерване Go"
; В сегмент програма:
листовка SI, съобщение, DS: SI -> съобщение