ВУЗ:
Составители:
Рубрика:
ADD B,D (add —прибавить, сложить);
SUB C,A (subtract —вычесть);
AND A,D (and —И, т.е. конъюнкция);
OR A,D (OR —ИЛИ, т.е. дизъюнкция);
и так далее.
Так получилось, что основой ассемблера во всем мире стал английский
язык. А в 70-х годах у нас был свой ряд отечественных ЭВМ «Минск - ХХ»с
превосходной системой команд, где ассемблер выглядел так:
ВЫЧ Р1,Р2.
Понятно, что что-то из чего вычитается. Но теперь все отечественные
разработки сразу «разговаривают» на английском, для того, чтобы российская
программная продукция не была ограничена только внутренним рынком.
Итак, у каждого машинного двоичного кода команды есть его
отображение в виде команды на ассемблере, на котором достаточно быстро
можно научиться писать программы. Но кто же (или что) будет переводить из
ассемблера в двоичные коды? Для этого есть специальные трансляторы
(компиляторы). В данном пособии указанная процедура демонстрируется
вручную, чтобы лучше понять предмет изучения.
А теперь, когда проанализированы основные функции ЭВМ, рассмотрим
структурную схему того, что уже можно назвать ЭВМ (рисунок 1). Поскольку
ЭВМ создавалась по образу и подобию человека, то и мы попробуем
характеризовать основные компоненты ЭВМ с этой, возможно не очень
корректной, точки зрения. Итак, сердцем ЭВМ является процессор, основу
которого составляет цифровой автомат ЦА. Он «разгадывает» очередной код
операции и в соответствии с ним производит определенные действия со всеми
составляющими ЭВМ. АЛУ тоже является частью цифрового автомата, но
выделено отдельно, так как оно программно доступно относительно выбора
операции: сложения, вычитания, конъюнкции, дизъюнкции и тому подобное.
РОНы —локальная память малой емкости — сверхбыстродействующее
ОЗУ. Реализовано, как правило, на триггерах, объединенных по 8, 16 или 32 шт.
в регистры. Длина регистра зависит от длины слова, которым оперирует
процессор. Размер информационного слова принято считать 1 байт (1 Byte)=
8 бит (8 Bite), то есть равным 8-и разрядам. Поэтому, в отношении процессора
обычно оперируют терминами «однобайтовый», «двухбайтовый» и тому
подобное.
Процессор подсоединяется к системной шине (магистрали) как активное
устройство (командир). Системная шина имеет множество разновидностей, но
любые системные шины можно объективно разделить на два вида, так
называемые Q-bus и MultiBus.
Q-bus —шина со совмещенной шиной данных и адреса (ШДА). Что и в
какой момент находится на ШДА —можно узнать только по определенным
фронтам управляющих сигналов. Кроме этого, все запросы на прерывания и их
инициирование происходят по последовательному протоколу. Если вернуться к
рассмотренному примеру со звонком, то представьте себе не один, а несколько
телефонных аппаратов, но с общим звонком. И чтобы найти, какой телефон
7
ADD B,D (add —прибавить, сложить); SUB C,A (subtract —вычесть); AND A,D (and —И, т.е. конъюнкция); OR A,D (OR —ИЛИ, т.е. дизъюнкция); и так далее. Так получилось, что основой ассемблера во всем мире стал английский язык. А в 70-х годах у нас был свой ряд отечественных ЭВМ «Минск - ХХ»с превосходной системой команд, где ассемблер выглядел так: ВЫЧ Р1,Р2. Понятно, что что-то из чего вычитается. Но теперь все отечественные разработки сразу «разговаривают» на английском, для того, чтобы российская программная продукция не была ограничена только внутренним рынком. Итак, у каждого машинного двоичного кода команды есть его отображение в виде команды на ассемблере, на котором достаточно быстро можно научиться писать программы. Но кто же (или что) будет переводить из ассемблера в двоичные коды? Для этого есть специальные трансляторы (компиляторы). В данном пособии указанная процедура демонстрируется вручную, чтобы лучше понять предмет изучения. А теперь, когда проанализированы основные функции ЭВМ, рассмотрим структурную схему того, что уже можно назвать ЭВМ (рисунок 1). Поскольку ЭВМ создавалась по образу и подобию человека, то и мы попробуем характеризовать основные компоненты ЭВМ с этой, возможно не очень корректной, точки зрения. Итак, сердцем ЭВМ является процессор, основу которого составляет цифровой автомат ЦА. Он «разгадывает» очередной код операции и в соответствии с ним производит определенные действия со всеми составляющими ЭВМ. АЛУ тоже является частью цифрового автомата, но выделено отдельно, так как оно программно доступно относительно выбора операции: сложения, вычитания, конъюнкции, дизъюнкции и тому подобное. РОНы —локальная память малой емкости — сверхбыстродействующее ОЗУ. Реализовано, как правило, на триггерах, объединенных по 8, 16 или 32 шт. в регистры. Длина регистра зависит от длины слова, которым оперирует процессор. Размер информационного слова принято считать 1 байт (1 Byte)= 8 бит (8 Bite), то есть равным 8-и разрядам. Поэтому, в отношении процессора обычно оперируют терминами «однобайтовый», «двухбайтовый» и тому подобное. Процессор подсоединяется к системной шине (магистрали) как активное устройство (командир). Системная шина имеет множество разновидностей, но любые системные шины можно объективно разделить на два вида, так называемые Q-bus и MultiBus. Q-bus —шина со совмещенной шиной данных и адреса (ШДА). Что и в какой момент находится на ШДА —можно узнать только по определенным фронтам управляющих сигналов. Кроме этого, все запросы на прерывания и их инициирование происходят по последовательному протоколу. Если вернуться к рассмотренному примеру со звонком, то представьте себе не один, а несколько телефонных аппаратов, но с общим звонком. И чтобы найти, какой телефон 7
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »