ВУЗ:
Составители:
Рубрика:
Показательным является сравнение русского алфавита с китайским, каждый
элемент которого поглощает в себя гораздо больше, чем буква русского
алфавита. Это — событие, предмет или часть его. И сразу столько проблем. Во-
первых, этих иероглифов нужно тысячи, и, во-вторых, чтобы пользоваться ими,
приходится все время производить выбор, так как зачастую одно слово можно
обозначить несколькими комбинациями иероглифов. А любая избыточность,
если говорить о технических средствах, отягощает аппаратную реализацию,
делает ее громоздкой и менее надежной.
При первом профессиональном знакомстве с ЭВМ необходимо
рассмотреть ее основные функции, для реализации которых и создавались
специализированные группы команд. Но прежде всего нужно отметить, что все
они реализуются посредством логических операций И, ИЛИ, НЕ и функции
запоминания.
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
- …
- следующая ›
- последняя »