Системы команд процессора. Общая характеристика
Системы команд процессора. Команды пересылки данных. Команды пересылки данных (КПД) не требуют выполнения никаких операций над операндами. Операнды просто копируются из источника в приёмник, поэтому при выполнении этих команд АЛУ не используется.
Системы команд процессора. Арифметические команды. Арифметические команды – рассматривают код операндов как числовые двоичные данные. · Арифметические операции с фиксированной точкой (0.321,0.87) · Арифметические операции с плавающей точкой (1.3*10^5, 8.1*10^3). · Команды очистки (обнуление всех битов). · Команды инкремента и декремента. · Команды сравнения (используются всегда с командами перехода)
Системы команд процессора. Команды логических операций. Логические команды –выполняют над операндами побитовые операции т.е. не рассматривают коды операндов как единое целое, а как набор отдельных битов. В этом их преимущественное отличие от арифметических команд. 1. Логическое ИЛИ (сложение) Логическое И (умножение) Исключающее ИЛИ 2. Логические, арифметические и циклические сдвиги. 3. Установка и очистка флагов регистра состояния процессора. Команды сдвигов - позволяют побитно сдвинуть код операнда влево или вправо на заданное количество бит. Команды установки и очистки флагов регистра состояния процессора – принудительно устанавливают или очищают любой флаг регистра состояния процессора.
Системы команд процессора. Команды сдвигов.
Команды переходов с возвратом и без него Производительность процессора. Основная формула производительности процессора. Факторы, влияющие на производительность процессора. (2 в 1)
Замечание: N – количество машинных команд, которые будут реально выполнены и оно не равняется количеству команд в объектной программе т.к. команды, расположенные в цикле, будут выполняться многократно и команды, связанные с условными операторами, могут не выполняться. Характерные особенности CISK архитектуры МПС. · Наибольшее число регистров общего назначения, которые доступны программисту. Каждый из регистров имеет специальное назначение и его использование не по назначению может привести к неправильному результату. · Большое количество машинных команд, ряд их которых эквивалентен операторам высокоуровневых языков программирования, и которые выполняются за несколько тактов. · Большое количество форматов команд различной разрядности. · Преобладание 2-х адресного формата команд требует соглашения о хранении результата.
Популярное: Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (548)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |