Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Среднее Заочное отделение / 4 семестр / Цифровые и микропроцессорные устройства / Экзаменационные задачи для учащихся ДФО и ФЗиДО (ЦиМПУ)

.pdf
Скачиваний:
42
Добавлен:
04.01.2020
Размер:
260.26 Кб
Скачать

УО «Белорусская государственная академия связи»

Рассмотрено на заседании кафедры ИКТ Протокол № 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