
Что такое - микропроцессор?
Микропроцессор - центральная арифметическая и логическая единица компьютера, вместе с его связанной схемой, сокращенной так, чтобы это соответствовало на единственном кремниевом чипе (иногда несколько чипсов) проведению десятков тысяч транзисторов, резисторов и подобных полупроводниковых элементов. Типичный чип микропроцессора измеряется половиной сантиметра в толщину(на стороне).
Задача микропроцессора состоит в том, чтобы получить данные в форме верениц двоичных знаков (0's и 1's), хранить данные для более поздней обработки, выполнять арифметические и логические операции на данных согласно предварительно сохраненным инструкциям и поставлять результаты пользователю через механизм продукции, типа электрической пишущей машинки, катод - луч - показ трубы или второе - размерный заговорщик.
Типичный микропроцессор состоял бы из следующих единиц: расшифровывание и блок управления (чтобы интерпретировать инструкции из сохраненной программы), арифметической и логической единицы, или ALU (чтобы выполнить арифметические и логические операции), регистраторы (чтобы служить легко доступной памятью для данных, которыми часто управляют), сумматор (специальный регистр, близко связанный с ALU),
буфера адреса (чтобы снабдить память контроля адресом, чтобы взять следующую инструкцию) и буфера входа/продукции (чтобы прочитать инструкции или данные в микропроцессор или отсылать их).
Програмирование
Программирование - процесс подготовки ряда закодированной инструкции, которая, при выполнении компьютером, приновит решение определенной проблемы или выполняет определенные функции. Каждый компьютер и каждый язык программирования имеют его собственный уникальный репертуар, метод операции, и т.д. Они должны быть изучены и поняты перед подготовкой программы на определенном языке для выполнения определенным компьютером.
Компьютер имеет способность автоматически выполнить программу, сохраненную в пределах себя. В течение выполнения программы, компьютер выполняет различные цифровые операции (сложение двух чисел, перемещение данные «в» и «из» хранения, читая в или распечатывая данные, и т.д.), Если сохраненная программа изменена, действия компьютерного измененяются. Таким образом, компьютерные действия зависят от двух конфигураций компьютерных аппаратных средств (физическое компьютерное оборудование) и программного обеспечения (программы, сохраненные в памяти)
Данную компьютерную способность можно обеспечить или аппаратными средствами одними или комбинацией аппаратных средств и программного обеспечения. Выбор данной смеси аппаратных средств и программного обеспечения зависит от факторов, типа стоимости, скорости, непринужденность обслуживания, и гибкости.
Язык програмирования
Есть три номинальных уровня языка программирования: машинный код, язык ассемблера, и язык компилятора.
В программируя на уровне машинного кода, программист пишет программу точно как сохранено в компьютере. Очень небольшое программирование сделано на этом уровне, поскольку это чрезвычайно утомительно, и когда появляются ошибки, то их трудно исправить.
Машинный код - языковой уровень полезен в начальной операции компьютера, когда никакие другие методы не доступны, в ремонте дефектного компьютера, и в отладке программ, когда другие методы терпят неудачу, и программа должна быть исследована на машинном языковом уровне.