JMP Екипът
Как да учат английски език
В днешно време, всеки трябва да знае английски. И освен това програмист. Тъй като съществува голяма част от документацията само на английски език. Професионален не може да чака, докато някой превежда документацията му. Той трябва да бъде в състояние бързо да се получи желаният inforamtsiyu и да го използвате, без значение в какво е език - английски или на руски. Връзки към курсове по английски език.
JMP Team - екип от безусловна скок на асемблер. Извършва съответно безусловно скок на указаното място.
JMP команден синтаксис е както следва:
Етикетът може да бъде едно от следните неща:
Безусловно скок в Assembler винаги е доволен и във всеки случай, ако има инструкция JMP в изходния код.
Не знамена не са се променили от изпълнението на тази инструкция.
Какво е безусловна скок
Какво е етикетът на Асемблер
Сега поговорим малко за това, което етикет на асемблер.
Tag - идентификатор, следван от двоеточие. Идентификаторът трябва да бъде изготвен на правилата за идентификатори за определен език за програмиране
Пример етикети на асемблер:
Кои са ключовите думи?
За управление на изпълнението на програмата.
Така например, в зависимост от изхода на всяка команда, трябва да се насочи изпълнението на програмата по един от двата начина. Това е, в зависимост от резултата, за да изпълнява една от двете части на кода.
След това всяка част от кода показан по етикетите им. И така, вие ще бъдете в състояние да пропуснете известна част от кода и да отидете директно към следващия раздел.
В езици от високо ниво тези действия се наричат клонове. и изпълнява с подходящи езикови конструкции (като ако. след това. друго или в случай Pascal).
Пример безусловно клон
Първо, нека да мислим за това, защо ние трябва безусловно скок.
Логичен въпрос. Ако ние винаги и във всички случаи липсващата част от код, защо трябва да правя след това този сайт?
Естествен въпрос, но само за начинаещи. В действителност, има различни ситуации, в които е необходимо на този преход.
Пример One. не забравяйте, че можете да се движите по линия на програмата не само надолу, но нагоре. Така че на първия пас секцията код може да бъде пропусната, но може би ще трябва да изпълнява, в зависимост от условията, които ще продължат в програмата. Нещо като това:
Ето първото преминаване на програмата ни липсва Код 1 точка и да продължи с етикет Label_2 (т.е. втората област). Но във втората част ще се върнете към сайта 1 (щеката Label_1) и го изпълни.
Пример секунда. Тя може да се окаже, че някои част от кода се изисква само за отстраняване на грешки. След това можете да го направите:
Когато отстраняване на грешки програма приключи, ние премахваме и запетаята пред инструкция JMP и отстраняване на грешки код няма да бъде изпълнен, тъй като ще изпълни безусловно скок към етикет Label_2.
А защо не и просто премахнете кода за отстраняване на грешки?
Можете, разбира се, чиста. Но вие сте сигурни, че не по-дълъг полезен?
В края на обичайните кажа защо този монтаж отбор наречен JMP. Е абревиатура на английската дума J UMP на. което може да се преведе като "скок, скок".