Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
112
Добавлен:
08.03.2015
Размер:
1.73 Mб
Скачать

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).

????????? ????????? ? ??????? ?????? ? ??? ?????????????? ? ??????? ????????? ??????????? ????????, ?? ??? ????? ????? ?????????? ??????.