2.1. О компьютерах...

Первым популярным компьютером стал компьютер ENIAC (Electron' Numerical Integrator And Calculator), построенный из электронных ламп предназначенный для решения дифференциальных уравнений. Программирование этого компьютера, которое заключалось в переключении тумблеров было очень трудоемким процессом.

Следующим компьютером после ENIAC был не столь популярный EDVA (Electronic Discrete Variable Automatic Computer), построенный в 1946 г Принципы, заложенные в этом компьютере, используются и по сей день: э машина, подобно современным компьютерам, хранила заложенную програ му в памяти. Концепция компьютера EDVAC, разработанная американски ученым венгерского происхождения Джоном фон Нейманом, основывала на следующих принципах:

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

2. Строение компьютера не должно зависеть от решаемой задачи (это как раз относится к ENIAC), программа должна храниться в памяти.

3. Инструкции и их операнды (то есть данные) должны также храниться в той же памяти (гарвардская концепция компьютеров, основанная на концепции фон Неймана, предполагала отдельную память для программы и данных).

4. Память делится на ячейки одинакового размера, порядковый номер ячейки считается ее адресом (1 ячейка эквивалентна 1 байту).

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

6. Для изменения порядка выполнения инструкций используются инструкции условного или безусловного (jump) перехода.

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

Концепция фон Неймана

 

1  2  >>

К содержанию книги >>

Материал взят с книги Рудольф Марек "АССЕМБЛЕР на примерах Базовый курс"
Скачать книгу полностью

 

 

 

Другие новости



Счетчики





Яндекс.Метрика