Отчёт по микроконтроллерам. Отчёт Суриковой Дарьи 2 ПМ 3 группа. Лабораторная работа 1 Цель освоить работу с типами данных и простейшими арифметическими операциями
Скачать 236.18 Kb.
|
Лабораторная работа №1 Цель: освоить работу с типами данных и простейшими арифметическими операциями Задача: Составить линейную программу на ассемблере для выражения типа (a+b) *(c-d)-e Теоретическая справка: Add.d сложение чисел с плавающей запятой Sub.d разность чисел с плавающей запятой Mul.d умножение чисел с плавающей запятой Текст программы: Результаты работы программы: Лабораторная работа №2 Цель: изучить циклы, условные и безусловные переходы Задача: Составить программу с использованием условных и безусловных переходов для выражения типа (a+b) *(a+b) *(a+b)-e Текст программы: Результат работы программы: Теоретическая справка: Лабораторная работа №3 Цель: научиться работать с логическими функциями Задача: Составить программу для решения логической функции, полученной с помощью СКНФ или СДНФ согласно таблице: Теоретическая справка: СКНФ этой функции: Y1=1 Отрицание реализуем следующим образом: Sub $t1, $t1, 1 Abs $t1, 0 Текст программы: Результат работы программы: Лабораторная работа №4 Цель: научиться работать с консолью, организовать вывод и ввод с консоли Задача: Используя системную службу SYSCALL выполнить ввод и вывод данных через консоль по следующей схеме: - вывод сообщения в консоль с приглашением ввести значения переменных A, B, C, D - ввод через консоль значений переменных A, B, C, D выполнить расчет согласно заданию №1 выполнить вывод результатов расчета в консоль. Теоретическая справка: Текст программы: Результат работы программы: Лабораторная работа №5 Цель: научиться работать с файлами Задача: Используя системную службу SYSCALL выполнить открытие файла, считывание и запись данных в файл по следующей схеме: - открыть файл input.txt - считать данные из файла (количество циклов и числа для многократной записи, например, A, B, C, D) - закрыть файл input.txt открыть файл output.txt записать данные в файл закрыть файл output.txt Теоретическая справка: Текст программы: Результат работы программы: |