Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 17.5.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. Курсовая работа- Разработка обоснованного проекта устойчивого борта карьера
4. Внешнеполитические проблемы Китая
5. лекция медицинских рефератов историй болезни литературы обучающих программ тестов
6. Крушовице Мистическая Прага Вена Дрезден замок Наход супермаркет DBL TRPL 2
7. ІДПЗК ИПДЗКэто общие и специфические закономерности возникновения развития и функцион
8. тема РФ КСэто совокупность элементов которая призвана реализовать свойства характерные доя кредита а име
9. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата філологічних наук Харків ~ 2001.
10. Тема 13- Планирование и прогнозирование развития внешнеэкономических связей 13
11. ТЕМА ВВОДУ ~ ВИВОДУ Тема 5
12. Контрольная по метрологии
13. Тема- Новое время ~ торжество эпохи
14. тов и основания. Обеспечение надежности зданий и сооружений зачастую требует укрепление их основания и у
15. поэтапная подготовка к ГИА В связи с современными требованиями предъявляемыми к качеству знаний
16. Статья 370 Право профессиональных союзов на осуществление контроля за соблюдением трудового законодательств
17. Место постпозитивизма в философии науки 2.html
18. 1979 ~ один из наиболее оригинальных и значительных теоретиков психоанализа
19. НурДем приветствует Вас и выражает Вам свое искреннее уважение
20.  Введение Бетсайзинг означает определение размера ставки