Разработка проблемно-ориентированных программ для встраиваемых систем прикладного назначения

15 Микроархитектура – это особенности аппаратной реализации вычислительной системы, такие как количество и разрядность РОНов, разрядность и операционные возможности АЛУ, размер па- мяти данных и памяти команд, а также разрядность связывающих их магистралей. Макроархитектура – это особенности программной органи- зации вычислительной системы, такие как набор команд, используе- мые режимы адресации, а также типы обрабатываемых данных. Существует два вида набора команд. Redused instruction set computer (RISC) – сокращённый набор ко- манд для вычислительной системы. Основной характерной чертой является его фиксированный размер команды – одно машинное слово, в которое должны помещаться как командный код, так и адрес или данные. Вторая характерная черта заключается в том, что каждая команда выполняется за одинаковое фиксированное время, как прави- ло, один машинный такт. Такой упрощённый подход к организации ко- манд приводит к упрощению структуры процессора, а также к увели- чению быстродействия вычислительной системы в целом (рис. 1.9). Рис. 1.9. Классификация архитектуры вычислительных систем по набору команд Complex (complete) Instruction Set Computer (CISC) – полный набор команд, который состоит из простых и сложных команд. Про- стые команды, как и в случае с RISC организацией, имеют размер в одно машинное слово и выполняются за один машинный такт. Одна- ко сложные команды имеют составную структуру, занимают несколь- ко машинных слов и выполняются за несколько машинных тактов. Это приводит к усложнению структуры процессора и к снижению бы- стродействия вычислительной системы в целом. В процессе функционирования вычислительной системы одной из основных операций является операция хранения информации, ко- Архитектура вычислительных схем CISC (Complicfted Instruction Set Computer) RISC (Reduced Instructionh Set Computer)

RkJQdWJsaXNoZXIy MTY0OTYy