дипломы,диссертации,курсовые,контрольные,рефераты,отчеты на заказ

Цифровые устройства и микропроцессоры. Часть2.
Кормилин В.А.
(Кафедра ТУ)
Томск-2001

Введение в микропроцессоры.

Другие статьи по теме

№ 1
Регистры общего назначения (РОН) нужны
• для повышения скорости выполнения операций МП.

№ 2
Для выбора регистра РОН требуется короткий, а не длинный адрес, т.к
• мало регистров РОН.

№ 3
Команды из программы поступают извне МП, а не содержатся внутри него, т.к
• структура МП универсальна, а программы можно изменять.

№ 4
Размещаться в регистрах РОН могут
• адреса и данные.

№ 5
Стек от регистров РОН отличается тем, что
• доступ к ячейкам стека последовательный, без явной адресации.

№ 6
Стек предназначен для хранения информации:
• адреса и данные.

№ 7
Слово состояния процессора -
• набор битов, отражающих события, связанные с результатом операции в АЛУ.

№ 8
Команды инкремента и декремента
• упрощают работу с последовательно изменяющимися данными.

№ 9
Устройство управления получает задание на выполнение машинной команды
• из дешифратора команд.

№ 10
Прямой доступ к памяти необходим для
• наиболее быстрый обмен блоками данных с внешним устройством.

Классификация микропроцессоров.

№ 1
Микропроцессоры с фиксированной системой команд.
• МП с постоянным набором команд, фиксированной шириной шин.

№ 2
Микропроцессоры с разрядно-модульной организацией.
• МП с изменяемым набором команд, переменной шириной информационных шин.

№ 3
Наименьшую длину имеют
• команды обмена с внутренними регистрами.

№ 4
Достоинства системы на основе МП с фиксированной системой команд:
• высокая эффективность этапа разработки МП системы.

№ 5
Недостатки системы на основе МП с фиксированной системой команд:
• сравнительно низкое быстродействие системы.

№ 6
Достоинства системы на основе МП с разрядно-модульной организацией:
• высокая скорость выполнения операций.

№ 7
Недостатки МП с разрядно-модульной организацией:
• необходимость разработки специфического набора системы команд.

№ 8
Микропрограмма для МП с разрядно-модульной организацией:
• последовательность микрокоманд.

№ 9
Разрядность микрокоманды у МП с разрядно-модульной организацией
• значительно больше разрядности КОП машинной команды.

№ 10
В управляющей памяти микропрограммного устройства управления МП с разрядно-модульной организацией хранится
• набор микропрограмм для выполнения машинных команд.

Системы счисления в ЭВМ.

№ 1
Основание системы счисления:
• число символов счетного алфавита.

№ 2
Разряд числа:
• позиция цифры в числе с некоторым весовым коэффициентом.

№ 3
Приведенные числа можно отнести к различным системам счисления. С помощью заглавных латинских букв укажите наименьшую и наибольшую системы счисления, из числа наиболее употребительных в программировании, для чисел.
a) наименьшая для числа 1923 - 1923D,
b) наибольшая для числа 1923 - 1923H,
c) наименьшая для числа 7325 - 7325{Q,O},
d) наибольшая для числа 7325 - 7325H.

№ 4
a) наименьшая для числа 24Е0 - 24E0H,
b) наибольшая для числа 24Е0 - 24E0H,
c) наименьшая для числа 1001 - 1001B,
d) наибольшая для числа 1001 - 1001H.

№ 5
Число 1 в коде 2421 кодируется как 0001. Кодовая комбинация числа 8 в том же коде:
• 1110

№ 6
Переведите числа из 10-тичной системы счисления в 16-теричную. В дробном ответе укажите 4 цифры после запятой.
a) 1234D - 0,4D2H ,
b) 0.1234D - 0,1F97H.

№ 7
Переведите числа из 16-теричной в 10-тичную систему счисления.
a) 123416 - 4660D,
b) 0.1216 - 0,0703D.

№ 8
Пропущенная комбинация в коде Грея 1010-?-1001.
• 1011

№ 9
Преобразуйте двоичное число 0100 1101 0111
a) в 16-теричную систему счисления - 4D7H,
b) 8-меричную систему счисления - 2327{Q,O},
c) 10-ричную систему счисления - 1239D.

№ 10
Проще всего выполнить преобразование числа
• шестнадцатеричное в двоичное.

Арифметические операции с числами.

№ 1
В двоичных числах со знаком обозначается знак числа
• цифрами 0 и 1

№ 2
Сумма двоичных беззнаковых чисел.
a) 01101100+10001010 = 11110110,
b) 10010101+00111100 = 11010001.

№ 3
Разность двоичных беззнаковых чисел.
a) 11001010 - 01101100 = 01011110,
b) 10010101 - 00111100 = 01011001.

№ 4
Вычислить в дополнительном коде сумму двоичных знаковых чисел, предварительно сделав их необходимые преобразования. Перенос не учитывать.
a) (+1101100)+(-1001010) = 00100010,
b) (-0010101)+ (+0111100) = 00100111.

№ 5
Двоичные числа в дополнительном коде со знаковым битом.
a) +1101001
b) -1101001
c) -0010010
d) +0101001
• a) 01101001, b) 10010111, c) 11101110, d) 00101001.

№ 6
Двоичные числа в модифицированном дополнительном коде.
a) +1101001
b) -1101001
c) -0010010
d) +0101001
• a) 001101001, b) 110010111, c) 111101110, d) 000101001.

№ 7
Произведение двоичных чисел. Проверьте результат в десятичной системе.
a) 0101*1010
b) 1011*1110
Ответ по 8 битов вводите через пробел, начиная с а).
• 00110010  10011010

№ 8
Частное от деления двоичных чисел.
a) 00110010/1010
b) 10011010/1011
Ответ по 4 бита вводите через пробел, начиная с а).
• 0101  1110

№ 9
Наибольшее значение беззнакового числа
a) Размером 4 бита
b) Размером 8 бит
c) Размером 12 бит
• a) 15, b) 255, c) 4095.

№ 10
Дополнительный код используется
• при использовании знаковых операндов.

Микропроцессор К580ИК80.

№ 1
Параметры микропроцессора К580ИК80
a) разрядность шины данных - 8,
b) разрядность шины адреса - 16,
c) количество источников питания - 3,
d) максимальная тактовая частота в МГц - 2,5.

№ 2
Вектор прерывания:
• адрес специальной подпрограммы обслуживания.

№ 3
Как связаны адресное пространство памяти и адресное пространство портов ввода вывода МП К580ИК80?
• адресные пространства логически разделены.

№ 4
По алфавитному порядку, начиная с аккумулятора, имена регистров общего назначения МП К580ИК80
a) сколько регистров
b) укажите 1-й
c) укажите 2-й
d) и т.д.
• 7 A  B  C  D  E  H  L

№ 5
Имена программно доступных регистровых пар МП К580ИК80, используемых в косвенной адресации.
a) сколько пар регистров
b) укажите 1-ую пару
c) укажите 2-ую пару
d) укажите 3-ю пару
• 3 BC  DE  HL

№ 6
Аккумулятор образует с регистром регистровую пару:
• PSW.

№ 7
Разрядность отдельно адресуемой ячейки памяти:
• 8 битов.

№ 8
Для арифметико-логических операций в МП К580 нужен аккумулятор
• для хранения одного из операндов и результата операции.

№ 9
Машинный цикл команды микропроцессора К580 содержит:
• от трех до пяти тактов генератора МП.

№ 10
Назначение блока десятичной коррекции в структуре МП К580ИК80:
• перевод результата операции АЛУ в двоично-десятичную форму.

Форматы команд и способы адресации МП К580.

№ 1
Количество байтов в командах МП К580?
• до трех байтов.

№ 2
КОП -
• код операции.

№ 3
Методы (способы) адресации определяют
• способ доступа к данным.

№ 4
Как в командах МП К580 задается и изменяется метод адресации?
• метод адресации зависит от вида команды.

№ 5
Доступ “Прямая адресация” описывается
• в команде записан адрес ячейки памяти.

№ 6
Термин “Непосредственная адресация”:
• в команде записан операнд данных.

№ 7
Метод доступа “Стековая адресация”:
• адрес операнда в команде отсутствует и берется из SP.

№ 8
Метод доступа “Регистровая адресация”:
• операнды находятся в РОН.

№ 9
Где размещаются данные при “Косвенно-регистровой адресации”?
• регистровая пара содержит адрес операнда.

№ 10
Самую высокую скорость выполнения команды обеспечивает метод адресации:
• регистровая адресация.

Система команд МП КР580 (пересылки, арифметика, логика).

№ 1
Неправильная команда в группе команд пересылки информации.
• LXI E,3EA2H.

№ 2
Правильная команда в группе команд пересылки информации.
• STA 9AEDH.

№ 3
Чтобы использовать в программе регистры попарно (BC, DE, HL) их начальное значение нужно:
• загружать любым способом.

№ 4
В шестнадцатеричной форме значение, хранимое в аккумуляторе, после выполнения последовательности команд:

 MVI C,0A3H
 MVI A,00
 LXI B,2A7EH
 MOV B,A
 MOV A,C
• 7EH

№ 5
Неправильная команда в группе арифметических команд.
• SUB SP.

№ 6
Правильная команда в группе арифметических команд.
• SUB A.

№ 7
В шестнадцатеричной форме значение, хранимое в аккумуляторе, после выполнения последовательности команд:

 MVI A,4FH
 LXI B,1234H
 ADD C
• 83H

№ 8
Неправильная командуа в группе логических команд: ORA M; ANA B; ORI 0FH; XRA 22H.
• XRA 22H.

№ 9
Правильная команда в группе логических команд: CPI B; RLC D; STC E; CMP H.
• CMP H.

№ 10
В двоичной форме значение, хранимое в аккумуляторе, после выполнения последовательности команд:

 MVI A,01100011В
 MVI B,11101001B
 XRA B
• 10001010B

Система команд МП КР580 (передача управления, стек, ввод/вывод).

№ 1
Правильная команда в группе команд управления стеком и вводом-выводом.
• POP PSW.

№ 2
Неправильная команда в группе команд управления стеком и вводом-выводом.
• POP A.

№ 3
В шестнадцатеричной форме значение, хранимое в аккумуляторе, после выполнения последовательности команд:

 MVI A,29H
 PUSH PSW
 MVI A,93H
 LXI H,6B35H
 MOV A,H
 POP PSW
• 29H

№ 4

 LXI B,1234H
 LXI D,5678H
 PUSH B
 PUSH D
 LXI D,6B35H
 LXI B,0FEDH
 POP B
 POP D
 MOV A,E
• 34H

№ 5
Правильная команда в группе команд передачи управления.
• JPE 82A6H.

№ 6
Неправильная команда в группе команд передачи управления.
• RST 42H.

№ 7
В шестнадцатеричной форме значение, хранимое в аккумуляторе, после выполнения последовательности команд:

 MVI A,99H
 ADI 01H
 JC MET1
 MVI A,22H
 HLT
MET1: MVI A,55H
 HLT
• 22H

№ 8

 MVI B,10H
 INC B
 MVI A,00
 JZ MET1
 INC A
 HLT
MET1: MVI A,55H
 HLT
• 01H

№ 9
На состояние регистра флагов влияют группы команд:
Система команд К580 по группам
• Арифметика
• Логика

№ 10
Значения флагов регистра признаков проверяются в группах команд.
Система команд К580 по группам
• Передача управления

Программируемый таймер КР580ВИ53.

№ 1
Назначение программируемого таймера КР580ВИ53:
• подсчет числа внешних импульсов.

№ 2
Параметры таймера КР580ВИ53.
a) Независимых счетчиков в составе таймера КР580ВИ53 - 3,
b) Разрядность каждого счетчика - 16,
c) Каждый счетчик допускает - 6 режимов работы.

№ 3
Порядок программирования счетчиков таймера КР580ВИ53:
• записываем управляющее слово любого счетчика, потом его начальное значение, при необходимости продолжаем, управляющее слово другого счетчика, его начальное значение, потом все для оставшегося счетчика.

№ 4
Считывать содержимое нужного счетчика программируемого таймера КР580ВИ53 без останова его работы можно,
• если использовать специальное управляющее слово.

№ 5
Счетчик программируемого таймера КР580ВИ53 после записи начального значения начинает работать:
• в зависимости от режима счетчика, запуск счетчика происходит аппаратно или программно.

№ 6
Назначение программируемого периферийного адаптера ППА КР580ВВ55:
• обмен данными с периферией в параллельной форме.

№ 7
Параметры программируемого периферийного адаптера ППА КР580ВВ55.
a) В составе адаптера ППА КР580ВВ55 имеется - 3 порта,
b) Количество внешних каналов параллельного обмена адаптера ППА КР580ВВ55 - 4,
c) Порт А допускает - 3 режима работы.

№ 8
Порядок программирования периферийного адаптера ППА КР580ВВ55:
• записываем одно общее управляющее слово для всех портов ППА.

№ 9
Номер режима, в кoтором порт С адаптера ППА КР580ВВ55 может работать в виде двух независимых параллельных каналов:
• 0

№ 10
“Квитирование” при работе адаптера ППА КР580ВВ55:
• обмен специальными сигналами.

Универсальный приемопередатчик УСАПП КР580ВВ51.

№ 1
Назначение универсального приемопередатчика УСАПП КР580ВВ51:
• обмен данными с периферией в последовательной форме.

№ 2
Параметры универсального приемопередатчика УСАПП КР580ВВ51.
a) Последовательных портов на передачу - 1,
b) Последовательных портов на прием - 1,
c) Минимальное количество информационных бит в посылке - 5,
d) Максимальное количество информационных бит в посылке - 8.

№ 3
Порядок программирования приемопередатчика УСАПП КР580ВВ51:
• записываем общую инструкцию режима, потом команду управления, затем данные.

№ 4
Выполнить сброс универсального приемопередатчика УСАПП КР580ВВ51:
• можно и аппаратно и программно.

№ 5
Отличить инструкцию режима от команды управления универсального приемопередатчика УСАПП КР580ВВ51 можно
• по порядку записи их в УСАПП.

№ 6
Слово состояния универсального приемопередатчика УСАПП КР580ВВ51 отражает
• флаги ошибок и состояния буферов УСАПП.

№ 7
Приемник УСАПП КР580ВВ51 определяет момент начала передачи данных в асинхронном режиме
• по появлению стартового бита.

№ 8
Изменять в приемопередатчике КР580ВВ51 скорость передачи данных в асинхронном режиме возможно
• при записи инструкции режима.

№ 9
Символы синхронизации в синхронном режиме приемопередатчика КР580ВВ51:
• код одного или двух байтов, записанных в УСАПП сразу после инструкции режима.

№ 10
Порядок следования бит при асинхронной передаче в УСАПП КР580ВВ51.
Порядок следования битов при асинхронной передаче в УСАПП КР580ВВ51

Микропроцессор К1810ВМ86.

№ 1
Характеристики микропроцессора К1810ВМ86.
a) Количество 8-ми битных регистров в составе МП - 8.
b) Количество сегментных регистров - 4.
c) Разрядность сегментных регистров - 16.
d) Количество бит флагов в регистре признаков - 9.

№ 2
Организация памяти МП К1810ВМ86:
a) разрядность отдельной ячейки памяти - 8;
b) разрядность адреса ячейки памяти МП - 20;
c) разрядность слова памяти - 16.

№ 3
Последовательно в ячейки памяти К1810ВМ86 были записаны следующие данные: байт 78Н, слово 1А35Н, слово 4ВЕ3Н, байт 0FFН. Заполнение памяти:
Ячейки памяти К1810ВМ86

№ 4
Понятие “параграф” в организации памяти МП К1810ВМ86.
• область в 16 байтов, начинающаяся по адресу, кратному 16.

№ 5
Связь понятия “физический и логический адрес ячейки памяти”:
• логический адрес можно однозначно преобразовать в физический.

№ 6
Характеристики МП К1810 по вводу/выводу.
a) разрядность адреса порта ввода МП - 16,
b) разрядность адреса порта вывода МП - 16,
c) регистр в командах ввода/вывода байтов - AL.

№ 7
Неправильная команда из группы команд пересылки данных МП К1810ВМ86:
• MOV [BX],BETA.

№ 8
Правильная команда из группы арифметических команд МП К1810ВМ86:
• ADC DI,DI.

№ 9
Неправильная команда из группы логических команд МП К1810ВМ86:
• OR [DI],SIGMA.

№ 10
Правильная команда из группы команд манипулирования битами МП К1810ВМ86:
• SAL DI,CL.

дипломы,курсовые,рефераты,контрольные,диссертации,отчеты на заказ
на главную база по специальностям база по дисциплинам статьи