*   >> Чтение Образование Статьи >> science >> computers

Программа Computer

ия реле компьютера Harvard Mark II в сентябре 1947 года [36] Машинный код В большинстве компьютеров, отдельные инструкции хранятся в машинном коде с каждой инструкции уделяется уникальный номер (его код операции код операции или для краткости) , Команда для сложения двух чисел вместе бы один код операции, команда умножить их будет иметь различный код операции и так далее. Простейшие компьютеры могут выполнять любые из нескольких различных инструкций; более сложные компьютеры имеют несколько сотен, чтобы выбрать из, каждый с уникальным цифровым кодом.

Так память компьютера является возможность хранить число, это также может хранить коды команд. Это приводит к тому, что важной целые программы (которые только списки этих инструкций) можно представить в виде списков номеров и сами по себе могут манипулировать внутри компьютера таким же образом, как числовых данных. Основная концепция хранения программ в памяти компьютера вместе с данными они работают на это суть фон Неймана, или хранится программа, архитектура.

В некоторых случаях, компьютер может хранить все или некоторые из его программы в памяти, которая хранится отдельно от данных работает на. Это называется Гарвардской архитектуры за компьютером Гарвардский Марк I. Современные компьютеры фон Неймана отображать некоторые черты Гарварде Хотя можно писать компьютерные программы, как длинные списки чисел (машинный язык) и в то время этот метод был использован с многих ранних компьютерах, [37] это чрезвычайно утомительно и потенциально подверженных ошибкам делать это на практике, особенно для сложных программ.

Вместо этого, каждый базовый инструкция может быть дано краткое имя, которое свидетельствует о его функции и легко запомнить-мнемонику, например, ADD, SUB, MULT или прыгать. Эти мнемоники все вместе известны как ассемблере компьютера. Преобразование программ, написанных на языке ассемблера в то компьютер может на самом деле понять (машинный язык), как правило, осуществляется с помощью компьютерной программы называется ассемблер.

Машинные языки и языки сборочные, которые представляют их (вместе называемые языки программирования низкого уровня), как правило, должен быть уникальным для конкретного типа компьютера. Например, ARM архитектура компьютера (например, может быть найден в КПК или ручной видеоигры) не может понимать язык машина с Intel Pentium или AMD Athlon 64 компьютера, которые могут быть в ПК. [38] более высокого языки уровне и дизайн программы Хотя значительно проще, чем на машинном языке, писа

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.