Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Тестовые прикладные задачи



Для сравнения параметров различных микроконтроллеров для каждого из них в режиме симуляции были выполнены приведенные ниже тестовые при­кладные задачи. Исходные тексты программ этих прикладных задач приведен ниже.

8-bit_math.c- исходный файл, содержащий три математических функции. Одна функция выполняет сложение двух 8- битных чисел, одна выполняет ум­ножение и одна - деление. Вызов этих функций осуществляется из функции

16-bit_math.c - исходный файл, содержащий три математических функ­ции. Одна функция выполняет сложение двух 16- битных чисел, одна выполня­ет умножение и одна - деление. Вызов этих функций осуществляется из фун­кции «main()>>.

32-bit_math.c - исходный файл, содержащий три математических функ­ции. Одна функция выполняет сложение двух 32- битных чисел, одна выполня­ет умножение и одна - деление. Вызов этих функций осуществляется из фун­кции «main()>>.

floating_point_math.c - исходный файл, содержащий три математических функции. Одна функция выполняет сложение двух чисел с плавающей запятой, одна выполняет умножение и одна- деление. Вызов этих функций осуществля­ется из функции «main()».

8-bit_switch_case.c - исходный файл с одной функцией, содержащей инструкцию коммутатора, имеющего 16 вариантов выбора. В зависимости от 8- битного значения выбирается один из вариантов выбора. Функция «main()» вызывает функцию «switch» с выбранным входным параметром.

16-bit_switch_case.c - исходный файл с одной функцией, содержащей инструкцию коммутатора, имеющего 16 вариантов выбора. В зависимости от 16- битного значения выбирается один из вариантов выбора. Функция «main()>> вызывает функцию «switch» с выбранным входным параметром.

8-bit_2-dim_matrix.c - исходный файл, содержащий 3 двумерных массива 8- битных значений, один из которых инициализирован. Функция «main()» ко­пирует первый массив во второй, а потом второй - в третий.

16-bit_2-dim_matrix.c - исходный файл, содержащий 3 двумерных масси­ва 16- битных значений, один из которых инициализирован. Функция «main()» копирует первый массив во второй, а потом второй - в третий.





Дата публикования: 2014-11-18; Прочитано: 282 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...