МикроЭВМ и компьютеры

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

Ввод информации в микропроцессор осуществляется командой IN (ввод), по которой байт данных из определенного канала подается в накопитель. Эта команда занимает два байта и требует для своей реализации трех циклов: 1) посылка адреса из счетчика команд во внешнее запоминающее устройство и прием первого байта команды в регистр команд; 2) посылка увеличенного на единицу адреса из счетчика команд и прием второго байта в регистр временного хранения; 3) вывод второго байта в качестве адреса на соответствующую шину и запись слова данных из канала ввода по шине данных в накопитель.

МикроЭВМ и компьютеры

Подробнее

О тактах микропроцессора

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

В первом такте Т1 по нарастающему фронту сигнала С2 микропроцессор выдает на шину адреса ША сигнал адреса, который потом длится неизменно до такта Т4. Источником адреса могут быть счетчик команд, указатель стека или одна из регистровых пар В, D, Н. Одновременно на шину данных ШД подается 8-разрядное управляющее слово, которое указывает тип выполняемого машинного цикла. По специальному сигналу С (синхронизация) это слово записывается в буферный регистр блока управления.

такты процессора

Подробнее

Выполнение команд МП

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

В зависимости от числа байтов команда выполняется за несколько машинных циклов, число которых определяется числом обращений к внешним подсистемам (памяти и устройствам ввода- вывода). Каждый машинный цикл работы МП состоит из 3…5 функциональных состояний, или тактов (Т), а каждый такт соответствует чтению или записи в ЗУ одного байта информации.

работа микропроцессора

У знакомого нам КР580ИК80А имеется десять типовых машинных циклов, которыми он оперирует: Ц1 — извлечение кода команды (управляющее слово — 01000101), ЧТ — чтение данных из памяти (01000001), ЗВ — запись или ввод данных в память (0000 0000), извлечение из стека, запись в стек и др. Для формирования их используется другая микросхема, о чем еще будет сказано. Управляющее слово (Ц1, ЧТ и др.) указывает тип выполняемого машинного цикла.

Подробнее

Как он работает?

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

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

Команда, как уже упоминалось, состоит из одного, двух или трех машинных слов, представленных в двоичном коде. Она может находиться во внутренней сверхоперативной памяти микропроцессора или же во внешней по отношению к ней памяти, структуру которой рассмотрим чуть позже.

компьютеры фото

Подробнее

Составление прикладных программ

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

ассемблер

Составление прикладных программ связано с выбором того или иного направления их выполнения, в зависимости от особенностей (признаков) текущих результатов. Поэтому при выполнении таких команд микропроцессор должен формировать двоичные признаки (флажки), отражающие особенность результата реализации команды. Значение каждого признака фиксируется в специальном триггере в виде 1 (флажок установлен) или 0 (флажок сброшен). Совокупность триггеров флажков образует регистр признаков (F), содержимое которого и накопителя называют словом состояния процессора ССП (PSW).

Подробнее

Счетчик команд

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

Счетчик команд (СК) предназначен для приема и хранения текущего адреса команды. Содержимое СК автоматически увеличивается на единицу после выборки каждого байта команды, то есть при обработке команды содержимое счетчика возрастает на величину ее «байтности». Указатель стека (УС) служит для хранения адреса последней занятой ячейки стека, которую называют вершиной. Стек позволяет вычислять адреса, чей алгоритм «запаян» в управляющую схему МП и скрыт от программиста. Содержимое указателя стека автоматически уменьшается при занесении данных в стек и увеличивается при извлечении данных из него. Регистры общего назначения в зависимости от типа выполняемой команды используются как самостоятельные 8-разрядные регистры и как 16-разрядные регистровые пары (В—С, D—Е, Н—L).

История процессоров

Подробнее

Сигналы тактирования, пара сигналов

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

Напомним, что тактом называют простейшее действие МП, которое выполняется в течение одного периода сигнала тактирования. За несколько тактов происходит машинный цикл, а 1…5 машинных циклов составляют время, необходимое для считывания команды из памяти и ее исполнения, что составляет цикл команды.

частота процессора

С вывода 19 в МП-систему подается сигнал С (SYNC) синхронизации в виде напряжения, равного логической единице, после чего и начинается машинный цикл. Сигналы С1, С2 и С осуществляют синхронизацию операций в БМУ, то есть определяют моменты выполнения большинства действий в МП-системе или, строго говоря, создают временную базу функционирования системы. При этом период сигналов синхронизации определяет производительность МП.

Подробнее