
- •История развития микропроцессоров
- •Структурная схема микро-эвм на базе микропроцессорного комплекта кр 580
- •Архитектура модуля центрального процессора
- •Форматы команд и способы адрасации Классификация команд
- •2. По длине
- •3. По способам адресации
- •Команды восьмиразрядного микропроцессора кр580
- •Команды передачи Общая характеристика.
- •Арифметические основы эвм
- •Системы счисления, применяемые в эвм
- •1. Двоичная (бинарная)
- •2. Восьмеричная
- •3. Шестнадцатеричная
- •4. Двоично - десятичная
- •Способы кодирования чисел
- •Команды арифметических операций Общая характеристика
- •Логические основы эвм
- •Команды логических операций Общая характеристика
- •Команды инвертирования и установки переноса Общая характеристика
- •Команды сравнения Общая характеристика
- •Команды сдвига Общая характеристика
- •Команды перехода Общая характеристика
- •Команды вызова Общая характеристика
- •Команды возврата Общая характеристика
- •Команды ввода – вывода и управления Общая характеристика
- •Классификация микропроцессоров
- •2. Классификация по разрядности
- •3. Классификация по назначению
- •4. Классификация по виду обрабатываемых сигналов
- •5. Классификация по характеру временной организации работы
- •6. Классификация по организационной структуре
- •7. Классификация по количеству выполняемых программ
- •Программное обеспечение микропроцессорных систем
- •Элементы языка асcемблер
- •Ассемблеры
- •Типы ассемблеров
- •Директивы языка ассемблер
- •Пример программы на языке ассемблер
- •Способы физического представления двоичных цифр
- •Современные направления в развитии микропроцессоров
Пример программы на языке ассемблер
При описании программ на языке Ассемблер каждая строка условно делится на четыре поля.
Метка |
Код операции |
Операнд |
Комментарии |
; подпрограмма задержки времени (имя подпрограммы DELA)
|
|||
DELA: |
PUSH B PUSH D |
|
; сохранить регистры ВС ; сохранить регистры DE |
|
PUSH PSW |
|
; сохранить словосостояние ; процессора |
|
JMP |
DEL1 |
;переход на реализуемую задержку ;времени |
DEL1: |
TIME: EQU |
8 |
; задание выдержки времени (TIME ; присвоить значение 8) |
|
MVI D, |
TIME |
; загрузка количества внешних ; циклов (8)→(D) |
DEL3: |
LXI B |
01 2A |
; задание длительности задержки |
DELВ: |
DCX B |
|
; уменьшение внутреннего счетчика |
|
MOV A,C |
|
; проверка содержимого ; внутреннего счетчика |
|
ORA B |
|
|
|
JNZ |
DELВ |
; переход, если внутренний счетчик ; не равен нулю |
|
DCR D
|
|
; уменьшение внешнего счётчика |
|
JNZ |
DEL3 |
; переход, если внешний счетчик ; не равен нулю |
|
POP PSW |
|
; востановить словосостояние ; процессора |
|
PUSH D PUSH B |
|
; восстановить регистры DE ; восстановить регистры ВС |
|
RET |
|
; выход из подпрограммы |
Способы физического представления двоичных цифр
Существует много способов физического представления двоичных чисел в ЭВМ.
К примеру:
-
Потенциальный способ.
При этом способе - двоичные цифры 0 и 1 представляются различными уровнями напряжений (U0 , U1).
Преимущество - простота реализации.
Недостаток – низкая помехозащищённость.
Большинство современных машин используют этот способ.
- Импульсный способ.
При этом способе - двоичные цифры 0 и 1 представляются импульсами различной полярности или импульсами различной длительности.
Преимущество – повышенная помехозащищённость.
Недостаток – более дорогой.
- Динамический способ.
При этом способе - двоичные цифры 0 и 1 представляются последовательностью определенного количества импульсов определённой длительности и определенного периода повторений.
Преимущество – наиболее помехозащищён.
Недостатки - сложность организации, дороговизна, снижение быстродействия. Применяется в специальной технике, где требуется высокая помехозащищенность.