Разработка и отладка программного обеспечения микропроцессорных систем обработки информации
не может изменить содержимое управляющей памяти, а значит, и состав команд. Буферы. Буферы данных и буферы адреса обеспечивают связь центрального процессора с внешними шинами данных и адреса. Особенность буферов состоит в том, что в каждом разряде они используют логические элементы с тремя состояниями. В них, кроме состояний лог. О и лог. 1, предусмотрено еще третье состояние, в котором они имеют практически бесконечное выходное состояние и оказываются отключенными от соответствующих шин. Использование таких буферов позволяет процессору отключаться от внешних шин (шин данных и адреса), предоставляя их в распо ряжение внешних устройств, а также позволяет использовать одну ^|^и ту же шину данных как для приема данных (т.е. в качестве входной ^шины), так и для выдачи данных (т.е. в качестве выходной шины). J^aKOe использование шины данных позволяет сократить число ^^ыводов микросхемы. На рис. 2 показан принцип двунаправленного обмена данными ^^между внутренней и внешней шинами данных. Если осуществляется прием данных (передача данных с внешней шины данных на внут реннюю шину данных), отключаются, переходя в третье состояние, выходные логические элементы; при выдаче данных (передаче с внутренней шины на внешнюю) отключаются входные логические элементы. В технической документации обычно приводятся более подробные структурные схемы микропроцессоров. Однако для подавляющего большинства пользователей анализировать внутреннее устройство (микроархитектуру) микропроцессора совсем не обяза тельно, тем более, что по мере pocta • степени интеграции оно неизбежно будет становиться все более сложным. 17 КПУммАН1уШ!®®а БИБПИОТЕКА
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy