
- •8. Основные составляющие внутренней структуры оэвм семейства mcs-51.
- •11. Способы адресации
- •17. Оэвм семейства mcs-51. Структура, характеристики, назначение выводов.
- •18. Оэвм семейства mcs-51. Особенности построения блока памяти программ.
- •19. Оэвм семейства mcs-51. Особенности построения блока памяти данных.
- •20. Оэвм семейства mcs-51. Организация ввода / вывода. Назначение портов оэвм в различных конфигурациях системы.
- •21.Система команд оэвм серии mcs-51
- •22. Группы команд оэвм семейства mcs-51. Их краткая характеристика.
- •23. Способы адресации в командах оэвм семейства mcs-51
21.Система команд оэвм серии mcs-51
Система команд ОЭВМ содержит 111 базовых команд с форматом 1, 2 или 3 байта. Команды выполняются за один, два или четыре (умножение и деление) машинных цикла. При частоте тактового генератора 12 МГц, одно-цикловые команды выполняются за 1 мкс, двух цикловые – 2мкс и т.д. Из 111 типов команд 64 выполняются за 1 мкс (12 тактов), 45 команд - за 2 мкс (24 такта) и две команды за 4 мкс (48 тактов).
22. Группы команд оэвм семейства mcs-51. Их краткая характеристика.
По функциональному признаку все команды МП можно подразделить на три группы: команды передачи данных (из регистров МП в память, из регистра в регистр и т.д.), команды управления (команды перехода, изменения отдельных разрядов регистров, команды управления прерываниями и т.д.) и команды обработки данных (арифметические и логические операции, сдвиг и т.д.)
Система команд ОЭВМ содержит 111 базовых команд с форматом 1, 2 или 3 байта. Команды выполняются за один, два или четыре (умножение и деление) машинных цикла. При частоте тактового генератора 12 МГц, одно-цикловые команды выполняются за 1 мкс, двух цикловые – 2мкс и т.д. Из 111 типов команд 64 выполняются за 1 мкс (12 тактов), 45 команд - за 2 мкс (24 такта) и две команды за 4 мкс (48 тактов).
23. Способы адресации в командах оэвм семейства mcs-51
по виду команды можно сразу же определить, какая адресация используется: если в операнде присутствует символ "#" - то это непосредственная адресация, и число, стоящее за символом непосредственно загружается в регистр или ячейку памяти; если в операнде присутствует символ "@" - то это косвенная адресация, и регистр за этим символом содержит адрес, где находятся данные.