- •Министерство общего и профессионального образования рф
- •Указатель сокращений
- •Введение
- •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. Организация интерфейса
- •Методы обмена данными
- •Синхронный обмен
- •Асинхронный обмен
- •Обмен по прерыванию
- •Обмен в режиме прямого доступа в память
3. ?????????? ? ?????????? ????? ???????? ?????? ?? ????????? ? ??????????.
??? ?????????? ????????? ??????? ? ???????????? ??????? ?????? (???.1.3,?). ??? ???? ???????????????? ?????????? ???????? ???????? ???????? ? ?????????? ????? ? ????? ??????????? ???????? ?????? ?? ????????? ? ??????????. ? ????? ? ???? ????, ? ??????? ?? ???????? ????????? ???????, ? ????? ???????? -?????????, ?????????? ????????????? (accumulator-??????????).
4.?????????? ? ???????? ??????????? ??????.
??? ?????????? ????????? ?????????? ?? ?????????? ???? ?????? ? ?????????? ??????? ? ??????????? (???.1.3,?). ??????, ??? ??? ?????????? ?????????? ??????????? ??????????? ??????.
?????????????, ???????????? ?????? ???????? ?? ????????? ???????? ???? ? ??? ??????, ???? ? ??????? ????????? ??????? ?????? ????????? ?????? ???????????????? ??????. ????? ??????? ?????? ?????????? ??????. ???? ???????? ?? ???????? LIFO (Last Input -First Output-????????? ?????-?????? ?????). ????? ?????????? ???????? ????? ????? ????????????? ????? ????????????????? ??? ????????????????? ???????? ??????. ????????, ??? ??? ???????? ????? ?????? ????????? ??????????? ????, ?????????? ?????????? ????? SP(Stack Pointer).
???.1.3. ????????? ??????:
?) ???????????? ???????; ?) ???????????? ???????;
?) ???????????? ???????; ?) ??????????? ???????
?????? ??????, ?????????? ?????????? ?????, ?????????? ????????? ?????. ????? ??????? ?????????? ? ???? ????????? ????? ????????????? ????????????????, ??????? ????????? ????????? ??????. ? ?????????? ????? ???? ??????????? ? ??????? ??????? ???????. ??? ?????? ?????????? ?? ????? ????????? ????? ????????????? ???????????????? ????? ?????????? ???????? ??????, ????????? ? ????????? ??????, ?? ??????? ??? ?? ???? ??????. ????? ???????, ????????? ????? ?????? ????????? ?? ????????? ??????? ?????? ?????.
???? ????? ???? ??????????? ? ????? ??????, ?????? ??? ??????? ????????? ???????????? ?????? ????????? ????????? ????????? ?????. ??????, ??????????????? ?????????? ???????? SP, ?????????? ???? ?????.
? ??????? ?????? ??????????? ???????? ?????? ??????? ????????? ??????????: ????-, ????-? ??????????? ???????.
1.2.4. Структура и принцип действия микроЭвм
?? ??????? ??????? ????????? ??? (??. ???.1.1) ? ??????????????? ????????? ??? ??????? ????? ???????? ??????? ????????? ????????, ??????????? ?? ???.1.4. ??? ???????? ? ???? ??? ??????????: ?????????, ?????? ? ?????????.
???.1.4. ??????? ????????? ????????
?????? ???????? ????????????? ??? ???????? ?????????, ??????????? ??????? ????????? ??????????, ? ????? ??? ???????? ????????? ????????????? ??????. ?????? ??????? ??????????, ?????????????? ???????? ?????, ????????? ? ????????? ??????. ????????? ? ?????????? ?????? ?????? ?????????????? ?? ????????? ???? ?????? ??????, ??????????? ?? ???????. ??? ???? ???????? ??? ???? ?????????: ?????? ??? ?????? ??????????. ??? ????????? ? ????????? ?????? ?????? ??????????? ? ??????? ??????????? ???????? ?????? ?????? MEMR (MEMory Read) ??? ?????? ? ?????? MEMW (MEMory Write).
????????? ???????? ???????????? ???????????????? ?????????? ???????????? ????? ?? ????????? ??????, ?? ???? ?????????? ??????????????? ????????. ??? ????????????? ???? ??????? ?? ??????? ?? ???? ??????: ???????????? ? ?????????????. ???????????? ???? (??) ????????? ?????????? ???????????? ???? - ???????? ??? ???????, ? ??????????? ???? (??) ???????????? ?????????? ???? ???????? ? ???????? ??????????????????.
??? ?????????? ?????????? ???????? ????????? ????????? ????????? ??????? ?? ??????. ??? ????? ??? ?? ?????? ?? ???? ?????? (??) ?????????? ???????????? ????????, ??????????? ????? ???? ???????, ? ?????????? ??????????? ?????? ?????? MEMR. ? ?????????? ??????? ??????????? ?? ?????? ? ????? ???? ?????? (??) ????????? ? ?????????. ?? ?????????? ??? ??????? ? ???????? ?? ??????????.
???? ??? ???????????? ???????, ?? ? ?? ???????????? ?????????????????? ????? ?????????? ??????????? ???????? (?????), ???????? ??? ???????. ? ?????????? ?? ????????? ???????????? ????????. ???? ??? ?? ?????????? ????????? ??? ? ??????? ?? ??????, ?? ?? ??????????? ?? ??? ?????????? ???????. ??? ???? ????? ????????, ? ?????????? ?????? ???????????? ? ??????? (??. ???. 1.3), ???????? ?? ?? ? ????????????? ??????? MEMR. ? ?????????? ??????? ??????????? ?? ?????? ? ????????? ? ?? ??????????, ??????? ????????? ??????? ?????????.
??? ?????? ? ?????? ?????????? ????????, ??????????? ? ??, ?? ?????? ?? ?? ????? ?????? ??????????, ?? ?? -???????????? ????????? ? ?????????? ??????????? ?????? ?????? MEMW.
??? ?????????? ???????? ????????? ???????? ?? ???????????? ? ??????????? ???????? ????????? ??? ????????, ?????????? ???????, ? ?????????? ?? ? ??. ????? ?????????? ???????????? ??????? ?? ?????? ?? ?? ????? ????????? ??????? ? ?. ?.
??? ?????????? ??????????? ??????? ?? ????? ?????????? ????? ????????? ???????, ?????? ??? ?? ?? ? ?. ?.
????????? ???????? ???????????? ??? ?????????? ????????? ?????/?????? (???) ? ?? ??????????? ??? ???????. ????????? ? ??? ?????????????? ?????????? ????????? ? ??????. ?????, ?????????? ??????????? ?? ??, ?????????? ?????????? ???, ? ???????? ?????????????? ?????????. ??? ???? ????? ???????? ??? ???? ?????????: ?????? ??? ?????? ?????????? ? ???. ??? ????????? ? ?????????? ??? ??????????? ? ??????? ??????????? ???????? ????? IOR (Input/Output Read) ??? ?????? IOW (Input/Output Write).
????????? ????????? ? ??????? ?????? ? ??? ?????????????? ? ??????? ????????? ??????????? ????????, ?? ??? ????? ????? ?????????? ??????.