Машинная логика в значительной мере отличается от нашей, человеческой.

Машине гораздо легче иметь дело просто с числами, причём записанными в двоичной системе счисления, нежели с какими-то другими понятиями.

Как компьютер считает — вся работа ЭВМ организована по циклам, каждый из которых состоит из двух частей.

Как компьютер считает?



В памяти машины записываются и данные, с которыми ЭВМ должна работать, и программа-руководство, согласно которой она ведёт их обработку.

Машина приучена программистами

По своему виду один массив информации совершенно неотличим от другого. Дело в том, что это только для нашего удобства машина приучена программистами реагировать на определённые слова и символы.

Внутри ЭВМ все они опять-таки переводятся в числа специальными подпрограммами, и уже с этими числами машина ведёт дальнейшую работу. Например, команда «сложить» может быть обозначена числом 11, «вычесть» — 13 и т. д.

Машинная логика

Так получается потому, что машинная логика в значительной мере отличается от нашей, человеческой: машине гораздо легче иметь дело просто с числами, причём записанными в двоичной системе счисления, нежели с какими-то другими понятиями.

В счётчике команд содержится адрес той команды, которую нужно выполнить при следующем шаге работы машины.

Процессор обращается к соответствующей ячейке памяти, считывает число, которое там содержится, и загружает его в регистр команд.

После того как команда выполнена, адрес, содержащийся в счётчике команд, увеличивается на единицу, и процесс повторяется снова — теперь уже по отношению к новой команде и программе.



Команды образующие машинный код

Таким образом, получается, что вся работа ЭВМ организована по циклам, каждый из которых состоит из двух частей. Первая половина цикла называется вызовом, и на этом этапе происходит вызов, считывание очередной команды из памяти.

Вторая половина — исполнение, и в этот момент исполняется полученная команда. Быстродействие современных машин измеряется уже миллиардами и триллионами операций в секунду. Закодированные в виде чисел команды образуют машинный код.

Разные машинные языки

Системы этих кодов составляют тот или иной машинный язык. И они отличаются друг от друга примерно так же, как английский отличается от немецкого. Из одних и тех же букв латинского алфавита составляются слова, иногда они даже очень похожи внешне, но смысл этих слов в разных языках может отличаться — машинные языки приспосабливаются к конкретным нуждам.

Конечно, можно было бы составлять программы прямо в машинных кодах. Первые годы существования ЭВМ программисты так и делали. Однако такой порядок вносит дополнительные трудности в работу людей, составляющих программы, а значит, они чаще ошибаются.

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



«Информатика не более наука о компьютерах, чем астрономия — наука о телескопах».

(Эдсгер Вибе Дейкстра)


Операционная система Microsoft Windows — Уроки по компьютеру — Энциклопедия для детей — Как компьютер считает?

ЭТО ТОЖЕ ИНТЕРЕСНО!





Поиск по сайту idhelp.ru

Радуйся полученным знаниям и поделись с другими

Поделитесь с друзьями в социальных сетях!

Нажмите на иконку, чтобы опубликовать на своей странице

Как узнать скрытый пароль? Очень интересный магический квадрат Что делать если голосовой поиск в Google Chrome не работает? Как быстро придумать надёжный пароль? Взлом одноклассников. Миф или реальность? Как сделать скриншот экрана если нет кнопки Print Screen? Куда исчезает место на диске? Что делать если перевернулся экран монитора? Как исправить ошибку NETWORK FAILED при установке расширений? Как обновить Adobe Flash Player? Как скачать бесплатно музыку из Интернета? Где скачать и как установить бесплатный фотошоп? Как удалить пользователя из Skype? Как включить команду Выполнить в меню Пуск Windows? Яндекс диск. Как переключиться между дисками? Как удалить расширение браузера? Как запустить 2 скайпа (skype) на одном компьютере одновременно? Как убрать дизлайки под своим видео? Как удалить отправленные сообщения в скайпе? Как узнать дату создания профиля? Что делать если исчезли ярлыки Рабочего стола? Как создать почтовый ящик (e-mail) бесплатно? Как снять отметки на Одноклассники (семья коллеги)? Китайская пословица приносящая удачу Как сохранить любую картинку из Интернета? Как включить автоматический перевод веб-страниц? Как добавить музыку в Одноклассники? Как поставить пароль на папку в Windows? Как включит голосовой поиск по фразе "OK, Google!"?" Как заблокировать пользователя на YouTube? Куда сохраняются файлы из Интернета? Как отправить фотографию другу? Внешняя звуковая карта Sound Blaster Play Как удалить расширение OkTools? Как установить антивирус бесплатно? Вся жизнь в 100 словах Как создать дополнительный локальный диск? Как создать свою тему в Одноклассниках? Как превратить рабочий стол в 3D? Как легко и быстро выиграть аукцион? Как очистить реестр в Windows 7? Как добавить закладки в Google Chrome? Как настроить панель задач? Как узнать реальную скорость Интернета? Как отправить видео другу? Как делать ингаляцию? Как восстанавливать систему Windows? Бесплатные ОК в Одноклассниках Платные смайлы на Odnoklassniki.ru - бесплатно Как добавить нужный язык в языковую панель? Репродукции Екатерины Рождественской Как убрать стрелки с ярлыков? А знаете ли Вы? Как создать точку восстановления Windows 7? Как правильно вводить пароль? Как скачивать музыку на флешку? На что способен наш мозг? Как сделать невидимое имя в своём аккаунте? Термометр электронный Omron Как создать невидимую папку? Как удалить страницу (профиль) навсегда? Как настроить ленту активности? Как сделать скриншот экрана? Как узнать пароль, если вы его забыли? Как скачивать музыку на Одноклассниках? Как включить режим Бога? Удивительный результат. Магия цвета Как скрыть ярлыки Рабочего стола? Как менять тему оформления профиля? Как писать комментарии жирным шрифтом? Ингалятор паровой B.WELL WN-118 "Чудо-Пар" Аккумуляторный фонарь "Фаза" Аккумуляторный светодиодный фонарь "Яркий луч" Роутер интернет-центр ZyXEL Keenetic II Как добавить шрифт и где его найти?

Случайное фото

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