Машинный код - Языки программирования

Самым распространенным способом дрессуры домашних животных является обучение их ограниченному набору команд, например "сидеть", "лежать" и т. д. Центральное устройство в компьютере -- процессор -- также имеет свой собственный язык. Сделать так, чтобы компьютер стал понимать программиста, весьма сложная задача. Команды для некоторого вымышленного процессора надо как-то закодировать, например представить в числовой форме: 1 может означать сложение, 2-- умножение, 3-- деление и т. д. Помимо команд процессору предоставляются и данные, необходимые для выполнения тех или иных операций. Тогда программа нахождения среднего арифметического двух чисел расположенных в ячейках 1 и 2, выглядит так:

01 01 01 01 02 01 03 03 01 03 00 03 01 03.

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

Похожие статьи




Машинный код - Языки программирования

Предыдущая | Следующая