Страница - 332, Справочник по схемотехнике для радиолюбителя 1987




ся в виде цифрового кода, например, вычитание — 011010, запись в память — 001110. Программировать непосредственно в машинных кодах утомительно, поэтому программу составляют на ассемблере, а затем переводят (транслируют) в машинные*коды..

Однако для сложных программ, содержащих сотни и тысячи операций, программирование в условных обозначениях также громоздко. Поэтому разработаны процедурно-ориентированные языки типа АЛГОЛ, ФОРТРАН и др. В этик языках вычислительный процесс записывается как последовательность процедур, не зависящих от машины, в них используются символические обозначения общего вида, что позволяет записать программу компактно. Однако перевести такую программу на машинный язык вручную невозможно» такой перевод осуществляет специальная программа — транслятор.

Дальнейшее развитие процедурно-ориентированных языков — проблемно-ориентированные. Эти языки используют средства, близкие к терминологии потребителя (PL/М, БЕЙСИК и др.).

Типы ЭВМ. По размерам и сложности решаемых задач ЭВМ можно разделить на микроЭВМ и большие ЭВМ. МикроЭВМ выполняются на базе микропроцессорной техники н включают в себя микрокалькуляторы, специализированные микроЭВМ (устройства числового программного управления, контроллеры), микроЭВМ общего назначения. Примерами серийно выпускаемых микроЭВМ являются «Электроника-60», «Электроника С5-21». МикроЭВМ применяются для научно-технических расчетов, для автоматизации систем управления производством и технологическими процессами (АСУП), для систем автоматизации проектирования (САПР).

Большие ЭВМ имеют гораздо большие возможности по объему программ, объему устройств памяти, быстродействию. Как правило, это стационарные ЭВМ, устанавливаемые в специальных помещениях. В настоящее время большие ЭВМ выпускаются в рамках Единой Серии (ЕС) ЭВМ. Примерами могут служить ЭВМ ЕС-1045, ЕС-1033 и многие другие.

15.7. МИКРОПРОЦЕССОРЫ

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

Обычно МП состоит из АЛУ, набора регистров и устройства управления. Разберем в качестве примера структуру МП серия 580. На рис. 15.14 показано схемотехническое щ>едставленне центрального процессорного, элемента (ЦІ1Э) серии 580 — микросхемы КР580ИК80 и его структура. АЛУ обеспечивает выполнение арифметических, логических операций и операций сдвига над двоичными пли двоично-десятичными данными. Блок регистров предназначен для приема, хранения и выдачи различной информации, участвующей в процессе выполнения программы. Счетчик комавд предназначен для приема и хранения текущего адреса команды. Содержимое счетчика автоматически изменяется после выборки каждого слова команды. Указатель стека предназначен для приема и хранения адреса ячейки стека. Устройство управлення формирует машинные такты и циклы, которые координируют выполнение всех команд МП. Регистр команд предназначен для приема команд, поступающих в МП по шине данных. Дешифратор команд вырабатываем сигналы микроопераций на основе данвнх команды.