Организация и функционирование компьютеров



   Опт: монтаж подвесные потолки байкал в пензе.             

Машинная команда


В 1943г. в США была создана первая электронная вычислительная машина – Марк-1. Более удачный вариант – машина ЭНИАК – был создан в 1945г. К работе над ней был привлечен немецкий ученый Джон фон Нейман, который сформулировал основные принципы построения универсальных вычислительных машин. На этих принципах до сих пор строятся все компьютеры. В число этих принципов входит разделение устройств хранения информации и процессора, организация обмена с внешней средой, адресация памяти и т.д.

В числе других фон Нейманом была предложена революционная идея, состоящая в том, что и для данных, и для программ в компьютере отводится одно и то же место - оперативная память. Разница между данными и программами заключается только в интерпретации содержимого конкретного фрагмента памяти. При этом очевидно, что правильно интерпрети­ро­ваться в качестве программы может только информация, специально созданная в соответствии с правилами построения  программ. Другими словами, программа - это такая информация, которую компьютер может интерпретировать как список инструкций (машинных команд) для выполнения определенных действий. Для этого должны существовать определенные правила расшифровки машинных команд, из которых состоит программа. Полный набор этих правил составляет специ­ализированный машинный язык, используемый в компьютере.

В общих чертах машинный язык устроен следующим образом. Программа состоит из машинных команд. Каждая команда представляет собой отдельную инструкцию и предназначена для выполнения одной опе­рации. Команда состоит из нескольких байтов информации (в персональных компьютерах от 2 до 4 байт), то есть разные команды могут иметь разную длину. Команды помещаются в оперативной памяти последовательно, одна за другой. По форме машинная команда представляет собой последовател­ьность двоичных цифр. Первый байт команды содержит код команды, который указывает номер операции. По номеру операции процессор определяет ту микросхему, которая будет выполнять операцию.


Содержание  Назад  Вперед