Микроконтроллеры серии 8051 имеют свои особенности, и давайте разберем каждое из утверждений, чтобы понять, какие из них справедливы:
- Все команды выполняются за 1 цикл: Это утверждение неверно. В микроконтроллере 8051 команды могут выполняться за разное количество машинных циклов, в зависимости от их сложности.
- Длина команд различна: Это утверждение верно. Команды микроконтроллера 8051 могут иметь различную длину, которая варьируется от 1 до 3 байт.
- Команды выполняются за 12, 24 или 48 тактов: Это утверждение верно. В классическом исполнении микроконтроллера 8051 один машинный цикл состоит из 12 тактов. В зависимости от команды, выполнение может занимать 1, 2 или 4 машинных цикла, что соответствует 12, 24 или 48 тактам.
- Стек растет вниз (уменьшение адреса): Это утверждение верно. В микроконтроллере 8051 стек растет вниз, что означает, что при добавлении данных в стек адреса уменьшаются.
- Внешняя шина мультиплексированная: Это утверждение верно. В микроконтроллере 8051 внешняя шина адреса и данных мультиплексирована, что означает использование одних и тех же линий для передачи как адресной, так и информационной части данных.
Таким образом, справедливы следующие утверждения: "Длина команд различна", "Команды выполняются за 12, 24 или 48 тактов", "Стек растет вниз (уменьшение адреса)" и "Внешняя шина мультиплексированная".