ОСНОВНЫЕ БЛОКИ МИКРО-ЭВМ
Будем представлять описываемую далее микро-ЭВМ системой вложенных друг в друга блоков наподобие матрешек и открывать каждый раз лишь тот из них, который будет нужен в момент изложения соответствующего материала. Так, например, сейчас нас будет интересовать только внешний блок (собственно микро-ЭВМ), имеющий вполне определенное число входов и выходов. Следующий, расположенный внутри него блок назовем пока центральным блоком. О содержимом центрального блока и о том, как он связан с внешним блоком, будет показано чуть позже.
Основным назначением внешнего блока является преобразование дискретной информации. Общий вид простейшего преобразователя информации представлен на рис. 2.1,д. На его входы поступает исходная информация, а на выходах появляется информация, преобразованная в соответствии с законом, реализуемом в преобразователе.
В простейших преобразователях закон преобразования информации остается неизменным и применяется к любому конкретному виду информации, на работу с которой рассчитан преобразователь данного вида. Более широкими функциональными возможностями обладают преобразователи с законом преобразования, изменяемым путем подачи специальных управляющих воздействий. На рис. 2.1,6 представлен общий вид такого преобразователя, отличающегося от простейшего наличием специальных управляющих входов.
Рис. 2.1. Преобразователи информации: а - простейший; б – управляемый
Различают два типа управляемых преобразователей. В преобразователях первого типа управляющие воздействия неизменны в течение всего времени преобразования поступившей информации. В преобразователях второго типа в процессе преобразования управляющие сигналы могут изменяться, настраивая каждый раз преобразователь на выполнение какой-то одной функции. Для преобразования дискретной информации, особенно в том случае, когда сложный процесс преобразования может быть разбит на ряд этапов, каждый из которых характеризуется вполне определенной функцией преобразования, как правило, используются преобразователи второго типа.
Любую вычислительную машину можно рассматривать как управляемый преобразователь входной информации в выходную со следующей оговоркой. В процессе многоэтапного преобразования информации настройка преобразователя выполняется автоматически по заранее составленной пользователем схеме (детальной последовательности преобразований) с учетом результатов преобразований на каждом из этапов. Отсюда следуют два важных факта.
1. Пользователь, решающий на вычислительной машине свою задачу, должен заранее составить эту детальную последовательность преобразований исходных данных, называемую программой решения задачи.
Рис. 2.2. Микро-ЭВМ как преобразователь
2 Чтобы преобразование выполнялось по мере решения задачи автоматически, программа решения задачи должна быть введена в машину до начала ее работы над задачей и должна храниться там в течение всего времени вычислений. Кроме того, должна быть предусмотрена возможность хранения тех промежуточных результатов вычислений, от которых зависит настройка преобразователя (работа машины). С учетом этих замечаний схема преобразования информации с помощью машины приобретает вид, указанный на рис. 2.2,д. А наш внешний блок кроме отмеченного раньше центрального блока (ЦБ) должен содержать устройство ввода (УВ) для ввода данных и программы и устройство вывода (УБЫВ) для выдачи результатов вычислений (рис. 2.2,6). В чем же состоит работа центрального блока и какие устройства в него входят?