Контрольная работа по "Вычислительная техника"

Автор работы: Пользователь скрыл имя, 04 Января 2012 в 05:35, контрольная работа

Краткое описание

Задана логическая функция .
Построить схему в базисе И, ИЛИ, НЕ.
Для построения схемы по приведенному выражению потребуются
- три инвертора, т.к. все три аргумента входят в запись в инверсном и прямом значении
- три элемента 2И (для реализации выражений )
- один элемент 3И (для реализации выражения )
- один элемент 4ИЛИ для объединения результатов предварительного преобразования в одну общую шину.

Содержимое работы - 6 файлов

Список литературы.doc

— 20.00 Кб (Открыть файл, Скачать файл)

задача_2.doc

— 236.00 Кб (Открыть файл, Скачать файл)

задача_3.doc

— 61.50 Кб (Открыть файл, Скачать файл)

задача_4.doc

— 80.00 Кб (Открыть файл, Скачать файл)

задача_5.doc

— 75.00 Кб (Скачать файл)

Задача 5. 

  1. Привести структурную схему микропроцессора К580ВМ80

На рис.5.1 представлена структурная схема микропроцессора К580ВМ80 
 

 

 

 

 

 
 

 
 
 

 

 
 
 
 
 
 
 
 
 

Рис.5.1 Структурная схема микропроцессора К580ВМ80 

  1. привести  описание заданного узла микропроцессора (схема управления)

Схема управления вырабатывает управляющие  сигналы, необходимые для выполнения команды. В схеме управления можно  выделить следующие узлы:

  • Регистр команд, служащий для приема кода команды (первого байта) и хранения этого кода на время ее выполнения;
  • Дешифратор кода команды и выработки сигналов управления микрооперациями в соответствии с «зашитой» микропрограммой выполнения команды;
  • Схему формирования машинных тактов, машинных циклов;
  • Схему выборки регистров общего назначения (РОН), участвующих в операции, представляющую собой дешифратор разрядов кода команды, указывающий номер регистра источника и регистра приемника операндов;
  • Схему анализа переходов, которая анализирует состояние триггеров регистра признаков при выполнении команд условных переходов;
  • Схему формирования и выдачи кода типа текущего машинного цикла, на основе которого можно формировать расширенный набор сигналов для управления памятью, устройствами ввода-вывода, прерываниями;
  • Схему анализа прерываний, содержащую триггер  разрешения прерываний и триггер запроса прерываний;
  • Схему анализа готовности;

    Схему анализа  запроса шин, обеспечивающую возможность реализации режима прямого доступа к памяти. 

  1. составить программу для разветвляющегося вычислительного процесса по выражению 

Переведем используемые константы в шестнадцатеричную  систему счисления.

8710=5716

2310=1716

2510=1916

Текст программы представлен в таблице 5.1. 

                           Таблица 5.1

Адрес Мнемоника Шестнадца-

теричный  код

Комментарий
0800 3A5108 LDA 0851 Чтение числа  х в аккумулятор
0803 47 MOV B,A Запись числа  х в регистр В
0804 FE17 CPI 17 Сравнить число  «х» с числом 23
0806 D20F08 JNC 080F Перейти, если признак  С=0
0809 3E57 MVI A,57 Загрузить в  аккумулятор число 87
080B 80 ADD B Прибавить к  числу 87 число x
080C C31F08 JMP 081F Перейти к загрузке результата
080F CA1808 JZ 0818 Перейти если х=23
0812 3E19 MVI A,19 Загрузить в  аккумулятор число 25
0814 B0 ORA B Логическое  сложение хÚ25
0815 C31F08 JMP 081F Перейти к загрузке результата
0818 3A3208 LDA 0823 Чтение числа  k
081B 4F MOV C,A Запись числа  к в регистр С
081C 78 MOV A,B Запись числа  х в регистр А
081D 17 RAL Умножение х  на 2
081E 91 SUB C Выполнить действие 2х-k
081F 325008 STA 0850 Загрузка результата
0822 76 HLT Останов
 
 
 

Блок-схема алгоритма  программы приведена на рис. 5.2.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рис. 5.2 Блок-схема алгоритма программы

задача_1.doc

— 177.50 Кб (Открыть файл, Скачать файл)

Информация о работе Контрольная работа по "Вычислительная техника"