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

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

Указаны только правильные ответы, другие варианты можно узнать скачав файл из архива → Выч_тех.ТУ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

№ 1
Что такое основание системы счисления?
• число символов счетного алфавита.

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

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

№ 4
Приведенные числа можно отнести к различным системам счисления. С помощью заглавных латинских букв укажите наименьшую и наибольшую системы счисления, из числа наиболее употребительных в программировании, для чисел.
a) наименьшая для числа 24Е0
b) наибольшая для числа 24Е0
c) наименьшая для числа 1001
d) наибольшая для числа 1001
Ответ: a) 24E0H, b) 24E0H, c) 1001B, d) 1001H.

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

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

№ 7
Переведите числа из 16-теричной в 10-тичную систему счисления. В дробном ответе укажите 4 цифры после запятой.
a) 123416
b) 0.1216
В ответ вводите значения сначала для а), потом для b) через пробел.
Ответ: 4660D 0,0703D

№ 8
Укажите пропущенную комбинацию в коде Грея 1010-?-1001.
Ответ: 1011

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

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

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

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

№ 2
Вычислите сумму двоичных беззнаковых чисел.
a) 01101100+10001010
b) 10010101+00111100
Ответ вводите через пробел - сначало для а), потом для b).
Ответ: 11110110 11010001

№ 3
Вычислите разность двоичных беззнаковых чисел.
a) 11001010 - 01101100
b) 10010101 - 00111100
Ответ вводите через пробел - сначало для а), потом для b).
Ответ: 01011110  01011001

№ 4
Вычислите в дополнительном коде сумму двоичных знаковых чисел, предварительно сделав их необходимые преобразования. Перенос в ответе не учитывать.
a) (+1101100)+(-1001010)
b) (-0010101)+ (+0111100)
Ответ вводите через пробел - сначало для а), потом для b).
Ответ: 00100010  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
Когда используется дополнительный код?
• при использовании знаковых операндов.

Тема 5. Микропроцессор К580ИК80.

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

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

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

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

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

№ 6
Образует ли аккумулятор с каким-нибудь регистром регистровую пару? Если да, то укажите имя регистровой пары.
• регистровая пара PSW.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Тема 7. Система команд МП КР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

Тема 8. Система команд МП КР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 по группам
• Передача управления

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

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

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

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

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

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

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

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

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

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

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

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

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

№ 2
Укажите параметры универсального приемопередатчика УСАПП КР580ВВ51.
a) Сколько последовательных портов на передачу имеется в составе УСАПП КР580ВВ51?
b) Сколько последовательных портов на прием имеется в составе УСАПП КР580ВВ51?
c) Минимальное количество информационных бит в посылке?
d) Максимальное количество информационных бит в посылке?
а) 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?
1)
2) Порядок следования битов при асинхронной передаче в УСАПП КР580ВВ51
3)
4)
В ответ введите номер верного варианта.
Ответ: 2

Тема 11. Микропроцессор К1810ВМ86.

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

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

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

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

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

№ 6
Укажите характеристики МП К1810 по вводу/выводу.
a) какова разрядность адреса порта ввода МП?
b) какова разрядность адреса порта вывода МП?
c) какой регистр используется в командах ввода/вывода байтов?
Ответ: а) 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.


на главную база по специальностям база по дисциплинам статьи