ВУЗ:
Составители:
Рубрика:
Показательным является сравнение русского алфавита с китайским, каждый
элемент которого поглощает в себя гораздо больше, чем буква русского
алфавита. Это — событие, предмет или часть его. И сразу столько проблем. Во-
первых, этих иероглифов нужно тысячи, и, во-вторых, чтобы пользоваться ими,
приходится все время производить выбор, так как зачастую одно слово можно
обозначить несколькими комбинациями иероглифов. А любая избыточность,
если говорить о технических средствах, отягощает аппаратную реализацию,
делает ее громоздкой и менее надежной.
При первом профессиональном знакомстве с ЭВМ необходимо
рассмотреть ее основные функции, для реализации которых и создавались
специализированные группы команд. Но прежде всего нужно отметить, что все
они реализуются посредством логических операций И, ИЛИ, НЕ и функции
запоминания.
1.1 Классификация команд и архитектура ЭВМ
1.1.1 Команды передачи данных
Аналогов два:
а) загрузка данных: Ставите чемодан (данные=data) в камеру хранения
(приемник=dst); комментарий dst:= data («:=» — присвоить);
б) пересылка данных: посылка из почтового отделения города Оренбурга
(источник=src) переправляется в город Челябинск (приемник=dst); что
пересылается —не знаем, может воздух — это неважно. Комментарий: dst:=
<src>, где <> - содержимое (в данном случае — содержимое источника).
1.1.2 Операционные команды
Операционные команды есть арифметико-логические команды. Их набор
стандартен:
а) команды сложения и вычитания;
б) логические команды И, ИЛИ, НЕ;
в) команды сравнения.
1.1.3 Команды сдвигов и приращений
Выполняют:
а) сдвиги влево и вправо на один или несколько разрядов; различают
логические и арифметические сдвиги (об этом позднее);
б) увеличение и уменьшение на единицу; используются для организации
счетчиков.
1.1.4 Команды ветвлений и переходов
Сразу отметим, что ветвление — это тот же переход, только если
выполнилось определенное условие. Например, если результат последней
операции равен нулю, то перейти на указанное место (метку). Если нет, то
ничего не делать и перейти к выполнению следующей команды. Результат
(ноль или не ноль) хранится в специальном месте. Совокупность всевозможных
результатов называется словом состояния процессора (PSW).
1.1.5 Команды ввода-вывода
Самая малочисленная группа. Вводятся данные или выводятся данные —
все по отношению к процессору. Вводятся, значит, процессор принимает
5
Показательным является сравнение русского алфавита с китайским, каждый
элемент которого поглощает в себя гораздо больше, чем буква русского
алфавита. Это — событие, предмет или часть его. И сразу столько проблем. Во-
первых, этих иероглифов нужно тысячи, и, во-вторых, чтобы пользоваться ими,
приходится все время производить выбор, так как зачастую одно слово можно
обозначить несколькими комбинациями иероглифов. А любая избыточность,
если говорить о технических средствах, отягощает аппаратную реализацию,
делает ее громоздкой и менее надежной.
При первом профессиональном знакомстве с ЭВМ необходимо
рассмотреть ее основные функции, для реализации которых и создавались
специализированные группы команд. Но прежде всего нужно отметить, что все
они реализуются посредством логических операций И, ИЛИ, НЕ и функции
запоминания.
1.1 Классификация команд и архитектура ЭВМ
1.1.1 Команды передачи данных
Аналогов два:
а) загрузка данных: Ставите чемодан (данные=data) в камеру хранения
(приемник=dst); комментарий dst:= data («:=» — присвоить);
б) пересылка данных: посылка из почтового отделения города Оренбурга
(источник=src) переправляется в город Челябинск (приемник=dst); что
пересылается —не знаем, может воздух — это неважно. Комментарий: dst:=
, где <> - содержимое (в данном случае — содержимое источника).
1.1.2 Операционные команды
Операционные команды есть арифметико-логические команды. Их набор
стандартен:
а) команды сложения и вычитания;
б) логические команды И, ИЛИ, НЕ;
в) команды сравнения.
1.1.3 Команды сдвигов и приращений
Выполняют:
а) сдвиги влево и вправо на один или несколько разрядов; различают
логические и арифметические сдвиги (об этом позднее);
б) увеличение и уменьшение на единицу; используются для организации
счетчиков.
1.1.4 Команды ветвлений и переходов
Сразу отметим, что ветвление — это тот же переход, только если
выполнилось определенное условие. Например, если результат последней
операции равен нулю, то перейти на указанное место (метку). Если нет, то
ничего не делать и перейти к выполнению следующей команды. Результат
(ноль или не ноль) хранится в специальном месте. Совокупность всевозможных
результатов называется словом состояния процессора (PSW).
1.1.5 Команды ввода-вывода
Самая малочисленная группа. Вводятся данные или выводятся данные —
все по отношению к процессору. Вводятся, значит, процессор принимает
5
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »
