Сообщение от zhan99999
|
У меня вызывает большой интерес. Где в микроконтроллере(в памяти) распологаются команды, которой снобжается микроконтроллер при его заводском изготовлении.? ну типо mov, jmp итд итп..Откуда он знает как их выполнять?
|
Команды, которые определяют порядок работы микроконтроллера, располагаются в памяти программ, которая может находится как на самом кристалле котроллера, так и во внешней памяти. Безусловно, хранятся они не в виде мнемонических абревеатур mov, jmp, а в виде соответствующим им двоичных кодов. Преобразование мнемонического описания в двоичный код осуществляется разработчиком или ПО с помощью специальной таблицы - системы команд микроконтроллера.
В особой области памяти микроконтроллера хранится порядок выполнения каждой команды. Т.е. фактический набор внутренних операций, недоступных разработчику и связанный с внутренней архитектурой контроллера, выполнение которого приводит, например, к перемещению данных из одного регистра общего назначения в другой.
С уважением, Алексей.