Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник Математики и информатики.doc
Скачиваний:
109
Добавлен:
03.05.2019
Размер:
24.89 Mб
Скачать

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

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

Все машинные команды можно разделить на группы по видам выполняемых операций:

  • операции пересылки информации внутри ЭВМ;

  • арифметические операции над информацией;

  • логические операции над информацией;

  • операции обращения к внешним устройствам ЭВМ;

  • операции передачи управления;

  • обслуживающие и вспомогательные операции.

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

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

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

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

III. Классификации компьютеров

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

Дать определение такому явлению, как ЭВМ, представляется сложным. Достаточно сказать, что само по себе название ЭВМ, т.е. электронные вычислительные машины, не отражают полностью сущности концепции. Слово «электронные» подразумевало электронные лампы в качестве элементной базы, современные ЭВМ правильно было бы назвать микроэлектронными. Слово «вычислительный» подразумевает, что устройство предназначено для проведения вычислений, однако анализ показывает, что современные ЭВМ не более 10-15% ресурса времени тратят на вычисление. Остальное время затрачивается на выполнение операций пересылки данных, сравнения, ввода-вывода и т.д. «Компьютер» в переводе с английского также «вычислитель». Поэтому к понятию ЭВМ можно подходить с различных точек зрения.

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

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