- •Министерство общего и профессионального образования рф
- •Указатель сокращений
- •Введение
- •1.Организация микропроцессорных систем
- •1.1. Типовая структура микропроцессорных систем
- •1.2. Организация микроЭвм
- •1.2.1. Фундаментальные принципы организации вычислительных машин
- •1.2.2. Программное управление вычислительным процессом
- •1.2.3. Структура команд вычислительных машин
- •1. ?????????? ? ???????????? ??????? ?????????? ??????.
- •2. ?????????? ? ?????????? ????? ???????? ?????? ?? ????????? ? ??????????.
- •3. ?????????? ? ?????????? ????? ???????? ?????? ?? ????????? ? ??????????.
- •4.?????????? ? ???????? ??????????? ??????.
- •1.2.4. Структура и принцип действия микроЭвм
- •1.2.5. Базовая система команд микроЭвм
- •Функциональные группы команд
- •Способы адресации операндов
- •1.3. Организация устройств микроЭвм
- •1.3.1. Организация процессора
- •Операционный блок
- •Управляющий блок
- •1.3.2. Организация памяти
- •1.3.3. Организация интерфейса
- •Методы обмена данными
- •Синхронный обмен
- •Асинхронный обмен
- •Обмен по прерыванию
- •Обмен в режиме прямого доступа в память
Методы обмена данными
??? ?????????? ??? ???????????? ?????? ???????? ?????? ?????? ??????? ????? ???????? ? ???:
-?????????? ?????;
-??????????? ?????;
-????? ?? ??????????;
-????? ? ?????? ??????? ??????? ? ??????.
Синхронный обмен
?????????? ??? ??????????? ??????????? ????? ???????? ?????????? ???????? ?????? ? ???????????? ?????, ????? ??? ?????? ?????? ? ?????? (????????? ?????????????, ?????????? ? ?.?.).
?????????? ????????? ???????????? ?????????? ??? ?????????? ??????????? ?????? ????????? ?? ???.1.11,?, ????? ????????? -?? ???.1.11,?, ? ?????? ????????? ????????? ????????????? ???.1.10.
???. 1.11. ?????????? ????? ??????? ? ???????? ????????????:
?) ????????? ??????????; ?) ???????? ??????
??? ????????????? ??????????? ?????? ????????? ???????? ????????? ???? ? ???????????? ????? (???? ??? ????? ??????). ??? ???????, ??? ???????? ??????????? ???????????? ???????? ????? ??? ??????.
???????????? ??????????? ?????? ???????? ???????? ??? ??????????, ? ??????????? -????? ??????? ??????????, ??? ??? ?????? ??? ?? ?????? ?????? ? ??????.
Асинхронный обмен
??????????? ??? ???????? ????? ???????????? ?????, ????? ??? ?? ?????? ?????? ? ?????? (????????? ???????????????, ????????????? ??????? ??????? ? ?.?.). ??? ?????????? ???????????? ?????? ?????? ???? ?????/?????? ?????????? ?????????????? ???????? ?????????. ????????? ????? ?????????? ?????????? ?????????? ??? ? ??????. ?? ????????? ??????? ??????????? ? ?????? ?????????? ??? ? ?????? ? ???????????? ??????????? ? ?????? ?????????? ??????. ??????????? ????? ????? ???? ?????????? ?????????? ??? ??????????? ?????.
?????????? ????????? ???????????? ?????????? ? ???????? ??? ??????????? ?????????? ???????????? ?????? ????????? ?? ???.1.12,?. ? ???? ?????? ?????? ???????? ????????? ????? ?????? ???????????? ? ???? ??????, ? ?? ????????????? ??????????? ??????.
??? ????????????? ???????????? ???????????? ?????? ????????? ?????? ????? ?????? ???? ???????????? ??? ? ??????????? ??? ????????. ??? ???????? ????? ??? ?????? ? ?????? ???????, ? ????????? ????? ????????? ???. ? ????????? ?????? ??? ?? ?????? ? ??????, ? ????????? ??????? ??? ??????????, ????????? ???????? ? ?????????? ???????? ?????. ??? ?????????? ?????? ????????? ??????? ?? ???????? ?????????? ??? ? ?????? ? ????? ? ????????? ????????? ????? ????? ???? ???????? ?????-???? ??????? ??????. ??????, ??? ???? ?????????? ???????? ??????????? ?????????? ??? ? ??????.
?????????? ????????? ???????????? ?????????? ? ???????? ??? ?????????? ?????????? ???????????? ?????? ????????? ?? ???.1.12,?. ? ???? ?????? ?????? ?????? ????????? ? ???????? ??????????????? ??????, ? ?????? ???????? ????????? ???? ?????? ?????/?????? ???????????? ? ??????? ???????? ?????????? ???, ??????????? ?? ???? ????????? ??????. ??? ???????????? ???????????? ?????? ??????? ?????????? READY, ???????????? ????? ???? ?????????? ? ?????????.
?? ???.1.12,? ????????? ???? ?? ????????? ???? ???????????? ??????? READY. ??? ???? ???????? R ?????? ????????????? ? ??????????, ? ?????????? ???????? -?? ??? ?? ?????????????? ????????, ??? ? ??????????????? ????. ????? ??????????? ????????? ???????? ?????????? ??????, ??????????? ? ???????????? ??????? ??????????, ????? ???????? ?????????????? ??????????? ?????? ??????????? ???????? ? ???????? ??????????? ? ????? ????? READY ?? ???? ??????????. ????????????? ???????? ?????????? ????????? ????????? IOR ? IOW ????????? ???????? ????? ?????? ????? ?? ?????? ?????? ??????, ??????? ?????????? ??????.
??? ?????????? ????????? ? ?????? ?? ???? ???????? ?????? ???????????? ????????? ??????? ???????, ??? ???????? ???????????? ?????????? ?????? ??????? READY. ??? READY = 1 ????????? ?????????? ?????????? ?????????? ?????????.
??? ????????? ? ?????????? ????? ?? ??????????????? ???????? ????? ??????????????? ???????? ????????? ???????. ??? ???? ???????? ??????? READY ??????????? ? ??????????? ?? ???????? ????? ?????????? ? ?????? ???????????????? ?????. ??? ??????? ???????? ?????, ?? ???? ???????????? ??? ? ??????, ??????????? ??????? ??????? ??????? READY. ??? READY = 0 ????????? ????????? ? ????????? ????????, ? ??????? ????? ?????????? ?? ????????? READY = 1, ?? ???????? ??????? ????????. ????????? ???????? ??????? ?????????? ???????? ???? ??? ????????? ???????? ?????????? ?????, ?? ???? ??? ?????????? ???????????????? ??? ? ??????. ????? ????? ????????? ????????? ?????????? ????????? ? ???????? ?????.
???. 1.12. ??????????? ????? ??????? ? ???????? ????????????:
?) ????????? ?????????? ? ???????? ??? ??????????? ?????????? ??????;
?) ????????? ?????????? ? ???????? ??? ?????????? ?????????? ??????;
?) ????? ???????????? ??????? ??????????
???????????? ???????????? ?????? ???????? ??? ??????????, ? ??????????? -?????? ??????? ?? ???????? ?????????? ??? ? ?????? ? ???????? ???????? ??????. ??????? ???? ????? ???? ????? ???????????? ??? ?????????????? ? ?????????? ?????????????????? ? ???????????? ??????????? ???????? ????????????.
??? ????????????? ??????? ??????????? ? ???????????? ?????? ??????? ??????????? ???????? ??, ??? ????? ??????????? ?? ?????????? ??????????.