
- •Министерство общего и профессионального образования рф
- •Указатель сокращений
- •Введение
- •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. Организация интерфейса
- •Методы обмена данными
- •Синхронный обмен
- •Асинхронный обмен
- •Обмен по прерыванию
- •Обмен в режиме прямого доступа в память
Введение
????????????? ???????? ??????? ??????? ?????????????? ????? ? ?????? ??? ???????? ??????? ???????? ?????????????? ?????.
??????? ???? ?????????? ?????????? ??????????? ?????????????? ?????? ???? ?????????? ?????????? ??????????? ? ????????? ??????? ????????? ? 1834 ????. ?????????????? ??????? ?????????? ??? ??????? ?? ?????????? ???????. ? ????????????? ???????? ????????????? ?????? ?.???????? ?????? ???? ???? ???????? ? ??????????????? ????????? ? ??????????? ? ???????? ??????? ??????????. ??????? ?.???????? ???? ????????? ??????????? ???, ??? ??? ???? ????????? ????? ?????, ??? ?? 100 ???. ??? ?? ???? ?????????, ?? ??????? ??? ???? ?????????? ????? ??????????? ??????. ? ?????? ??????????? ?????? ???? ?????????????? ??????? ??????????? ?????????? ????.
?????? ??????????? ?????????????? ?????? (???) ENIAC ???? ??????? ? ??? ? 1946 ???? ??? ??????? ?????????????? ??????. ? ??? ?????????????? 17468 ??????????? ???? ? 1500 ???????????????? ????. ??? ?????? ??????? ????????? ?????????, ????????????????? ?????????? ?? ??? ??? ?????????????? (????? ???????? -200 ???, ?????????-2,8 ??, ???????-6 ??). ??????, ??? ????? ?????????? ??????? 29 ?´5,8 ?´6 ?, ?????? 30 ?, ?????????? 150 ??? ?????????????? ? ???, ?????? 2,8 ???????? ???????? ? ?????????? ???????? ????? 7 ?????. ????? ?????????????? ????????? ??????????? ??????????????? ???????? ?????.
?????????? ???????? ?????????????? ??????? ?????????? ??????? ? ????????? ?????????? ????. ? ?????? 50-? ????? ????????? ?????????? ????????????????? ????????, ??????? ????? ? ?????? ??? 2-?? ?????????. ????????????? ?????? ? ???????????? ????????? ??????????? ???????? ?????????????? ???: ????????? ?????????? ??????? ? ?????, ????????? ???????????? ???????? ? ?????????, ????????? ?????????????? ? ??????????. ??????, ??????????? ?????????????? ???? ????????????? ????????? ????? ?????????? ?????????????? ?????. ???????? ??? ????? ????????????? ?????? ???????? ??????-????????????????? ?????????????.
?????????? ?? ???????? ????????? ?????????? ????? ?????????? ? ????? ?????????? ?????????? ???????? ? ????????? ?????????????? ??? ??????? ? ???????????? ?????????? ??????????? ??????????? ???????????? ?? ????? ? ??? ?? ????????????????? ?????????. ???, ? ?????? 60-? ?????, ???????? ????? ??????????? ? ??????????? -???????????? ?????????????????. ? ?????????? ????????? ???????????? ?????????? ??????? ?????, ? ????? ??????? ??????? ??????????. ?? ????? ????????? ? ???? ??????????? ??????????? ?????????????? ??????? ? ????? ????????????. ? ???? ???????????? ????????? ????? ??????????????? ??????? ???? ?????????????? ???????: ?????????? ????????, ????????, ???????? ? ?.?.
????????????? ???????????? ???? ??? ?????????? ??? ???????????? ? ???????????? ?? ????????? ??????? ? ???????? ? ???????? 60-? ????? ??? 3-?? ?????????, ?????????? ???????? ???????. ??? ??? ?? ?????????????? ???????????? ??????? ????? ??????????? ??????? ???????? ? ?????????. ??? ??????? ? ??????? ?????????? ??????? ?????????? ?????????????? ?????. ??????? ?????????? ? ????????? ??????? ????????????, ????????? ??????????? ? ?.?. ??? ?????????? ?????????????? ????????.
??????? ??????? ???? ??????? ?????????????? ??????? ? ??????? ???????????? ????????? ? "??????? ???????" ??????? ? ??????????????? ????? ???????????? ?????????, ??? ???? ??????????? ??? ?? ????????? ????????????.
? ??????? ?????? ?? ????? ?????? ???????????? ????? Intel ? ????? 60-? ????? ?????????? ???????????? ??? ?????????? ?????????????? ??????? ???????????? ?????????? ? "?????? ???????", ??????? ??????? ????? ?????????????????????. ? ????? ??????? ???????? ???????????????? ?????????? ????????? ?????????? ?? ????? ????????? ?????? ? ??????? ????? ????????????. ??? ???? ??????????? ?????????? ?????? ??????????????? ???? ??? ? ???? ????? ??????? ???????????? ????? (???).
???????????? ??????????, ??????????? ??????? ?????????? ???, ???????? ???????? ?????????????? (??). ???? ????? ???????????? ????, ??????????? ??? ?????????? ???, ??? ?????? ????????????????? ?????????? (???) ???.
? 1971 ???? ????? Intel ????????? ?? ????? ?????? ??? 4004 ? 4-????????? ??, ? ? 1973 ???? -??? 8008 ? 8-????????? ??. ?????? ? ??????? ??????? ????????? ??????? ??? ??? ????????????? ????. ??????, ????? Intel ????????? ???????? ?????????? ????????? ?? ????? ???. ?????? ??????? ?????????? ???? ????? ???? ????????? ? ????????? ???????. ??? ? 1974 ???? ????? Intel ????????? 8-????????? ?? 8080 (????????????? ?????? ??580??80), ? ? 1976 ????-??? ?????????? ??????? ?? 8085 (??1821??85). ???????? ???????????? ???? ?????????????? ? ?????? IBM, ? ?????????? ???????? ? ?????? ? 1978 ?? 1983 ???? ???? ??????? 16-????????? ?? 8086 (?1810??86), 8088 (?1810??88) ? 80286. ? 1985 ???? ????? Intel ??????? ??? ????? ??????????? 32-????????? ?? 80386, 80486 ? ?.?.
????????????? ??? ??? ???????????? ??????????? ?????????? ??? ? ???? ????? ???????? ?????. ????? ??? ???????? ???????? ????????. ??? ?????? ?????????????? ???????????? ????????? ???????? ??????????? ? 1000-10000 ???, ?????????? ??????? ? ?????-? 20000-30000 ???, ???????????? ????????-? 100000 ??? ?? ????????? ? ???????. ????? ?????? ????????? ????????????? ??????? ????????????? ????????? ? ?????????? ?????????????? ?????. ?????????? ????? ????????? ? ?????, ?????? ????????? ? ???????????? ???????? ????????? ??????????? ????????????? ???????? ?????, ??? ??? ??????????.
? ?????? ?????? ???????? ??????????? ? ???? ???????? ???????????? -??? ??????? ????????????? ? ?????????????????? ?????.
??? ??????? ????????????? ????? ???????? ???? ???????? ???????????? ????????????? ???????????? ???: ????????? ????????????, ???????????, ???????? -? ???????????? ????????. ? ?????????? ????????? ???????????? ?????????? (??), ???????? ??????? ??????? ???????????? ?? ????? ????. ? ??????????? ?? ???????????? ???????? ??????????? ??: 80286, 80386, 80486, Pentium ? ?.?., ?????????? ??????? ?????????????? ?????????. ?? ?????? ??????????????? ??? ??????????? ??????? 70-? ?????.
?????????????????? ???????? ????????????? ?? ??????? ????? ?????? ? ????? ????????? ?? ?????? ??????????????, ?? ? ??????????? ???????. ??? ???????????? ??????????????? ? ??????????? ???????: ??????????????? ????????????, ??????????, ???????,-???????? ?? ???????????????? ????????. ? ???? ?????? ??? ?????????? ??????????? ??????? ???????? ?????????? ??????????????????? ????????? ? ??????????????? ???????????. ???????? ??????? ???????? ???????? ????????????????? ??????? (???) ??? ????????????????.
? ????????? ????? ??? ?????????? ??? ???????? ????????????? ???????????? ?? ?1810??86 ? ?1810??88 ??? ???????? ??????????? ????????, ??????????? ????????????? ??????????????? ? ?????????? ??????????? ?????????????? ?????????. ??? ?? ???????? ????????, ? ?? ???????? ???? ???? ? ?????????????? ??? ?? ????? ???????? ??????? ?? ????? Intel.
??????, ???????? ??? ? ???????? ??? ????????? ? ????? ??????????, ?????????????:
1) ?????????????? ?????????? ??????????? ??? ???;
2) ?????????????? ? ????????????? ?????????? ??????????? ??????? ???, ??????? ???????? ?????????????? ????????;
3) ????????????? ??????? ? ???????????? ???, ????????? ?????????? ??????????? ?????????? ? ??????????? ???????.
????? ?????????? ???????? ??????? ???????? ??????????????????? ????????? ????????, ??????????? ??? ?????????? ???????????? ? ???????????? ???????????? ? ??????? ?????????????? ? ??????? ??? ?? ???? ?? ?1810??86 ? ?1810??88.
? ?????? ??????? ???????? ????? ??????, ??????????? ??????????? ??????? ? ????????? ??????????????? ??????????? ??????????????? ????????, ? ????? ?? ?????????? ????????? ???????????? ???. ????????? ????????? ?????????????? ????????????? ?????????, ??????? ?? ???????? ???, ??????????? ??? ???????????? ? ??? ???????????????? ??????? ??????.
????? ?????????? ?? ?????? ? ?????????????? ????, ??????????? ??????? ? ?????? ??? ????????? ??????? ???????. ?????? ??????????????? ????? ???????? ?????? ?.?. ?? ??????? ? ?????????? ?????? ???????? ??????????????? ???????? ? ???????? ??????????, ? ????? ???????? ??????? ???????? ? ??? ?????? ?????????, ?????????????? ????????? ???????? ?????????? ???????.