У вас вопросы?
У нас ответы:) SamZan.net

ВАРИАНТЫ ЗАДАНИЙ ДЛЯ КУРСОВОГО ПРОЕКТИРОВАНИЯ ПО ДИЦИПЛИНЕ

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 26.12.2024

Приложение В

КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНЫЕ МАТЕРИАЛЫ

по дисциплине Машинные языки

Специальность  210106.65  Промышленная электроника

ВАРИАНТЫ ЗАДАНИЙ ДЛЯ КУРСОВОГО ПРОЕКТИРОВАНИЯ ПО ДИЦИПЛИНЕ "МАШИННЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ"

1. Найти последнее отрицательное число из массива произвольной длины. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

2. Разделить исходный массив произвольной длины по критерию четности и нечетности. В новых массивах числа расположить в порядке их следования в исходном массиве. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

Модуль числа

3. Разделить исходный массив произвольной длины по критерию знака числа (положительное или отрицательное). В новых массивах числа расположить в порядке их следования в исходном массиве. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

4. Найти минимальное число из массива произвольной длины и подсчитать количество «1» в этом числе. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

5. Найти максимальное число из массива произвольной длины и подсчитать количество «0» в этом числе. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

6. Найти минимальное по модулю число из массива произвольной длины. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

7. Найти максимальное по модулю число из массива произвольной длины. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

8. Из исходного массива произвольной длины выделить все отрицательные числа, модуль которых больше 310. Искомые числа сохранить в памяти в исходных ячейках, остальные ячейки заполнить кодом АА16. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

9. Проверить произвольно заданную область памяти на запись кода А816. Подсчитать количество сбойных ячеек (ячейки, содержащие любой код, кроме А816). Начальный и конечный адреса массива расположить в ячейках памяти.

10. В массиве произвольной длины найти все сочетания «110». Начальный и конечный адреса массива расположить в ячейках памяти. Например:

2 сочетание

1 сочетание

1

1

0

0

1

1

0

1

Модуль числа

11. В массиве произвольной длины найти сумму первого и последнего четных чисел с учетом знака и переноса. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

12. В массиве произвольной длины найти максимальное нечетное число. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

Модуль числа

13. В массиве произвольной длины найти общее количество «0». Начальный и конечный адреса массива расположить в ячейках памяти.

14. В массиве произвольной длины найти последнее число, в котором встречается последовательность «11». Начальный и конечный адреса массива расположить в ячейках памяти.

15. Составить программу перемещения массива произвольной длины в адресном пространстве. При перемещении числа исходного массива располагать в обратном порядке. Предусмотреть контроль записи и подсчет числа сбойных ячеек. Начальный и конечный адреса массивов расположить в ячейках памяти.

16. Составить тест-программу памяти «бегущая единица» для массива произвольной длины. Запись тестового кода производить, начиная со старшего бита. Предусмотреть подсчет количества сбойных ячеек. Начальный и конечный адреса массива расположить в ячейках памяти. Например:

1

Х

Х

Х

Х

Х

Х

Х

1 ячейка

Х

1

Х

Х

Х

Х

Х

Х

2 ячейка

17. Составить программу обнуления отдельных бит чисел в массиве произвольной длины по заданной зависимости: 1) обнуляются 0 и 7 биты; 2) обнуляются 1 и 6 биты; 3) обнуляются 2 и 5 биты; 4) обнуляются 3 и 4 биты; 5) продолжить в обратной последовательности. Начальный и конечный адреса массива расположить в ячейках памяти. Например:

0

Х

Х

Х

Х

Х

Х

0

1 ячейка

Х

0

Х

Х

Х

Х

0

Х

2 ячейка

Х

Х

0

Х

Х

0

Х

Х

3 ячейка

18. Составить программу умножения двух произвольных однобайтовых чисел. Множители расположить в ячейках памяти.

19. Составить программу деления двух произвольных однобайтовых чисел. Предусмотреть вывод целой части результата и остатка от деления. Делимое и делитель расположить в ячейках памяти.

20. Составить программу перемещения исходного массива произвольной длины в памяти. При перемещении в исходных числах изменить порядок следования битов. Начальный и конечный адреса массивов расположить в ячейках памяти. Например:

7

6

5

4

3

2

1

0

Исходное число

0

1

2

3

4

5

6

7

Преобразованное число

21. В массиве произвольной длины найти числа с минимальным и максимальным количеством «1».

22. В массиве произвольной длины найти сумму первого и последнего нечетных чисел с учетом знака и переноса. Начальный и конечный адреса массива расположить в ячейках памяти. Формат чисел следующий:

7

6

5

4

3

2

1

0

З

Модуль числа

где: З – знак числа.

23. В массиве произвольной длины найти все сочетания «010». Начальный и конечный адреса массива расположить в ячейках памяти. Например:

2 сочетание

1 сочетание

0

1

0

0

0

1

0

1

Модуль числа

24. В исходном массиве однобайтных чисел выделить все числа, которые начинаются и заканчиваются «1». Определить сумму первого и последнего числа с учетом переноса. Формат чисел следующий:

7

6

5

4

3

2

1

0

Модуль числа

25. В исходном массиве однобайтных чисел выделить все числа больше 510. Полученный массив расположить по возрастанию.

26. Произвести коррекцию исходного массива однобайтных чисел по следующему алгоритму: все числа, начинающиеся с «1» инвертировать и расположить в том же адресном пространстве; числа, начинающиеся с «0» записывать в то же адресное пространство, изменив порядок следования битов на обратный (70; 61 и т.д.).




1. Статья- Методика блочного обучения как условие формирования орфографической грамотности учащихся
2. Введение Издавна человек стремился узнать почему от каждого живого организма рождается ему подобный п
3. Учебники учебные пособия Ростов н-Д- Феникс 1999
4.  Гигиенический режим соблюдение гигиены окружающей среды в помещениях лечебного учреждения
5. Реферат на тему- Основи туризму ЗНАЧЕННЯ ТУРИЗМУ ДЛЯ ДОПРИЗОВНОЇ ПІДГОТОВКИ Туризм г це не т
6. Нестандартная сексуальность
7. навчального інсти
8. Контрольная работа- Международное разделение труда и валютные отношения
9. Обучение
10. І. ПАСПОРТНА ЧАСТИНА П
11. Оборотные средства
12. Теория и методика физического воспитания как наука и учебная дисциплина
13. Электрическая схема 3-х комнатной квартиры
14. Центр развития ребенка ~ детский сад 86 Электроник Авторская разработка
15. ТЕМАТИКА КОНТРОЛЬНИХ ЗАВДАНЬ з дисципліни ДІЛОВЕ АДМІНІСТРУВАННЯ УПРАВЛІННЯ ЗМІНАМИ для с
16. либо значение порядок подключения проводников к элементам суммирования и вычитания умножения и деления
17. ЭКОНОМИКА по специальности 030901
18.  Алфавит основные символы языка буквы цифры и специальные символы
19. Реферат- Синтаксическая синонимичность
20. РЕФЕРАТ дисертації на здобуття наукового ступенякандидата технічних наук Харків