Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Информатика и информационные технологии. Команды передачи управления (самое важное)

Конспекты лекций, шпаргалки

Справочник / Конспекты лекций, шпаргалки

Комментарии к статье Комментарии к статье

Оглавление (развернуть)

56. Команды передачи управления

То, какая команда программы должна выполняться следующей, микропроцессор узнает по содержимому пары регистров cs:(e)ip:

1) cs - сегментный регистр кода, в котором находится физический адрес текущего сегмента кода;

2) eip/ip - регистр указателя команды, в нем находится значение смещения в памяти следующей команды, подлежащей выполнению.

Безусловные переходы

Что должно подвергнуться модификации, зависит:

1) от типа операнда в команде безусловного перехода (ближний или дальний);

2) от указания перед адресом перехода модификатора; при этом сам адрес перехода может находиться либо непосредственно в команде (прямой переход), либо в регистре памяти (косвенный переход).

Значения модификатора:

1) near ptr - прямой переход на метку;

2) far ptr - прямой переход на метку в другом сегменте кода;

3) word ptr - косвенный переход на метку;

4) dword ptr - косвенный переход на метку в другом сегменте кода.

Команда безусловного перехода jmp

jmp [модификатор] адрес_перехода

Процедура или подпрограмма, - это основная функциональная единица декомпозиции некоторой задачи. Процедура представляет собой группу команд.

Условные переходы

Микропроцессор имеет 18 команд условного перехода. Эти команды позволяют проверить:

1) отношение между операндами со знаком ("больше - меньше");

2) отношение между операндами без знака

("выше - ниже");

3) состояния арифметических флагов ZF, SF, CF, OF, PF (но не AF).

Команды условного перехода имеют одинаковый синтаксис: jcc меткаперехода

Команда сравнения cmp имеет интересный принцип работы. Он абсолютно такой же, как и у команды вычитания - sub операнд_1, операнд_2.

Команда cmp так же, как и команда sub, выполняет вычитание операндов и устанавливает флаги. Единственное, чего она не делает - это запись результата вычитания на место первого операнда.

Синтаксис команды cmp - cmp операнд_1, операнд_2 (compare) - сравнивает два операнда и по результатам сравнения устанавливает флаги.

Организация циклов

Организовать циклическое выполнение некоторого участка программы можно, к примеру, используя команды условной передачи управления или команду безусловного перехода jmp:

1) loop меткаперехода (Loop) - повторить цикл. Команда позволяет организовать циклы, подобные циклам for в языках высокого уровня с автоматическим уменьшением счетчика цикла;

2) loope/loopz меткаперехода

Команды loope и loopz - абсолютные синонимы;

3) loopne/loopnz меткаперехода

Команды loopne и loopnz также абсолютные синонимы. Команды loope/loopz и loopne/loopnz по принципу своей работы являются взаимообратными.

Автор: Цветкова А.В.

<< Назад: Логические команды

Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:

Логика. Конспект лекций

Планирование на предприятии. Шпаргалка

Хозяйственное право. Шпаргалка

Смотрите другие статьи раздела Конспекты лекций, шпаргалки.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Питомцы как стимулятор разума 06.10.2025

Помимо эмоциональной поддержки, домашние питомцы могут оказывать заметное воздействие на когнитивные процессы, особенно у пожилых людей. Новое масштабное исследование показало, что общение с кошками и собаками не просто улучшает настроение - оно действительно способствует замедлению возрастного снижения умственных способностей. Работа проводилась в рамках проекта Survey of Health, Ageing and Retirement in Europe (SHARE), охватывающего период с 2004 по 2022 год. В исследовании приняли участие тысячи европейцев старше 50 лет. Анализ показал, что владельцы домашних животных демонстрируют более устойчивые когнитивные функции по сравнению с теми, кто не держит питомцев. Особенно выражен эффект оказался у владельцев кошек и собак. Согласно данным ученых, владельцы собак дольше сохраняют хорошую память, в то время как хозяева кошек медленнее теряют способность к быстрому речевому взаимодействию. Исследователи связывают это с тем, что ежедневное взаимодействие с животными требует внимани ...>>

Мини-ПК ExpertCenter PN54-S1 06.10.2025

Компания ASUSTeK Computer презентовала новый мини-компьютер ASUS ExpertCenter PN54-S1. Устройство ориентировано на пользователей, которым важно сочетание производительности, энергоэффективности и универсальности - от офисных задач до мультимедийных проектов. В основе ExpertCenter PN54-S1 лежит современная аппаратная платформа AMD Hawk Point, использующая архитектуру Zen 4. Это поколение чипов отличается улучшенным управлением энергопотреблением и повышенной вычислительной мощностью. Новинка доступна в конфигурациях с процессорами Ryzen 7260, Ryzen 5220 и Ryzen 5210, представленных AMD в начале 2025 года. Таким образом, устройство охватывает широкий диапазон задач - от базовых офисных до ресурсоемких вычислений. Корпус мини-ПК выполнен из прочного алюминия и имеет размеры 130&#215;130&#215;34 мм, что делает его практически незаметным на рабочем столе или за монитором. Несмотря на компактность, внутренняя компоновка позволяет установить два модуля оперативной памяти SO-DIMM ...>>

Глазные капли, возвращающие молодость зрению 05.10.2025

С возрастом человеческий глаз постепенно теряет способность четко видеть на близком расстоянии - развивается пресбиопия, или возрастная дальнозоркость. Этот естественный процесс связан с утратой эластичности хрусталика и ослаблением цилиарной мышцы, отвечающей за фокусировку. Миллионы людей по всему миру сталкиваются с необходимостью носить очки для чтения или прибегают к хирургическим методам коррекции. Однако исследователи из Центра передовых исследований пресбиопии в Буэнос-Айресе представили решение, которое может стать удобной и неинвазивной альтернативой - специальные глазные капли, способные улучшать зрение на длительный срок. Разработку возглавила Джованна Беноцци, директор Центра. По ее словам, цель исследования состояла в том, чтобы предоставить пациентам с пресбиопией эффективный и безопасный способ коррекции зрения без хирургического вмешательства. Новые капли, созданные на основе пилокарпина и диклофенака, показали убедительные результаты: уже через час после первого пр ...>>

Случайная новость из Архива

Термопаста Xigmatek Xi-3 HDT 06.03.2013

Вслед за компанией be quiet!, на днях выпустившей термопасту DC1, другой производитель систем охлаждения - Xigmatek - тоже добавил в свой ассортимент подобный продукт. По его словам, новая термопаста, получившая обозначение Xi-3 HDT, "оптимизирована" для процессорных охладителей с непосредственным контактом между тепловыми трубками и крышкой процессора. Xigmatek называет такую особенность конструкции HDT (heatpipe direct touch), откуда и аббревиатура в названии пасты.

В кулерах с HDT неизбежно наличие зазоров между основанием и тепловыми трубками, уменьшающих площадь контакта с CPU. К тому же, основания с HDT не полируются до зеркального блеска, чтобы термопаста могла лучше заполнить рельеф.

Особенностью Xi-3 HDT является уменьшенный размер частиц при большей плотности пасты. Заявленное значение теплопроводности равно 9,1 Вт/(мК). Для сравнения - вышеупомянутая термопаста be quiet! DC1 характеризуется значением 7,5 Вт/(мК).

Новая паста Xigmatek не проводит ток, не растекается и имеет срок службы 10 лет. Новинка фасуется в шприцы по 4 г.

Другие интересные новости:

▪ Как защититься от морских разбойников

▪ Ночное освещение из живых растений

▪ Медиасистема Ford Sync 3

▪ Радиоуправляемые ферменты

▪ Микроэлектронные приборы без полупроводников

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Электротехнические материалы. Подборка статей

▪ статья Иоганн Август фон Эйнзидель. Знаменитые афоризмы

▪ статья Когда была сделана первая мумия? Подробный ответ

▪ статья Торфорабочий. Типовая инструкция по охране труда

▪ статья Генератор для проверки автомобильных тахометров. Энциклопедия радиоэлектроники и электротехники

▪ статья Мостовой УМЗЧ с БСИТ. Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2025