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

Компьютер (значения) 0,

ей идентификации.

<р> Этот раздел относится к наиболее распространенных RAM машины-компьютеры

<р> В большинстве случаев, компьютерные инструкции просты:. добавить одно число на другое, переместите некоторые данные из одного места в другое, отправить сообщение в какой-то внешнего устройства, и т.д. Эти инструкции считываются из памяти компьютера и, как правило, осуществляется (выполняется) в порядке, они дали. Тем не менее, как правило, специализированные инструкции скажите компьютер, чтобы перейти вперед или назад в другое место в программе и осуществлять на выполнении оттуда.

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

<Р> Выполнение программы можно сравнить с чтением книги.

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


<Р> Для сравнения, человек с помощью калькулятора можно выполнить основные операции, такие как арифметическое сложение двух чисел с помощью всего нескольких нажатий кнопки. Но сложить все числа от 1 до 1000 займет тысячи нажатий кнопок и много времени-с почти уверенностью сделать ошибку. С другой стороны, компьютер может быть запрограммирован, чтобы сделать это с помощью нескольких простых инструкций.

Например:

 # 0 мов, сумма; установить сумму 0 MOV # 1, кол; Set Num для 1loop: добавить NUM, сумму; добавить пит подвести добавить # 1, Num; добавить 1 к указанным номером CMP пит, # ​​1000; сравнить пит до 1000 беля цикла; если Num <р> После рассказал запустить эту программу, компьютер будет выполнять повторяющиеся задачи сложения без дальнейшего вмешательства человека. Это почти никогда не сделать ошибку и соврем

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