54. Арифметические команды
Такие команды работают с двумя типами:
1) целыми двоичными числами, то есть с числами, закодированными в двоичной системе счисления.
Десятичные числа - специальный вид представления числовой информации, в основу которого положен принцип кодирования каждой десятичной цифры числа группой из четырех бит.
Микропроцессор выполняет сложение операндов по правилам сложения двоичных чисел.
В системе команд микропроцессора имеются три команды двоичного сложения:
1) inc операнд - увеличение значения операнда;
2) add операнд1, операнд2 - сложение;
3) adc операнд1,операнд2 - сложение с учетом флага переноса cf.
Вычитание двоичных чисел без знака
Если уменьшаемое больше вычитаемого, то разность положительна. Если уменьшаемое меньше вычитаемого, возникает проблема: результат меньше 0, а это уже число со знаком.
После вычитания чисел без знака нужно анализировать состояние флага CF. Если он установлен в 1, то произошел заем из старшего разряда и результат получился в дополнительном коде.
Вычитание двоичных чисел со знаком Но для вычитания способом сложения чисел со знаком в дополнительном коде необходимо представлять оба операнда - и уменьшаемое, и вычитаемое. Результат тоже нужно рассматривать как значение в дополнительном коде. Но здесь возникают сложности. Прежде всего они связаны с тем, что старший бит операнда рассматривается как знаковый.
По содержимому флага переполнения of. Его установка в 1 говорит о том, что результат вышел за диапазон представления знаковых чисел (т. е. изменился старший бит) для операнда данного размера, и программист должен предусмотреть действия по корректировке результата.
Принцип вычитания чисел с диапазоном представления, превышающим стандартные разрядные сетки операндов, тот же, что и при сложении, т. е. используется флаг переноса cf. Нужно только представлять себе процесс вычитания в столбик и правильно комбинировать команды микропроцессора с командой sbb.
Для умножения чисел без знака предназначена команда
mul сомножитель_1
Для умножения чисел со знаком предназначена команда
[imul операнд_1, операнд_2, операнд_3]
Для деления чисел без знака предназначена команда div делитель
Для деления чисел со знаком предназначена команда idiv делитель
Автор: Цветкова А.В.
<< Назад: Команды пересылки данных
>> Вперед: Логические команды
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ Общая биология. Конспект лекций
▪ Рынок ценных бумаг. Шпаргалка
▪ История мировых религий. Шпаргалка
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Питомцы как стимулятор разума
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×130×34 мм, что делает его практически незаметным на рабочем столе или за монитором. Несмотря на компактность, внутренняя компоновка позволяет установить два модуля оперативной памяти SO-DIMM ...>>
Глазные капли, возвращающие молодость зрению
05.10.2025
С возрастом человеческий глаз постепенно теряет способность четко видеть на близком расстоянии - развивается пресбиопия, или возрастная дальнозоркость. Этот естественный процесс связан с утратой эластичности хрусталика и ослаблением цилиарной мышцы, отвечающей за фокусировку. Миллионы людей по всему миру сталкиваются с необходимостью носить очки для чтения или прибегают к хирургическим методам коррекции. Однако исследователи из Центра передовых исследований пресбиопии в Буэнос-Айресе представили решение, которое может стать удобной и неинвазивной альтернативой - специальные глазные капли, способные улучшать зрение на длительный срок.
Разработку возглавила Джованна Беноцци, директор Центра. По ее словам, цель исследования состояла в том, чтобы предоставить пациентам с пресбиопией эффективный и безопасный способ коррекции зрения без хирургического вмешательства. Новые капли, созданные на основе пилокарпина и диклофенака, показали убедительные результаты: уже через час после первого пр ...>>
Случайная новость из Архива Экологичная замена пластиковым бутылкам
14.04.2019
Лондонский стартап Skipping Rocks Lab предложил заменить пластиковые бутылки для воды на съедобные шарики.
По статистике примерно треть всех пластиковых отходов составляют разовые бутылки объемом до 0,5 л. И пока экологи всего мира хватаются за голову, трое студентов придумали, как с этим бороться.
Изобретатели предлагают заменить пластик на съедобные шарики с водой. Изготавливать их очень просто: сфера изо льда сначала погружается в хлорид кальция, а затем - в экстракт бурых водорослей. Под действием естественной температуры лед начинает таять. В итоге получаем шарик с талой водой во вполне естественной "мембране".
Конечно после того, как жидкость с такого шарика будет выпито, ее необязательно есть. Ведь срок разложения такой "эко-бутылки" всего несколько недель.
|
Другие интересные новости:
▪ Холодильник Sharp JH-DT55B
▪ Техносфера Земли весит 30 триллионов тонн
▪ Устройство для потокового видеовещания Razer Ripsaw HD
▪ Биполярный транзистор с изолированным затвором FGA25N120ANTD
▪ На Солнце не осталось пятен
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Применение микросхем. Подборка статей
▪ статья Публий Флавий Вегеций Ренат. Знаменитые афоризмы
▪ статья Где проходят марафоны, в которых люди соревнуются одновременно с лошадьми? Подробный ответ
▪ статья Наладчик оборудования. Типовая инструкция по охране труда
▪ статья Меры безопасности при пользовании бытовыми электроприборами и инструментом. Энциклопедия радиоэлектроники и электротехники
▪ статья Флюгер. Физический эксперимент
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2025