Среднее Заочное отделение / 4 семестр / Цифровые и микропроцессорные устройства / Экзаменационные задачи для учащихся ДФО и ФЗиДО (ЦиМПУ)
.pdfУО «Белорусская государственная академия связи»
Рассмотрено на заседании кафедры ИКТ Протокол № 5 от 25. 11. 2016 г.
Зав. кафедрой _______ В. В. Дубровский Протокол № ____ от ____________2017 г. Зав. кафедрой _______ В. В. Дубровский
Экзаменационные задачи по дисциплине «Цифровые и микропроцессорные устройства»
для учащихся дневной и заочной форм обучения специальностей
2-45 01 32 и 2-45 01 33
5 СЕМЕСТР (4 СЕМЕСТР ЗФО)
|
|
1 |
Преобразовать в базис И-НЕ логическую функцию |
|||||||||
f(x , x |
2 |
,x |
3 |
) x |
1 |
x |
2 |
x |
2 |
x |
3 |
и построить логическую схему. Проставить |
1 |
|
|
|
|
|
|
на выходах логических элементов сигналы для входного слова 100 (х1 = 1,
х2 = 0, |
|
х3 = 0). |
|
|
|
|
|
|
|
|
|
|
|||
|
|
2 Преобразовать в базис ИЛИ-НЕ логическую функцию |
|||||||||||||
f(x , x |
|
,x |
|
) |
|
|
x |
|
|
|
|
x |
|
|
и построить логическую схему. Про- |
2 |
3 |
x |
1 |
2 |
|
x |
2 |
3 |
|
||||||
1 |
|
|
|
|
|
|
|
|
|
ставить на выходах логических элементов сигналы для входного слова 001
(х1 = 0, х2 = 0, х3 = 1). |
|
|
|
|
|
|
|||||||||||
|
|
|
|
3 |
Доказать справедливость распределительного закона второго рода: |
||||||||||||
Х |
|
Х |
|
Х |
|
( Х Х |
|
) (Х |
|
Х |
|
) |
|
||||
|
1 |
|
2 |
|
|
3 |
1 |
3 |
|
|
2 |
|
3 |
. |
|
||
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
4 |
Преобразовать в базис И-НЕ логическую функцию |
||||||||||||
f(x1, x2,x3) |
|
1 x2 |
|
2 x3 |
|
||||||||||||
x |
x |
и построить логическую схему. Проставить |
на выходах логических элементов сигналы для входного слова 011 (х1 = 0,
х2 = 1, х3 = 0).
5 Преобразовать в базис ИЛИ-НЕ логическую функцию
f(x , x |
|
,x |
|
|
|
x |
|
|
|
|
x |
|
|
2 |
3 |
) x |
1 |
2 |
|
x |
2 |
3 |
|
||||
1 |
|
|
|
|
|
|
|
и построить логическую схему. Про-
ставить на выходах логических элементов сигналы для входного слова 101
(х1 = 1, х2 = 0, х3 = 1).
6 Преобразовать в базис И-НЕ логическую функцию
f(x1, x2,x3) x1 x2 x 2 x3 и построить логическую схему. Проставить
на выходах логических элементов сигналы для входного слова 110 (х1 = 1,
х2 = 1, х3 = 0).
1
|
7 Преобразовать в базис И-НЕ логическую функцию |
|||||||||
f(x , x |
2 |
,x |
3 |
) x |
1 |
x |
2 |
x |
3 |
и построить логическую схему. . Проставить на |
1 |
|
|
|
|
|
выходах логических элементов сигналы для входного слова 011 (х1 = 0, х2 = 1,
х3 = 1).
8 Перевести в прямой, обратный и дополнительный код и обратно двоичное число A = – 0.11001. Указать правила перевода.
9Перевести в двоичную систему счисления с точностью 5 знаков после запятой и обратно десятичное число A = 39.45. Указать правила перевода.
10Перевести в шестнадцатеричную систему счисления с точностью 5 знаков после запятой и обратно десятичное число A = 49.35. Указать правила перевода.
11Перевести в шестнадцатеричную и десятичную системы счисления
иобратно двоичное число N = 1001101.0101011. Указать правила перевода.
12Перевести в двоичную и десятичную системы счисления и обратно шестнадцатеричное число N = A1E. F0E6. Указать правила перевода.
13Сложить в десятичной СС и коде 8421 десятичные числа N1=291 и N2=709. Сравнить результаты суммирования в десятичной СС и коде 8421.
14Преобразовать в обратный и дополнительный модифицированные коды и обратно двоичное число X = – 0.11010. Указать правила преобразования.
15Сложить в дополнительном модифицированном коде двоичные
числа X1 = + 0.10110 и X2 = – 0.01010. Результат преобразовать в двоичную СС и сравнить с результатом суммирования в двоичной СС.
16Преобразовать в обратный и дополнительный коды и обратно двоичное число Х= – 0.10011.
17Сложить в десятичной СС и коде 8421 десятичные числа N1=358 и N2=645. Сравнить результаты суммирования в десятичной СС и коде 8421.
18Перевести в десятичную систему счисления и обратно шестнадцатеричное число N = A1E. F0E6. Указать правила перевода.
19Сложить в десятичной СС и коде 8421 десятичные числа N1=537 и N2=469, используя двушаговую коррекцию. Сравнить результаты суммирования в десятичной СС и коде 8421.
20Сложить в десятичной СС и коде 8421 десятичные числа N1=287 и N2=756 , используя двушаговую коррекцию. Сравнить результаты суммирования в десятичной СС и коде 8421.
21Доказать справедливость тождества: ( Х1 Х 2 ) ( Х1 Х 2 ) Х1.
22Преобразовать в базис И-НЕ логическую функцию
f(x1, x2,x3) x1 x2 x 2 x3 и построить логическую схему. Проставить
на выходах логических элементов сигналы для входного слова 101 (х1 = 1,
х2 = 0, х3 = 1).
2
23 Сложить в дополнительном модифицированном коде два двоичных числа: Х1 = – 0.11000(2) и Х2 = + 0.01000(2). Результат преобразовать в двоичную СС и сравнить с результатом суммирования в двоичной СС.
24 Преобразовать в базис ИЛИ-НЕ логическую функцию
f(x , x |
|
,x |
|
|
|
x |
|
|
|
|
x |
|
|
2 |
3 |
) x |
1 |
2 |
|
x |
2 |
3 |
|
||||
1 |
|
|
|
|
|
|
|
и построить логическую схему. Про-
ставить на выходах логических элементов сигналы для входного слова 011
(х1 = 0, х2 = 1, х3 = 1).
25 Преобразовать в базис И-НЕ логическую функцию
f(x1, x2,x3) x1 x 2 x3 и построить логическую схему. Проставить на
выходах логических элементов сигналы для входного слова 110 (х1 = 1,
х2 = 1, х3 = 0).
26Записать в упакованном и неупакованном форматах десятичное число N= – 165.
27Сложить в дополнительном модифицированном коде два двоичных числа: Х1 = + 0.10000 и Х2 = – 0.11000. Результат преобразовать в двоичную
ССи сравнить с результатом суммирования в двоичной СС.
6 СЕМЕСТР (5 СЕМЕСТР ЗФО)
28 Составить на языке Ассемблер для программу вычисления величины X ((B)
МП
(D))
К1821ВМ85А линейную
(A) 1, если (B) = 10 h;
(D) = 7F h; (A) = 1F h. Результат загрузить в ячейку памяти по адресу 0900 h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
29 Составить на языке Ассемблер для МП К1821ВМ85А линейную программу вычисления величины X (B) (D) (A) , если (B) = 10 h;
(D) = 7F h; (A) = 1F h. Результат загрузить в ячейку памяти по адресу 0900 h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
30 Составить на языке Ассемблер для МП К1821ВМ85А линейную программу вычисления величины X ((B) (D)) (A) 1, если (B) = 42 h;
(D) = 3Fh; (A) = 3E h. Результат загрузить в ячейку памяти по адресу 0900 h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
31 Составить на языке Ассемблер для МП К1821ВМ85А линейную
программу вычисления величины |
X (B) (D) (A) , если (B) = 42 h; |
(D) = 3F h, (A) = 3E h. Результат загрузить в ячейку памяти по адресу 0900 h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
3
32 Составить на языке Ассемблер для программу вычисления величины X ((B)
МП
(D))
К1821ВМ85А линейную
(A) 1, если (B) = 31 h;
(D) = 5D h; (A) = 7D h.Результат загрузить в ячейку памяти по адресу 0900 h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
33 Составить на языке Ассемблер для МП К1821ВМ85А линейную программу вычисления величины X (B) (D) (A) , если (B) = 31 h;
(D) = 5D h; (A) = 7D h. Результат загрузить в ячейку памяти по адресу 0900 h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
34 Составить на языке Ассемблер для МП К1821ВМ85А линейную программу вычисления величины X ((B) (D)) (A) 1, если (B) = 70 h;
(D) = 4E h; (A) = 6C h. Результат загрузить в ячейку памяти по адресу 0900 h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
35 Составить на языке Ассемблер для МП К1821ВМ85А линейную
программу вычисления величины |
X (B) (D) (A) , если (B) = 70 h; |
(D) = 4E h; (A) = 6C h. Результат загрузить в ячейку памяти по адресу 0900 h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
36Расшифровать команду МП К1821BM85A MOV B,M. Указать выполняемую операцию, источник и приѐмник операндов, способ адресации, формат, а также время выполнения при тактовой частоте 2 МГц.
37Расшифровать команду МК dsPIC33F SUB W3, W4, W5. Указать тип команды и выполняемую операцию.
38Расшифровать команду МП К1821BM85A MOV M,A. Указать выполняемую операцию, источник и приѐмник операндов, способ адресации, формат, а также время выполнения при тактовой частоте 2 МГц.
39Расшифровать команду МК dsPIC33F MOV #25, W0. Указать тип команды и выполняемую операцию.
40Расшифровать команду МП К1821BM85A MVI M, 15 h. Указать выполняемую операцию, источник и приѐмник операндов, способ адресации, формат, а также время выполнения при тактовой частоте 2 МГц.
41Расшифровать команду МК dsPIC33F ADD W0, W1, W2. Указать тип команды и выполняемую операцию.
42Составить на языке Ассемблер для МП К1821ВМ85А линейную
программу суммирования двух чисел X1 и X2. Число X1 = 1A h загрузить в регистр E, число X2 = 5E h – в ячейку памяти по адресу 0810 h. Результат суммирования загрузить в ячейку памяти по адресу 081A h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
4
43 Составить на языке Ассемблер
программу вычисления величины |
X |
для
(B)
МП К1821ВМ85А линейную
(D) (A) , если (B) = 10 h;
(D) = 7F h; (A) = 1F h. Результат загрузить в ячейку памяти по адресу 0900 h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
44 Составить на языке Ассемблер для МП К1821ВМ85А линейную программу суммирования двух чисел X1 и X2. Число X1 = 25 h загрузить в регистр E, число X2 = 4A h – в ячейку памяти по адресу 0810 h. Результат суммирования загрузить в ячейку памяти по адресу 081Ah. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
45 Составить на языке Ассемблер для МП К1821ВМ85А линейную программу вычисления величины X (B) (D) (A) , если (B) = 42 h;
(D) = 3F h; (A) = 3E h. Результат загрузить в ячейку памяти по адресу 0900 h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
46 Составить на языке Ассемблер для МП К1821ВМ85А линейную программу суммирования двух чисел X1 и X2. Число X1 = 30 h загрузить в регистр E, число X2 = 6D h – в ячейку памяти по адресу 0810 h. Результат суммирования загрузить в ячейку памяти по адресу 081A h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
47 Составить на языке Ассемблер для МП К1821ВМ85А линейную
программу вычисления величины |
X (B) (D) (A) , если (B) = 31 h; |
(D) = 5D h, (A) = 7D h. Результат загрузить в ячейку памяти по адресу 0900 h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
48 Составить на языке Ассемблер для МП К1821ВМ85А линейную программу суммирования двух чисел X1 и X2. Число X1 = 55 h загрузить в регистр E, число X2 = 7C h – в ячейку памяти по адресу 0810 h. Результат суммирования загрузить в ячейку памяти по адресу 081A h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
49 Составить на языке Ассемблер для МП К1821ВМ85А линейную программу вычисления величины X (B) (D) (A) , если (B) = 70 h;
(D) = 4E h; (A) = 6C h. Результат загрузить в ячейку памяти по адресу 0900 h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
50 Составить на языке Ассемблер для МП К1821ВМ85А линейную программу вычисления величины X ((B) (D)) (A) 1, если (B) = 42 h;
(D) = 3F h; (A) = 3E h. Результат загрузить в ячейку памяти по адресу 0900 h.
5
Начальный адрес программы 0800h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
51 Расшифровать команду МК dsPIC33F AND #0x000F, W6. Указать тип команды и выполняемую операцию.
52Расшифровать команду МП К1821BM85A MOV M,A. Указать выполняемую операцию, источник и приѐмник операндов, способ адресации, формат, а также время выполнения при тактовой частоте 2 МГц.
53Составить на языке Ассемблер для МП К1821ВМ85А линейную
программу вычисления величины
X ((B) (D)) (A) 1,
если (B) = 31 h;
(D) = 5D h; (A) = 7D h.Результат загрузить в ячейку памяти по адресу 0900 h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
54 Составить на языке Ассемблер для МП К1821ВМ85А линейную программу суммирования двух чисел X1 и X2. Число X1 = 1A h загрузить в регистр E, число X2 = 5E h – в ячейку памяти по адресу 0810 h. Результат суммирования загрузить в ячейку памяти по адресу 081Ah. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
55 Составить на языке Ассемблер для МП К1821ВМ85А линейную
программу вычисления величины |
X (B) (D) (A) , если (B) = 31 h; |
(D) = 5D h; (A) = 7D h. Результат загрузить в ячейку памяти по адресу 0900 h. Начальный адрес программы 0800 h. Определить требуемую ѐмкость памяти и время выполнения программы при тактовой частоте 4 МГц.
Составил преподаватель кафедры ИКТ |
В. И. Богородов |
6