Сообщение логический синтез вычислительных схем

Обновлено: 17.05.2024

Рассмотрим логический синтез (создание) вычислительных схем на примере од­норазрядного двоичного сумматора, имеющего два входа (а и b) и два выхода (S и Р) и выполняющего операцию сложения в соответствии с заданной табл. 4.

Таблица 4.Логический синтез (создание) вычислительных схем

a b f1(a, b) = S f2(a, b) = P

В этой таблице f1, b)= S – значение цифры суммы в данном разряде; f2(а, b)= Р — цифра переноса в следующий (старший) разряд.

Согласно соотношению (3), можно записать:

Логическая блок-схема устройства, реализующего полученную функцию, представ­лена на рис. 7.

1

Рис. 7. Логическая блок-схема сумматора

Примечание. В ряде случаев, логическую функцию, на основе которой строится блок-схема устройства, следует, пользуясь соотношениями алгебры логики, преобра­зовать к более простому виду (минимизировать).

Рассмотрим логический синтез (создание) вычислительных схем на примере одноразрядного двоичного сумматора, имеющего два входа ( “a” и “b”) и два выхода (“S” и “P”) и выполняющего операцию сложения в соответствии с заданной таблицей:

где (a,b) = S – значение цифры суммы в данном разряде;

(a,b) = P – цифра переноса в следующий (старший) разряд.

Согласно соотношению (2), можно записать:

S = (a,b) = 0*a*b + 1*a*b + 1*a*b + 0*a*b = a*b + a*b;

P = (a,b) = 1*a*b + 0*a*b + 0*a*b + 0*a*b = a*b.

Самой простой логической операцией является операция НЕ (по-другому отрицание, дополнение или инверсия; обозначают NOT X). Результат отрицания всегда противоположен значению аргумента. Операция Не является унарной, т.е. имеет всего один операнд. В отличии от неё операции И (AND) и ИЛИ (OR) являются бинарными, так как представляют собой результаты действий над двумя логическими величинами.

Логическое И называют конъюнкцией, или логическим умножением, а ИЛИ – дизъюнкцией, или логическим сложением.

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

комбинации логических переменных X и Y, а также соответствующие им результаты операций.

Основные логические операции

X Y X AND Y X OR Y
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 1
X NOT X
0 1
1 0


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

Операции И, ИЛИ, НЕ образуют полную систему логических операций, из которой можно построить сколь угодно сложное логическое выражение.

В вычислительной технике также часто используется операция, исключающая ИЛИ (XOR), которая отличается от обыкновенного ИЛИ только при X=1 и Y=1.

Дополнительные логические операции

X Y X XOR Y NOT (X AND Y)
0 0 0 1
0 1 1 1
1 0 1 1
1 1 0 0

Как видно из таблицы, операция XOR фактически сравнивает на совпадение два двоичных разряда. Хотя теоретически основными базовыми логическими операциями называют именно И, ИЛИ, НЕ, на практике по технологическим причинам в качестве основного логического элемента используется элемент И-НЕ, на базе которого могут быть скомпонованы все базовые логические элементы (И, ИЛИ, НЕ), а значит и любые другие, более сложные.

Схемная реализация элементарных логических операций.

Если посмотреть на внутреннее устройство современного компьютера , то там присутствуют ИМС очень высокого уровня интеграции: микропроцессор, модули ОЗУ, контроллеры внешних устройств и др. фактически каждая микросхема или небольшая группа микросхем образуют функционально законченный блок.

Обработка информации в ЭВМ происходит путём последовательного выполнения элементарных операций. Эти операции менее многочисленны, нежели набор команд ЭВМ. К элементарным операциям относятся: установка – запись в операционный элемент (например, регистр) двоичного кода; приём – передача (перезапись) кода из одного элемента в другой; сдвиг – изменение положения кода относительно исходного; преобразование – перекодирование; сложение – арифметическое сложение целых двоичных чисел и т.д. Для выполнения каждой из этих операций сконструированы электронные узлы, являющиеся основными узлами вычислительных машин – регистры, счётчики, сумматоры, преобразователи кодов и т.д.

В основе каждой из элементарных операций лежит некоторая последовательность логических действий. Проанализируем, например, операцию сложения двух чисел: 3 и 6. Имеем:

1011

На каждом шаге этой деятельности двум двоичным цифрам сопоставляется двоичное число (одно- или двузначное) по правилам: (0,0) 0, логической бинарной функцией. Если дополнить это логическим правилом переноса единицы в старший разряд, то сложение полностью сведётся к цепочке логических операций.

Для дальнейшего рассмотрения необходимо знать условные обозначения базовых логических элементов.

Условные обозначения основных логических элементов.


И ИЛИ НЕ И-НЕ исключающее

Чтобы ответить на вопрос: как с помощью таких элементарных схем реализовать сложные цифровые устройства, в качестве характерных устройств выберем два наиболее важных – триггер и сумматор. Триггер – основа устройств оперативного хранения информации; сумматор служит для сложения чисел.

Простейший вариант триггера собирается из четырёх логических элементов И-НЕ, причём два из них играют вспомогательную роль. Триггер имеет два входа, обозначенные на схеме R и S, а также два выхода, помеченные буквой Q – прямой и инверсный (черта над Q у инверсного выхода означает отрицание). Триггер устроен таким образом, что на прямом и инверсном выходах сигналы всегда противоположны.

Как же работает триггер? Пусть на входе R установлена 1, а на S – 0.логические элементы D1 и D2 инвертируют эти сигналы, т.е. меняют их значения на противоположные. В результате на вход элемента D3 поступает 1, а на D4 – 0. Поскольку на одном из входов D4 есть 0, независимо от состояния другого входа на его выходе (он является инверсным выходом триггера) обязательно установится 1. Эта единица передаётся на вход элемента D3 и в сочетании с 1 на другом входе порождает на выходе D3 логический 0. Итак, при R=1 и S=0 на прямом выходе триггера устанавливается 0, а на инверсном – 1.

Логическая схема триггера.


Таблица истинности RS-триггера.

В заключение проанализируем последнюю комбинацию входных сигналов: R=1 и S=1. В этом случае на обоих выходах триггера установится 1! Такое состояние помимо своей логической абсурдности ещё и является неустойчивым: после снятия входных сигналов триггер случайным образом перейдёт в одно их своих устойчивых состояний. Вследствие этого, комбинация R=1 и S=1 никогда не используется на практике и является запрещённой.

Триггеры очень широко применяются в вычислительной технике. На их основе изготовляются всевозможные регистры для хранения и некоторых видов обработки двоичной информации, счётчики импульсов, интегральные микросхемы статистического ОЗУ, не требующие для сохранения информации специальных процессов регенерации. Множество триггеров входят в состав любого микропроцессора.

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

Начнём с изучения логической структуры простейшего возможного устройства, являющегося звеном сумматора. Это устройство – полусумматор – реализует сложение двух одноразрядных двоичных чисел, которые обозначим А и В. В результате получается двухразрядное двоичное число. Его младшую цифру обозначим S, а старшую, которая при сложении многоразрядных чисел будет перенесена в старший разряд, через С0.

Обе цифры можно получить по следующим логическим формулам:

(черта над символом обозначает операцию NOT, знак ^ - конъюнкцию, знак - дизъюнкцию). Это модно проверить перебором всех четырёх возможных случаев сочетания значений А и В, пользуясь таблицей.

Таблица истинности для полусумматора

A B S C
0 0 1 1 0 1 0 1 0 1 1 0 0 0 0 1

Логическая схема поусумматора

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

Для суммирования младших разрядов чисел полусумматора уже достаточно, так как в этом случае отсутствует сигнал входного переноса. Соединив два полусумматора, получим полный сумматор, способный осуществить сложение двух двоичных разрядов с учётом возможности переноса.


Перейти к многоразрядным числам можно путём последовательного соединения соответствующего количества сумматоров. Последовательность логических схем отражает важнейшую в современной цифровой электронике и вычислительной технике идею последовательной интеграции. Такая интеграция позволяет реализовать все более функционально сложные узлы современного компьютера.

Практическая часть.

1. Построить таблицы по приведённым ниже данным.

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

3. Сформировать и заполнить форму расчётной ведомости по заработной плате за текущий месяц.

4. результаты расчёта заработной платы за текущий месяц представить в графическом виде.

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

Документ Excel называется рабочей книгой, которая представляет собой набор рабочих листов, каждый из которых имеет табличную структуру и может создать одну или несколько таблиц. В окне документа программы Excel отображается только текущий рабочий лист, с которым и ведётся работа. Каждый рабочий лист имеет название, которое отображается на ярлычке листа, отображаемом в его нижней части. С помощью ярлычков можно переключаться к другим рабочим листам, входящим в ту же самую рабочую книгу. Чтобы переименовать рабочий лист, надо дважды щёлкнуть на его ярлычке.

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

На пересечении столбцов и строк образуются ячейки. Они являются минимальными элементами для хранения данных. Обозначение отдельной ячейки сочетает в себе номера столбца и строки (в этом порядке), на пересечение которых она расположена, например: A1; D5 и т.д.обозначение ячейки выполняет функцию её адреса. Адреса ячеек используются при записи формул, определяющих взаимосвязь между значениями, расположенными в разных ячейках.

В программе Excel термин диаграмма используется для обозначения всех видов графического представления числовых данных. Построение графического изображения производится на основе ряда данных. Так называют группу ячеек с данными в пределах отдельной строки или столбца. На одной диаграмме можно отображать несколько рядов данных.

Диаграмма представляет собой вставной объект, внедрённый на один из листов рабочей книги. Она может располагаться на том же листе, на котором находятся данные, или на любом другом. Диаграмма сохраняет связь с данными, на основе которых она построена, и при обновлении этих данных изменят свой вид.

Для построения диаграммы используется Мастер диаграмм. На первом этапе работы Мастера выбирают форму диаграммы. (Допустимые формы перечислены в списке Тип на вкладке Стандартные). После задания формы диаграммы следует щёлкнуть на кнопке Далее. Второй этап работы Мастера служит для выбора данных, по которым будет строиться диаграмма. Третий этап работы Мастера (после щелчка на кнопке Далее) состоит в выборе оформления диаграммы. На вкладках окна задаются:

ü название диаграммы, подписи осей (вкладка Заголовки);

ü отображение и маркировка осей координат (вкладка Оси);

ü отображение сетки линий, параллельным осям координат (вкладка Линии сетки);

ü отображение надписей, соответствующих отдельным элементам данных на графике (вкладка Подписи данных);

ü представление данных, использованных при построении графика, в виде таблицы (вкладка Таблица данных).

На последнем этапе работы Мастера указывают, следует ли использовать для размещения диаграммы новый рабочий лист. Это выбор важен для последующей печати документа. После щелчка на кнопке Готово диаграмма строится автоматически и вставляется в указанный рабочий лист.

1. Запустим программу Microsoft Excel (Пуск Программы Microsoft Excel)

4.На рабочем листе Сотрудники MS Excel создать таблицу расчёта налоговых вычетов.

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

A B C D
1 Табельный номер ФИО сотрудника Начислено за месяц, руб. Совокупный доход с начала года, руб.
2 0003 Васечкин М. М. 4 890, 00 26 000, 00
3 0001 Иванова И. И. 6 800, 00 35 000, 00
4 0005 Кузнецова С. С. 5 350, 00 42 000, 00
5 0002 Петрова А. А. 7 500, 00 54 000, 00
6 0004 Сидорова К. К. 8 200, 00 64 000, 00

6.На рабочем листе Налоговые вычеты MS Excel создать таблицу, в которой будет содержаться размер налоговых вычетов, предоставляемых сотрудникам текущем месяце.

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

8.Заполним графу размер налогового вычета таблицы Размер налоговых вычетов за текущий месяц, находящейся на листе Налоговые вычеты следующим образом:

Рассмотрим логический синтез (создание) вычислительных схем на примере одноразрядного двоичного сумматора (полусумматора), имеющего два входа (а и b) и два выхода (S и P) и выполняющего операцию сложения в соответствии с табл. 6.1 (подобные таблицы в алгебре логики называют таблицами истинности).

Таблица 6.1. Логические соотношения для синтеза полусумматора

A B f1(a, b) = S f2(a, b) = P

f1(a, b) = S — значение цифры суммы в данном разряде;

f2(a, b) = P — цифра переноса в следующий (старший) разряд.

Согласно соотношению (4), можно записать:

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


Рис. 6.1. Логическая блок-схема полусумматора

На рис. 6.2 изображены логические блоки в соответствии с международным стандартом.


Рис. 6.2. Стандартные графические обозначения блоков

Электронные технологии и элементы

Электронные технологии и элементы, на основе которых создавались ЭВМ, многократно изменялись. Машины 1-го поколения строились на электронных лампах, 2-го – на дискретных полупроводниковых приборах (диодах и триодах – транзисторах), 3-го и последующих – на интегральных полупроводниковых схемах. Изменялись электронные полупроводниковые элементы по виду используемых элементов, типу связей между транзисторами. В частности, использовались такие системы элементов, как:

Наибольшее распространение в современных интегральных схемах получили транзисторно-транзисторные системы элементов (ТТЛ – транзисторно-транзисторно логика), в которых роль резисторов и диодов выполняют транзисторы с фиксированными напряжениями на своих электродах. В этой системе обеспечивается полная однородность структуры микросхемы – они содержат только транзисторы, что облегчает технологию их изготовления.

Архитектура используемых в ЭВМ транзисторов также изменялась:

· в машинах второго поколения применялись биполярные германиевые и кремниевые pnp и npn транзисторы,

· в интегральных схемах применяются униполярные полевые МОП-транзисторы (МОП — металл-окисел-полупроводник, или MOS: Metal-Oxide-Semiconductor).

Полевые транзисторы

Полевые транзисторы имеют три электрода:

Затвор электрически изолирован от прочих электродов пленкой оксида кремния[13], управляет протеканием тока между истоком и стоком не путем диффузии электронов (как в npn-транзисторах) или дырок (как в pnp-транзисторах), а создаваемым им электростатическим полем. Поэтому МОП транзисторы и называются полевыми.

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

Рис. 6.3. Структура полевого транзистора

Изменялась и архитектура систем логических элементов. Полевые транзисторы имеют несколько разновидностей:

· МОП с дополнительной симметрией (КМОП-транзисторы — Комплиментарная структура Металл-Оксид-Полупроводник, CMOS — Complimentary Metal Oxide Semiconductor).

Транзисторы nМОП с каналом n-типа работают на основе электронной проводимости. Транзисторы pМОП с каналом p-типа, работают на основе дырочной проводимости. Быстродействие транзисторов несколько выше, чем pМОП, поскольку электроны более подвижны, чем дырки. Униполярный транзистор во включенном состоянии может проводить ток в любом направлении.В настоящее время массовое применение имеют КМОП-транзисторы. Симметрия создается в схемах путем совместного использования nМОП и pМОП-транзисторов.

В КМОП-схемах[14] транзисторы nМОП и pМОП по отношению к источнику питания обычно оказываются последовательно включенными, а по отношению к выходному сигналу – параллельно включенными. Поскольку затворы nМОП или pМОП транзисторов включены параллельно, всегда один из этих транзисторов оказывается включенным, а другой — выключенным, и энергопотребление и выходное сопротивление КМОП схемы будет малым (небольшой ток будет протекать только в переходных режимах транзисторов). Затвор транзистора электрически изолирован от истока и стока, управление осуществляется электростатическим полем, поэтому входное сопротивление у полевых транзисторов очень большое.

Это обстоятельство создает удобство соединений КМОП-схем между собой и обеспечивает устойчивость их работы. КМОП-схемы имеют меньшее энергопотребление, нежели биполярные транзисторы и другие типы полевых транзисторов, могут более плотно упаковываться; созданные на их основе интегральные схемы могут исполняться в более миниатюрном масштабе микро-технологий.

Рис. 6.4 Элемент памяти на полевых транзисторах

Управление схемой осуществляется:

· при записи информации — подачей потенциала на адресную шину 1 и записываемого бита по информационной шине 2,

· при считывании информации — подачей потенциала на адресную шину 3 и анализом изменения потенциала на выходной шине 4.

Для сохранения заряда емкости необходима постоянная его регенерация с периодом десятки миллисекунд. Поэтому такая память является энергозависимой и называется динамической. Схемы считывания сигнала (рис. 5.4) с шины 4 и схемы регенерации заряда емкости не показаны. Эти схемы могут быть различными и именно их организация определяет тип оперативной памяти: FPM DRAM, DRAM EDO, SDRAM, DR DRAM, DDR SDRAM и др.

В КМОП-транзисторах флэш-памяти для обеспечения энергонезависимости под основным затвором помещен еще один, так называемый плавающий затвор (рис. 6.5). Плавающий затвор имеет металлизацию (пленку из арсенида галлия, хрома, никеля, вольфрама и др.) для создания на границе раздела между металлом и полупроводником потенциального барьера Шотки[15], позволяющего хранить заряд конденсатора длительное время.

Рис. 6.5 Структура элемента флэш-памяти


Рис. 6.6 Кривая намагничивания материала с ППГ

Обозначения: H – напряженность магнитного поля, B – магнитная индукция материала, Hc – коэрцитивная сила материала, Bm – максимальная магнитная индукция, Br - остаточная магнитная индукция.

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

Планарные микросхемы

Изготавливаются интегральные схемы с МОП-транзисторами по планарной технологии: на поверхность пластины из полупроводника (кремния) наносится защитный слой диэлектрика (обычно путем окисления поверхности для образования пленки из двуокиси кремния), в котором методами фотолитографии вскрывают микро-окна. Поверх слоя диэлектрика наносится металлическая пленка, имеющая в окнах контакт с поверхностью полупроводника. Через окна для создания электронно-дырочных переходов нужной (n или p) полярности проводится диффузия[16] материалов-доноров или акцепторов-электронов. Так как кремний — четырехвалентный химический элемент, то для образования p-областей используются трехвалентные материалы (бор, галлий, алюминий), а для создания n-областей — пятивалентные материалы (сурьма, мышьяк, фосфор).

Уменьшение токов утечки достигается следующими способами: использование медных проводников (вместо алюминиевых, имеющих большее удельное электрическое сопротивление); применение технологии напряженного (растянутого) кремния — strained Si (увеличение расстояния между атомами кристаллической решетки уменьшает удельное электрическое сопротивление).

В современных микросхемах толщина изолирующего слоя из диоксида кремния (SiO2) составляет всего 1,2 нанометра, то есть имеет толщину примерно 5-ти атомов, то ток утечки сравнительно велик и тепловыделение значительное (по оценкам экспертов почти 40% тепловыделения обусловлено утечками). Для улучшения электрических характеристик фирма Intel намерена заменить оксид кремния оксинитридом кремния (SiON) с другой диэлектрической проницаемостью. Новая технология (под кодовым номером 1266) с масштабом 0,045 мкм на базе 300 мм подложек, медных соединений и напряженного кремния намечено освоить в 2007 году.

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

Таблица 6.2 Кодовые номера технологических процессов изготовления транзисторов

Рассмотрим логический синтез (создание) вычислительных схем на примере одноразрядного двоичного сумматора, имеющего два входа ("а" и "b") и два выхода ("S" и "Р") и выполняющего операцию сложения в соответствии с заданной таблицей:

A B f1(a,b)=S f2(a,b)=P

где f1(a,b)=S - значение цифры суммы в данном разряде;

f2(a,b)=P - цифра переноса в следующий (старший) разряд.

Согласно соотношению (2), можно записать:

S=f1(a,b)=0*a*b+ 1* ā *b+ 1*a*b +0* ā *b= ā *b+ ą*b;

Р =f2(a,b) = 1 *a*b + 0* ā *b + 0*a*b + 0* ā* b = a*b.

Логическая схема сумматора, реализующего полученную функцию, представлена на рис. 4.1.


Здесь изображены логические блоки в соответствии с международным стандартом:


схема ИЛИ, реализующая операцию логического сложения


схема И, реализующая операцию логического умножения


схема НЕ, реализующая операцию инверсии

Примечания:1. В ряде случаев перед построением логической схемы устройства по логической функции последнюю, пользуясь соотношениями алгебры логики следует преобразовать к более простому виду (минимизировать).

2. Для логических схем ИЛИ, И и НЕ существуют типовые технические схемы, реализующие их на реле, электронных лампах, дискретных полупроводниковых элементах. Для построения современных ЭВМ обычно применяются системы интегральных элементов, у которых с целью большей унификации в качестве базовой логической схемы используется всего одна из схем: И НЕ (штрих Шеффера), ИЛИ НЕ (стрелка Пирса) или И ИЛИ НЕ.

ПРОГРАММНОЕ УПРАВЛЕНИЕ ЭВМ

Структура и виды команд

Решение задач на ЭВМ реализуется программным способом, т. е.путем выполнения последовательно во времени отдельных операций над информацией, предусмотренных алгоритмом решения задачи.

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

Алгоритм решения задачи, заданный в виде последовательности команд на языке вычислительной машины (в кодах машины), называется машинной программой.

Команда машинной программы (иначе,машинная команда) - это элементарная инструкция машине, выполняемая ею автоматически безкаких-либо дополнительных указаний и пояснений.

Машинная команда состоит из двух частей: операционной и адресной.

Операционнаячастькоманды это группа разрядов в команде, предназначенная для представления кода операциимашины.

Адресная часть команды это группа разрядов в команде, в которых записываются коды адреса (адресов) ячеек памяти машины, предназначенных для оперативного хранения информации, или иных объектов, задействованных при выполнении команды. Часто эти адреса называются адресами операндов, т.е. чисел, участвующих в операции.

По количеству адресов, записываемых в команде, команды делятсяна безадресные, одно-, двух- и трехадресные.

Типовая структура трехадресной команды:

где КОП -код операции;

а1 и а2 - адреса ячеек (регистров), где расположены соответственно первое и второе числа, участвующие в операции;

а3 - адрес ячейки (регистра), куда следует поместить число, полученное в результате выполнения операции.

Типовая структура двухадресной команды:

где a1 - это обычно адрес ячейки (регистра), где хранится первое из чисел, участвующих в операции, и куда после завершения операции должен быть записан результат операции;

а2 -обычно адрес ячейки (регистра), где хранится второе участвующее в операции число.

Типовая структура одноадресной команды:

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

Безадресная команда содержит только код операции, а информация для нее должна быть заранее помещена в определенные регистры машины (безадресные команды могут использоваться только совместно с командами другой адресности).

Пример 4.13. Поступила представленная на языке символического кодирования команда:

Такую команду следует расшифровать так: "сложить число, записанное в ячейке 0103 памяти, с числом, записанным в ячейке 5102, а затем результат (т.е. сумму) поместить в ячейку 0103".

Примечание.В кодах машины такая команда содержит только двоичные цифры записанных выше объектов.

Состав машинных команд

Современные ЭВМ автоматически выполняют несколько сотен различных команд. Например, стандартный набор современных ПК содержит около 240 машинных команд. Все машинные команды можно разделить на группы по видам выполняемых операций:

  • операции пересылки информации внутри ЭВМ;
  • арифметические операции над информацией;
  • логические операции над информацией;
  • операции обращения к внешним устройствам ЭВМ;
  • операции передачи управления;
  • обслуживающие и вспомогательные операции.

Пояснения требуют операции передачи управления (иначе ветвления программы), которые служат для изменения естественного порядка выполнения команд. Бывают операции безусловной передачи управления и операции условной передачи управления.

Операции безусловной передачи управления требуют выполнения после данной команды не следующей по порядку, а той, адрес которой в явном или неявном виде указан в адресной части.

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


Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим.


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

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций.

Читайте также: