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

ЦП компьютера

сположение этого необходимые данные, как правило, хранятся в коде команды. 5. Обеспечить необходимые данные АЛУ или зарегистрируйтесь. 6. Если команда требует ALU или специализированного аппаратного обеспечения для выполнения, поручить оборудование для выполнения запрошенной операции. 7. Записать результат от АЛУ обратно в ячейку памяти или в регистр или, возможно, устройство вывода. 8. Перейти к шагу

(1). Поскольку счетчик команд (концептуально) еще один набор ячеек памяти, оно может быть изменено с помощью расчетов, выполненных в АЛУ.

Добавление 100 до счетчика программы вызовет следующая инструкция для чтения с места 100 мест дальше в программе. Инструкции, которые модифицируют счетчик команд, которые известны как "скачки" и позволяют петель (инструкции, которые повторяются на компьютере) и исполнения часто условного команд (обоих примерах потока управления).

Следует отметить, что последовательность операций, что блок управления проходит через обрабатывать инструкции в себе, как короткий компьютерной программы-и, действительно, в некоторых более сложных моделей процессоров, существует еще один, но меньше компьютер называется микросеквенатора, который работает микрокода программа, которая вызывает все эти события произойти. Арифметика /логическое устройство (АЛУ) Основная статья: арифметико-логическое устройство АЛУ способно выполнять два класса операций:.

Арифметические и логические [42] Набор арифметических операций, что конкретный опоры ALU могут быть ограничены сложения и вычитания или мощь включают в себя умножения или деления, тригонометрия функции (синус, косинус и т.д.) и квадратные корни. Некоторые из них могут работать только на целых чисел (целых), пока другие используют с плавающей точкой для представления действительных чисел, хотя и с ограниченной точностью.

Тем не менее, любой компьютер, который способен выполнять только простейшие операции могут быть запрограммированы, чтобы сломать более сложные операции в простых шагов, которые он может выполнять. Таким образом, любой компьютер может быть запрограммирован на выполнение любой арифметической операции, хотя это займет больше времени, чтобы сделать это, если его ALU непосредственно не поддерживает эту операцию. АЛУ также может сравнить число и вернуться логические значения истинности (истина или ложь) в зависимости от того, идет ли равно, больше или меньше, чем другие ("64 больше, чем 65?").

Логические операции включают булеву логику: И, ИЛИ, XOR и NOT. Они могут быть полезны как для создан

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