Разработка архитектуры специализированного микрокомпьютера, проектирование его основных структурных компонентов. Внутренний интерфейс, микропрограммное обеспечение. Включение системы прерываний в схему устройства управления, формат микрокоманды.
Исходные данные 1. Разработка архитектуры специализированного микрокомпьютера 1.1 Анализ известных реализаций спецкомпьютеров, критика аналогов проектируемой системы, формулирование требований к разрабатываемому микрокомпьютеру 1.2 Проектирование алгоритмов, выбор состава макроопераций и программирование задач 1.3 Проектирование системы команд 1.4 Разработка обобщенной структуры микроЭВМ на основе системы команд 2. Проектирование основных структурных компонентов схемы микрокомпьютера 2.1 Разработка схемы блока обработки данных 2.2 Проектирование ЗУ микрокомпьютера 2.3 Разработка устройства управления 2.4 Разработка системы ввода-вывода данных 3. Проектирование внутреннего интерфейса микрокомпьютера 3.1 Включение системы прерываний в схему устройства управления спецкомпьютера 3.2 Проектирование системы ПДП 4. Разработка микропрограммного обеспечения 4.1 Формат микрокоманды. Микропрограммная интерпретация команд языка компьютера 4.2 Разработка прикладного програмного обеспечения 4.3 Разработка служебного микропрограммного обеспечения Заключение Список литературы Введение В последние десятилетия наблюдается чрезвычайно быстрый рост производства средств вычислительной техники, проникающей во все области человеческой деятельности - от космических исследований и производственной сферы до медицины и повседневного быта - в виде автоматизированных и автоматических систем сбора и обработки информации, управления и контроля. Они позволили решить, казалось бы, несовместимые задачи: с одной стороны, резко увеличить скорость обработки информации и объём памяти, с другой - столь же резко уменьшить размеры ЭВМ, их стоимость и энергопотребление. В связи с этим огромную актуальность приобрели компактные, специализированные, легко встраиваемые микропроцессорные устройства. Исходные данные - Разрядность данных 28 бит. Емкость ОЗУ 2256 кб. Микропроцессорный БИС блока обработки данных: 1804ВС2. БИС блока микропрограммного управления: 1804ВУ4. Программное обеспечение: арифметическая операция ln (xi), где xi= (ai bi) 2, тест ОЗУ Попарная запись и считывание. 1. Кроме данных АЛУ может обрабатывать адресную информацию (формирование исполнительного адреса), команды (преобразование форматов), признаки (выход переноса, признак нулевого результата, переполнение, знаковый разряд и т.д.). Система ПДП позволяет осуществить непосредственный обмен данными между памятью и периферийными устройствами под управлением контроллера ПДП без участия АЛУ, что позволяет повышать скорость выполнения обмена. Таблица 1.6 № КОП mod Тип Примечание I1 0001 000 RS Команда регистр-память I2 0001 001 RS Косвенно-регистровая; в регистре Rj содержится адрес оперативной памяти I3 0001 010 RS Автоинкрементная; регистр Rj автоматически увеличивается на 1 I4 0001 011 RS Базово-индексная; Rj - регистр базы, Rx - регистр индекса I5 0001 100 RR Перемещение между регистрами I6 0010 000 RS Команда регистр-память I7 0010 001 RS Косвенно-регистровая; в регистре Rj содержится адрес оперативной памяти I8 0010 010 RS Автоинкрементная; регистр Rj автоматически увеличивается на 1 I9 0010 011 RS Базово-индексная; Rj - регистр базы, Rx - регистр индекса I10 0010 100 RR Действие между регистрами I11 0011 000 RS Команда регистр-память I12 0011 001 RS Косвенно-регистровая; в регистре Rj содержится адрес оперативной памяти I13 0011 010 RS Автоинкрементная; регистр Rj автоматически увеличивается на 1 I14 0011 011 RS Базово-индексная; Rj - регистр базы, Rx - регистр индекса I15 0011 100 RR Действие между регистрами I16 0100 000 RS Команда регистр-память I17 0100 001 RS Косвенно-регистровая; в регистре Rj содержится адрес оперативной памяти I18 0100 010 RS Автоинкрементная; регистр Rj автоматически увеличивается на 1 I19 0100 011 RS Базово-индексная; Rj - регистр базы, Rx - регистр индекса I20 0100 100 RR Действие между регистрами I21 0101 000 RS Команда регистр-память I22 0101 001 RS Косвенно-регистровая; в регистре Rj содержится адрес оперативной памяти I23 0101 010 RS Автоинкрементная; регистр Rj автоматически увеличивается на 1 I24 0101 011 RS Базово-индексная; Rj - регистр базы, Rx - регистр индекса I25 0101 100 RR Действие между регистрами I26 0110 000 RS Команда регистр-память I27 0110 001 RS Косвенно-регистровая; в регистре Rj содержится адрес оперативной памяти I28 0110 010 RS Автоинкрементная; регистр Rj автоматически увеличивается на 1 I29 0110 011 RS Базово-индексная; Rj - регистр базы, Rx - регистр индекса I30 0111 000 RS Команда регистр-память I31 0111 001 RS Косвенно-регистровая; в регистре Rj содержится адрес оперативной памяти I32 0111 010 RS Автоинкрементная; регистр Rj автоматически увеличивается на 1 I33 0111 011 RS Базово-индексная; Rj - регистр базы, Rx - регистр индекса I34 1000 000 RS Команда регистр-память I35 1000 001 RS Косвенно-регистровая; в регистре Rj содержится адрес оперативной памяти I36 1000 010 RS Автоинкрементная; регистр Rj автоматически увеличивается на 1 I37 1000 011 RS Базово-индексная; Rj - регистр базы, Rx - регистр индекса 1.4 Разработка обобще
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы