Задания по лабораторному практикуму студентам Курсы «Микропроцессорная техника» и «Микроконтроллерные системы». (ПРЕДСТАВЛЕНО 4 ЗАДАНИЯ, КАЖДОЕ ВЫПОЛНЯЕТСЯ ПО ВАРИАНТАМ, НОМЕР ВАРИАНТА В ФАЙЛЕ СПИСОК) Ознакомиться с системой команд МК семейства х51 и технологией разработки программного обеспечения на языке ассемблера на следующих примерах: • разработать программу вычисления арифметического выражения Y = F(X1,X2) заданного вида (Х1 и Х2 — байтовые переменные). Найти и реализовать оптимальный вариант программы с точки зрения диапазона и/или точности вычислений. • разработать программу вычисления логического выражения Y = F(X1,X2,X3,X4) заданного вида. Все данные — битовые переменные. Найти и реализовать оптимальный вариант программы с точки зрения сложности вычислений. • разработать программу формирования кодовой последовательности заданного вида. Результаты выполнения разместить в ячейках внешней памяти данных. • разработать программу функциональной обработки данных (если по заданию необходимо работать с массивами, они должны быть расположены во внешней памяти данных по адресам, настраиваемым в программе). ВАРИАНТЫ К КАЖДОМУ ЗАДАНИЮ Арифметические выражения: 8. F = X2/(X1^2 − X1*X2)/(X2^2/(X1^2 − X2^2)) Логические выражения. Функция F принимает единичные значения на следующих кодовых комбинациях аргументов X1. . . X4: 😎 С,D,E,F Описания кодовых последовательностей: 8. ASCII-коды всех цифр 16-ричной системы счисления по возрастанию. Функциональная обработка данных: 8. Целочисленное вычисление квадратного корня числа Х. Учесть, что k**2 = 1+3+5+... (сумма ряда из k членов). – материал взят с сайта Студворк
| Гарантия на работу | 1 год |
| Средний балл | 4.54 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |