
- •Содержание
- •Переслать X байт по адресу y из порта z
- •Переслать X байт по адресу y в адрес z
- •Переслать X байт по адресу/в порт y из/в порт/память z
- •Организовать пдп пересылку X байт
- •Пример программы процессора со стековой организацией:
- •Пример программы процессора с аккумулятором:
- •Всякая каша
- •Лера скинула Билет 1
- •Билет 2
- •Билет 3
- •Билет 4
- •Билет 5
- •Билет 6
- •Билет 7
- •Билет 8
- •Билет 9
- •Билет 10
- •Сопроцессор
Содержание
Содержание
Схемы
Интервальный таймер к580:
Функциональная схема микропроцессорной системы, построенная на базе процессора К580ВМ80
Однокристальный К1816ВЕ48.
Схема подключения схем внешней памяти
к микроконтроллерам семейства MCS-48
Структурная схема Х86 в максимальном режиме
Функциональная схема Х86 в максимальном режиме
Схема К1810ВМ86 с арифметическим числовым сопроцессором, работает только в максимальном режиме Х86
Микропроцессор К1810ВМ86 в минимальном режиме
Расширение памяти К580 разными методами (Банки и окна)
ASSEMBLER
Переслать X байт из порта Y в порт Z
Переслать X байт по адресу Y в порт Z
Переслать X байт по адресу Y из порта Z
Переслать X байт по адресу Y в адрес Z
Переслать X байт по адресу/в порт Y из/в порт/память Z
Организовать ПДП пересылку X байт
Память Y=>Память Z:
Таймер
Пример программы процессора со стековой организацией:
Пример программы процессора с аккумулятором:
Всякая каша
****
Лера скинула
Билет 1
Билет 2
Билет 3
Билет 4
Билет 5
Билет 6
Билет 7
Билет 8
Билет 9
Билет 10
Сопроцессор
Схемы
Интервальный таймер к580:
Функциональная схема микропроцессорной системы, построенная на базе процессора К580ВМ80
Схема подключения
системного контроллера к микропроцессору
Однокристальный К1816ВЕ48.
Схема подключения схем внешней памяти
к микроконтроллерам семейства MCS-48
Структурная схема Х86 в максимальном режиме
Функциональная схема Х86 в максимальном режиме
Память управляется через К1810ВГ88, процессор один К1810ВМ86
Схема К1810ВМ86 с арифметическим числовым сопроцессором, работает только в максимальном режиме Х86
Микропроцессор К1810ВМ86 в минимальном режиме
Структурная схема
А это функциональная
Расширение памяти К580 разными методами (Банки и окна)
ASSEMBLER
Переслать X байт из порта Y в порт Z
K580:
MVI C,X ;C<-X
NEXT:
IN Y ;портY->A
OUT Z ;портZ<-A
DCR C ;C=C-1
MOV A,C ;A<-C
CMI 0 ;A?0
JNZ NEXT
K1810:
MOV CX,X ;CX<-X (X-счетчик байт или слов)
NEXT:
IN AL(AX),Y ;AX<- портY
OUT Z,AL(AX) ;портZ<-AL(AX)
DEC CX ;CX=CX-1
JNZ NEXT
Переслать X байт по адресу Y в порт Z
K580:
LXI D,Y ;D:E<-Y
MVI C,X ;C<-X
NEXT:
LDAX D ;M[D:E]->A
OUT Z ;портZ<-A
INX D ;D:E=D:E+1
DCR C ;C=C-1
MOV A,C ;A<-C
CMI 0 ;A?0
JNZ NEXT
K1810:
LDS SI,Y ;DS:SI<-Y
MOV CX,X ;CX<-X (X-счетчик байт или слов)
NEXT:
LODSB(W) ;AX<-DS:[SI], SI+=1(+=2)
OUT Z,AL(AX) ;портZ<-AL(AX)
DEC CX ;CX=CX-1
JNZ NEXT
Переслать X байт по адресу y из порта z
K580:
LXI H,Y ;H:L<-Y
MVI C,X ;C<-X
NEXT:
IN Z ;портZ->A
MOV M,A ;M[H:L]<-A
INX H ;H:L=H:L+1
DCR C ;C=C-1
MOV A,C ;A<-C
CMI 0 ;A?0
JNZ NEXT
K1810:
LES DI,Y ;ES:DI<-Y
MOV CX,X ;CX<-X (X-счетчик байт или слов)
NEXT:
IN AL(AX),Z ;AL(AX)<-портZ
STOSB(W) ;ES:[DI]<-AX, DI+=1(+=2)
DEC CX ;CX=CX-1
JNZ NEXT