Код представляет собой…

Рубрики: История IT   Комментарии (0)

Код представляет собой буквенно-цифровой набор. Буквы МС говорят о принадлежности устройства к микропроцессорным средствам, первые две цифры (0…9) означают группу и подгруппу выполняемой ими функции, вторые — порядковый номер исполнения. После точки могут еще стоять две цифры модификации базового исполнения.

Маркировка процессоров

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

Подробнее

Нить Ариадны в лабиринте МПТ

Рубрики: История IT   Комментарии (0)

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

CPU

Если же говорить о современной сельскохозяйственной автоматике, то ее главной элементной базой является релейно-контактная схемотехника, на основе которой создаются системы управления электрооборудованием. Здесь развитие систем автоматики тоже испытало различные веяния. Было и недоверие к микроэлектронике, и повальное увлечение логическими элементами, и использование смешанной бесконтактной и контактной элементных баз. Увы! Ни бесконтактная, ни контактная релейная техника не может в полной мере обеспечить так необходимой сейчас «гибкости» управления, то есть изменение системы управления при изменении объекта управления. Это дано, пожалуй, только МП-технике.

Подробнее

Программа на Бейсике

Рубрики: История IT   Комментарии (0)

Программа на Бейсике состоит из последовательности пронумерованных строк — от 0 до 65 529 — с интервалом, равным 10. Каждая строка программы может содержать один или несколько операторов, предписывающих интерпретатору определенные действия. Если операторов много, то их отделяют друг от друга символом «:» (двоеточие). В качестве операндов выступают выражения, составленные из констант и переменных. Переменные бывают двух типов — числовые и символьные. Переменные и константы, а также знаки операции и имена функций образуют выражения языка Бейсик.

Программа на Бейсике

Подробнее

Вспомним слова Генриха IV…

Рубрики: История IT   Комментарии (0)

Вспомним слова Генриха IV, применявшего разные языки (французский, итальянский, немецкий) при разговоре с женщиной, богом и лошадью. Так и в машинных языках высокого уровня (Бейсик, Паскаль, Ада и др.) пользуются понятиями, присущими решаемой задаче, а не понятиями, которые определяются реализацией данной программы на машине. Поскольку при этом несколько команд объединяются особой инструкцией в одну, программы становятся короче, что снижает затраты труда на их написание. Кроме того, создаются предпосылки машинной независимости, когда одна и та же программа пригодна для средств различных типов.

Бейсик

Подробнее

Процесс компиляции

Рубрики: История IT   Комментарии (0)

В свою очередь, сам процесс компиляции разделяют на три фазы: 1) лексический анализ, в процессе которого различные символы в тексте программы классифицируют на ключевые слова, числовые значения и названия переменных; 2) синтаксический анализ, когда определяются синтаксические отношения ключевых слов и строится каркас структуры программы; 3) построение машинного кода, соответствующего структуре разобранной программы. Созданная программа обычно еще раз просматривается и корректируется.

pascal

Компилятор выигрывает у интерпретатора в скорости выполнения готовой программы, но требует большего объема памяти. В выборе того или иного вида трансляции многое зависит от принятого языка высокого уровня. Для этого надо знать…

Подробнее

Интерпретация и компиляция

Рубрики: История IT   Комментарии (0)

Современный ассемблер — это в первую очередь разнообразные программы перевода (транслирующие программы). По своей конструкции язык ассемблера ближе к машинному коду, чем к языку пользователя. Поэтому его, как и машинный код, по сути нельзя считать языком в полном смысле слова. Если их и называют языками, то со справедливым уточнением — низшего уровня. Между строками языка ассемблера и командами машинного кода сохраняется соотношение один к одному. Программы при этом получаются длинными и вероятность ошибок предостаточна, но зато имеется возможность доступа ко всем средствам микроЭВМ.

А языки высокого уровня — каковы они? Но прежде чем познакомиться с ними, коротко скажем о реализации языка.

Подробнее

Язык ассемблера

Рубрики: История IT   Комментарии (0)

Наиболее простые микроЭВМ — контроллеры программируют в символах лестничных диаграмм и в символах алгебры Буля, хотя уже и переходят к языкам более высокого уровня. Лестничная диаграмма — это описание принципиальной релейно-контактной электрической схемы с помощью символов, каждому из которых соответствует машинный код. Аналогично уравнения алгебры Буля, регламентирующие логику работы схемы, могут быть преобразованы в машинный код. По такому принципу выполняется логика сравнительно простых систем управления технологическими линиями. Однако и для контроллеров лестничные диаграммы и символы алгебры Буля не всегда удобны, поэтому часто пользуются машинным кодом.

Подробнее