Архитектура микропроцессорной системы. Состав машинных команд и основы программирования микропроцессорной системы на ассемблере. Булатов В.Н. - 4 стр.

UptoLike

Составители: 

1 Основы микропроцессорной техники
Микропроцессоры и функциональный набор, составляющий
микропроцессорный комплект, скорее понятие технологическое, чем
идеологическое. И связано оно, главным образом, с возможностью
современных технологий выращивания в маленьком объеме (1мм x 1мм x 1мм)
кристалла кремния сложнейших схем, содержащих до несколько сотен тысяч
полупроводниковых элементов: транзисторов, диодов, резисторов,
конденсаторов.
Для того, чтобы вникнуть в существо вопроса, необходимо сделать
маленький экскурс в историю создания и развития ЭВМ.
На всем протяжении истории развития человеческого общества человек
все время пытался создать некие автоматы (механизмы, устройства и т.п.),
которые могли бы заменить часть человеческой деятельности в области
производства. Особенно там, где сам человек это делает очень медленно,
непроизводительно. Так в середине двадцатого века появилась ЭВМ.
Необходимо сразу заметить, что было бы ошибочным считать, что ЭВМ
создавалась именно как вычислитель. Совсем нет. Человек замахнулся на
большее. Он захотел, чтобы она еще и умела думать как человек. И принимать
решения как человек.
И вот совсем в другой области в области функциональной
математики в конце девятнадцатого века сформировалось самостоятельное
направление логическая математика. С использованием достижений в этой
области ученые-математики на основе очень простых абстрактных моделей
процессоров создавали системы команд (как алфавит будущего языка). И чем
талантливее был придуман этот набор команд, тем большими возможностями
он обладалсначала для создания слов, а потом предложений, а потом уже и
целых словесных произведений-программ.
Таким образом, разработчикам физической ЭВМ оставалось только
выбирать лучший на их взгляд набор команд и реализовать его аппаратно. Надо
сказать, что не все разработчики ЭВМ идут этим путем. Вероятно, чтобы не
иметь проблем с патентной чистотой, некоторые разработчики технических
средств самостоятельно решают вопросы логической реализации процессоров.
Получаемые результаты не содержат классических форм, и их, как правило,
никак нельзя назвать превосходными. Так можно сказать и о некоторых
процессорах Intel.
Можно пояснить это с помощью примера, основанного на потенциальных
возможностях национальных алфавитов. Рассмотрим русский алфавит.
Он содержит 33 буквы, которые используются в строчном и заглавном
написании. Чтобы освоить пользование этим алфавитом, нужно как
показывает опыт школьного обучения совсем немного времени. Но это
никак не сказывается на его потенциальных возможностях. Скорее, наоборот.
4
               1 Основы микропроцессорной техники

      Микропроцессоры       и   функциональный      набор,    составляющий
микропроцессорный комплект, скорее понятие технологическое, чем
идеологическое. И связано оно, главным образом, с возможностью
современных технологий выращивания в маленьком объеме (1мм x 1мм x 1мм)
кристалла кремния сложнейших схем, содержащих до несколько сотен тысяч
полупроводниковых       элементов:   транзисторов,    диодов,    резисторов,
конденсаторов.
      Для того, чтобы вникнуть в существо вопроса, необходимо сделать
маленький экскурс в историю создания и развития ЭВМ.
      На всем протяжении истории развития человеческого общества человек
все время пытался создать некие автоматы (механизмы, устройства и т.п.),
которые могли бы заменить часть человеческой деятельности в области
производства. Особенно там, где сам человек это делает очень медленно,
непроизводительно. Так в середине двадцатого века появилась ЭВМ.
Необходимо сразу заметить, что было бы ошибочным считать, что ЭВМ
создавалась именно как вычислитель. Совсем нет. Человек замахнулся на
большее. Он захотел, чтобы она еще и умела думать как человек. И принимать
решения как человек.
      И вот совсем в другой области — в области функциональной
математики — в конце девятнадцатого века сформировалось самостоятельное
направление — логическая математика. С использованием достижений в этой
области ученые-математики на основе очень простых абстрактных моделей
процессоров создавали системы команд (как алфавит будущего языка). И чем
талантливее был придуман этот набор команд, тем большими возможностями
он обладал —сначала для создания слов, а потом предложений, а потом уже и
целых словесных произведений-программ.
      Таким образом, разработчикам физической ЭВМ оставалось только
выбирать лучший на их взгляд набор команд и реализовать его аппаратно. Надо
сказать, что не все разработчики ЭВМ идут этим путем. Вероятно, чтобы не
иметь проблем с патентной чистотой, некоторые разработчики технических
средств самостоятельно решают вопросы логической реализации процессоров.
Получаемые результаты не содержат классических форм, и их, как правило,
никак нельзя назвать превосходными. Так можно сказать и о некоторых
процессорах Intel.
      Можно пояснить это с помощью примера, основанного на потенциальных
возможностях национальных алфавитов. Рассмотрим           русский алфавит.
Он содержит 33 буквы, которые используются в строчном и заглавном
написании. Чтобы освоить пользование этим алфавитом, нужно — как
показывает опыт школьного обучения — совсем немного времени. Но это
никак не сказывается на его потенциальных возможностях. Скорее, наоборот.

4