Читайте также:
|
|
Вычислительная машина – это совокупность технических средств, служащих для автоматизированной обработки дискретных данных по заданному алгоритму.
Алгоритм – это способ преобразования информации, задаваемый с помощью конечной системы правил. ЭВМ автоматически решает поставленную задачу на основании заданного алгоритма.
Основными свойствами алгоритма являются:
1) дискретность,
2) определенность,
3) массовость,
4) результативность.
Дискретность выражается в том, что алгоритм описывает действия над дискретной информацией (числовой и символьной), причем сами эти действия также дискретны.
Свойство определенности означает, что в алгоритме указано все, что должно быть сделано, причем ни одно из действий не должно трактоваться двояко.
Массовость алгоритма подразумевает его применимость к множеству значений исходных данных.
Результативность алгоритма состоит в возможности получения результата за конечное число шагов.
В основу функционирования ЭВМ положен принцип программного управления. Один из способов реализации принципа программного управления был предложен американским математиком Джоном фон Нейманом. Неймановский принцип программного управления используется в качестве основного принципа построения ЭВМ. Принципы фон-Неймановской концепции вычислительной машины:
Принцип двоичного кодирования
Вся информация (команды и данные) кодируется двоичными цифрами 0 и 1. Каждый тип информации представляется двоичной последовательностью и имеет свой формат. Последовательность битов в формате, имеющая определенный смысл, называется полем. В числовой информации обычно выделяют поле знака и поле значащих разрядов. В формате команды можно выделить два поля: поле кода операции и поле адресов (адресную часть).
Код операции (КОП) | адресная часть |
Код операции представляет собой указание, какая операция должна быть выполнена, и задается с помощью n-разрядной двоичной комбинации. Вид адресной части и число составляющих ее адресов зависят от типа команды:
- в командах преобразования данных адресная часть содержит адреса объектов обработки (операндов) и результата,
- в командах изменения порядка вычислений – адрес следующей команды программы,
- в командах ввода-вывода – номер устройства ввода-вывода.
Адресная часть также представляется двоичной последовательностью.
Дата добавления: 2014-12-20; просмотров: 25 | Поможем написать вашу работу | Нарушение авторских прав |