Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Система команд процессора. В этой лекции рассказывается об основных группах команд процессора, об особенностях выполнения различных команд




В этой лекции рассказывается об основных группах команд процессора, об особенностях выполнения различных команд, о методах организации подпрограмм.

Лекция 5. Система команд процессора

Международно-правовой статус индивидов

Современное состояние международного права позволяет утверждать о прямом включении в договорные нормы положений, ориентированных на физическое лицо. Они касаются устанавливаемых договорами

1. прав человека,

2. его обязанностей

3. ответственности. за военные преступления, за преступления против мира и человечности.

Актуальное значение имеет завершение разработки проекта Кодекса преступлений против мира и безопасности человечества - международного акта, нормы которого содержат юридическую оценку действий лиц с соответствующей регламентацией. Вступивший в силу 1 июля 2002 г. Статут Международного уголовного суда предусматривает его применение в конкретных правоотношениях, связанный с судебным преследованием физических лиц, несущих индивидуальную ответственность за совершение международных преступлений.

Значительную роль в регламентации правоотношений с участием индивидов-правонарушителей играют международные конвенции о предотвращении и наказании преступлений международного характера. Международный пакт о гражданских и политических правах (ст. 15) связывает возможность признания лица виновным в совершении преступления в соответствии не только с внутригосударственным законодательством, но и с международным правом.

Международные договоры непосредственно регламентируют индивидуальные права и свободы, что порождает расширение круга международно-правовых норм, предоставляющих индивидам юридические возможности обеспечения и защиты своих прав. Право обращения отдельных лиц в межгосударственные органы по защите прав и свобод человека.

Следует отметить, что существует концепция о признании индивидов субъектами международного права – глава государства, дипломатические представительства.

 

 

Ключевые слова: арифметические и логические команды, команды пересылки, команды переходов, подпрограммы, ветвления.

 

 

В общем случае система команд процессора включает в себя следующие четыре основные группы команд:

• команды пересылки данных;

• арифметические команды;

• логические команды;

• команды переходов.

Команды пересылки данных не требуют выполнения никаких операций над операндами. Операнды просто пересылаются (точнее, копируются) из источника (Source) в приемник (Destination). Источником и приемником могут быть внутренние регистры процессора, ячейки памяти или устройства ввода/вывода. АЛУ в данном случае не используется.

Арифметические команды выполняют операции сложения, вычитания, умножения, деления, увеличения на единицу (инкрементирования), уменьшения на единицу (декрементирования) и т.д. Этим командам требуется один или два входных операнда. Формируют команды один выходной операнд.

Логические команды производят над операндами логические операции, например, логическое И, логическое ИЛИ, исключающее ИЛИ, очистку, инверсию, разнообразные сдвиги (вправо, влево, арифметический сдвиг, циклический сдвиг). Этим командам, как и арифметическим, требуется один или два входных операнда, и формируют они один выходной операнд.

Наконец, команды переходов предназначены для изменения обычного порядка последовательного выполнения команд. С их помощью организуются переходы на подпрограммы и возвраты из них, всевозможные циклы, ветвления программ, пропуски фрагментов программ и т.д. Команды переходов всегда меняют содержимое счетчика команд. Переходы могут быть условными и безусловными. Именно эти команды позволяют строить сложные алгоритмы обработки информации.

В соответствии с результатом каждой выполненной команды устанавливаются или очищаются биты регистра состояния процессора (PSW). Но надо помнить, что не все команды изменяют все имеющиеся в PSW флаги. Это определяется особенностями каждого конкретного процессора.

У разных процессоров системы команд существенно различаются, но в основе своей они очень похожи. Количество команд у процессоров также различно. Например, у упоминавшегося уже процессора MC68000 всего 61 команда, а у процессора 8086 — 133 команды. У современных мощных процессоров количество команд достигает нескольких сотен. В то же время существуют процессоры с сокращенным набором команд (так называемые RISC-процессоры), в которых за счет максимального сокращения количества команд достигается увеличение эффективности и скорости их выполнения.

Рассмотрим теперь особенности четырех выделенных групп команд процессора более подробно.

 




Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 468; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.025 сек.