Программирование — это почти просто

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

Одно из главных отличий той сложной электрической схемы в миниатюрном исполнении, которую именуют микропроцессором, от других состоит в том, что ее не монтируют, а программируют. Как мы уже знаем, программирование представляет собой описание последовательности действий, подлежащих выполнению МП-техникой при решении поставленной задачи. Для этого пользователь (в нашем случае он же и программист) должен «общаться» с микропроцессором на понятном ему языке. Но микропроцессор, о чем мы тоже говорили, «сведущ» только в двоичных числах, если они преобразованы в электрические сигналы 0 и 1. Такие числа могут быть выражены в двоичном (В), восьмеричном (Q) и шестнадцатиричном (Н) счислении. Представленные в подобном виде программы называют машинным кодом, или описанием на машинном языке.

древние процессоры

Однако нельзя при всех его несомненных «талантах» преувеличивать возможности микропроцессора. При вычислениях он точно выполняет каждую команду, которую ему предписывает пользователь, но не более. Поэтому список команд должен быть исключительно точным. Программист должен сообщить микропроцессору абсолютно все, что следует делать, и точно, шаг за шагом, объяснить, как это выполнить. Описание процесса решения задачи, составленное таким образом, чтобы ее могла четко реализовать МП-техника, и является основной частью того, что называют программированием. Начинается все, как уже указывалось, с составления алгоритма, который затем кодируют, представляя в виде последовательности машинных команд, осуществляющих решение задачи. Каждая модель МП-техники имеет свой специфический набор команд, но в целом МП-техника многое заимствует в области программирования у «классической» вычислительной техники.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Подтвердите, что Вы не бот — выберите самый большой кружок: