
- •230101 Вычислительные машины, комплексы, системы
- •Введение
- •4.2.2 Перечень теоретических вопросов I этапа по дисциплине «Архитектура пэвм»:
- •4.2.3 Перечень теоретических вопросов I этапа по дисциплинам «Периферийные устройства вычислительной техники» и «Конструирование, производство и эксплуатация свт»:
- •4.2.4 Перечень теоретических вопросов I этапа по дисциплине «Компьютерные сети и телекоммуникации»:
- •4.2.5 Перечень теоретических вопросов I этапа по дисциплине «Инструментальные средства разработки аппаратно-программных систем»:
- •4.3 Перечень типовых заданий на выполнение практических задач I этапа по дисциплинам
- •4.3.1. Перечень типовых заданий по дисциплине «Микропроцессоры и микропроцессорные системы»
- •4.3.3 Перечень типовых заданий по дисциплине «Компьютерные сети и телекоммуникации»
- •4.3.4 Перечень типовых заданий по дисциплине «Конструирование, производство и эксплуатация свт»
- •4.4 Перечень профессиональных задач II этапа
- •4.5 Литература для подготовки к экзамену по дисциплинам
- •5 Условия подготовки, форма и процедура проведения
- •6 Критерии оценки
4.3 Перечень типовых заданий на выполнение практических задач I этапа по дисциплинам
4.3.1. Перечень типовых заданий по дисциплине «Микропроцессоры и микропроцессорные системы»
1. МП К1810ВМ86 выполняет следующую команду:
ADD AL, BH
Определить режим адресации и код команды, результат выполнения команды, арифметические флаги МП и содержимое регистров AX и BX после выполнения команды, если до выполнения команды - AX=87FE и BX=F150.
2. Микропроцессор К1810ВМ86 выполняет команду MOV AL, -52h.
Требуется определить:
- режим адресации и код команды;
- содержимое регистра AX после выполнения команды.
3. Микропроцессор К1810ВМ86 выполняет команду MOVSB.
Содержимое регистров микропроцессора до выполнения команды: SI = 0130, DI = 0138, DS=ES=631A, флаг направления DF=0. Содержимое ячеек памяти до выполнения команды: b[0130]=22, b[0131]= 44, b[0138]=11, b[0139]=55.
Определить содержимое указанных ячеек памяти и регистров микропроцессора после выполнения команды. Изобразить структуру сегментов DS и ES.
Примечание. Цепочка-источник находится в сегменте данных (DS), а цепочка-получатель – в дополнительном сегменте данных (ES).
4. Содержимое сегментных регистров МП К1810ВМ86 равно: CS=23AB; DS=43F0; SS=ABCD; ES=6834. Требуется изобразить расположение сегментов в памяти МПС (сегмента кода, сегмента данных, сегмента стека, дополнительного сегмента данных).
5. Микропроцессор К1810ВМ86 выполняет команду ROR BH, CL. Содержимое регистров микропроцессора до выполнения команды равно: BX=A108, CX=2503. Определить содержимое регистров МП и состояние флага CF после выполнения команды.
Примечание. Количество сдвигов задаётся регистром CL.
6*. МП К1810ВМ86 выполняет команду MOV CL, [BX+12]. Определить режим адресации, код команды, формат пересылаемого операнда.
Определить логический, физический и эффективный адреса операнда, если содержимое регистров микропроцессора равно: CS=18A5; DS=1518; AX=1F10; BX=D893. В какой сегмент запишется операнд? Изобразить структуру этого сегмента.
7*. Определить физический адрес вершины сегмента стека, если содержимое регистров МП К1810ВМ86 равно: DS=1518; SS=8314; IP=032A; SP=3824; DI=1234; AX=153B. Изобразить сегмент стека (SS).
8*. Ячейка памяти находится в сегменте кода. Физический адрес первой ячейки сегмента кода равен В8А50; смещение ячейки в сегменте равно 5678. Определить:
логический и физический адреса этой ячейки;
логический и физический адреса первой ячейки сегмента;
логический и физический адреса последней ячейки сегмента.
Изобразить структуру сегмента кода.
Примечание. При решении задач 6*, 7* и 8* необходимо воспользоваться таблицей 1.
Таблица 1 – Способы формирования физического адреса по логическому адресу (указаны источники логического адреса – база : смещение)
-
Тип обращения
к памяти
База (по умолчанию)
Смещение
1
2
3
Выборка кода команды
CS
IP
Обращение к вершине
стека
SS
SP
Обращение к переменной
DS
EA
Цепочка - источник
DS
SI
Цепочка - получатель
ES
DI
BP как базовый регистр
SS
EA
9. По УГО ИМС КР537РУ17 (К573РФ5) определить:
-тип ИМС;
-режимы работы;
-назначение внешних выводов;
-число хранимых слов, N;
-разрядность хранимых слов, m;
-организацию ИМС;
-информационную ёмкость, V.
Указать логические уровни сигналов на выводах ИМС для обращения к ячейке памяти с № = 13010.
10. МП КР580ВМ80А выполняет следующий фрагмент программы:
MVI A, F9
LXI H, D322
SUB L
RLC
ADC H
CPI, 03
HLT
Записать программу на машинном языке. Определить PSW микропроцессора после выполнения фрагмента.
11. Запрограммировать БИС программируемого контроллера прерываний КР580ВН59(ПКП), если область векторов прерываний начинается с адреса 4А80, вектора располагаются через 4 байта. Адрес ПКП равен 92H.
Определить вектор прерывания и формат трехбайтовой команды CALL, которую сформирует ПКП, если запрос от УВВ поступит на вход IRQ3.
Сделать проверку правильности определения вектора прерывания.
12. Запрограммировать контроллер прямого доступа к памяти БИС КР580ВТ57(КПДП) на ввод 200 байт из УВВ в память, начиная с адреса 831А. УВВ подключено к каналу 2. КПДП работает без автозагрузки в режиме нормальной записи и фиксированного приоритета. Определить состояние регистров канала 2 после окончания передачи.
13. Запрограммировать БИС программируемого параллельного интерфейса КР580ВВ55 (ППИ) на ввод информации из канала A в режиме 1 и вывод информации в канал B в режиме 1. Свободные выводы канала С (КС) настроить на вывод информации. Адрес ППИ равен 64H. Изобразить конфигурацию выводов ППИ после программирования.
14. Требуется запрограммировать программируемый интервальный таймер (ПИТ) КР580ВИ53 на следующие режимы:
канал 0 – режим 5, N=2500D;
канал 1 – режим 0, N=07h;
канал 2 – режим 3, N=3418h.
Нарисовать временную диаграмму работы канала 1. Адрес ПИТ равен 74h.
4.3.2 Перечень типовых заданий по дисциплине «Архитектура ПЭВМ»
1. Определить номер модуля банка и номер ячейки ОЗУ, если на шине адреса выставлен адрес C27D8h.
2. Сформировать 20-ти разрядную шину адреса, если слово данных считывается из ячейки с адресом 0D38h, второго банка третьего модуля.
3. Сформировать начальные и конечные адреса всех сегментов основной памяти в реальном режиме работы МП I80486.
4. Сформировать начальный и конечный адреса физической ОП объемом 256 мегабайт, если nша=36.
5. Определить начальный и конечный адреса высшей памяти HMA для МП Intel Pentium II.
6. Найти объем физической ОП МП Intel Pentium III, если с адреса 04000000h начинается виртуальная память.
7. Сформировать физический адрес двойного слова в ОП в защищенном режиме МП I80486, если содержимое регистров: EBX=00C81A74h; ESI=0000034Ah; EIP=0002B14Dh и база сегмента в дескрипторе равна 013F8942h.
8. Определить состояние МПС на базе i80486, если в управляющий регистр CR0 загружены следующие данные: а)100xxxxxxxxxx1x1; б) xxxxxxxxxx110011.
9. Закодировать в упакованном и неупакованном форматах кода BCD десятичное число -5482D.
10. Определить базовый адрес и предел дескрипторных таблиц GDT и IDT, если содержимое регистров: GDTR=00B000007FFFh, IDTR=00B080003FFFFh.