Ассемблер MK51, арифметика.
Добавлено: 15 апр 2009, 22:46
Здравствуйте, дело очень важное и срочное, очень прошу Вас помочь. я совсем ничего в этом не понимаю, а на сколько знаю, понимающему человеку ничего сложного в этом нет.
Написать программу на языке Ассемблера микроконтроллера семейства МК51 ---
1. Сложение однобайтовых чисел, если результат >FF, предусмотреть запись в РОН банк 3, иначе разделить на 3 и результат поместить в РОН банк 0. --- исмользовать младшие байты числа 7С3(1987) и 13Е. 2147 (5091,13)
2. Программу вычитания трёхбайтовых чисел и размещения рещулльтата во внешней памяти данных --- полностью числа 7С3 и 13Е. 2147
3. Программа формирования дополнительного кода числа и передачи младшего байта результата в последовательной форме через Р1.3 --- число 7С3
4. Программу счёта до N, использовать Т/С1, режим 3 --- младший байт числа 7С3=N
5. Программу формирования временной задержки длительностью 0,Х с.,Т/С1, режим 2, fBQ = F --- младший байт числа 13Е.2147 = х (дробная часть) F =10, fBQ - частота задающего генератора в мегагерцах
ОЧЕНЬ ПРОШУ ПОМОГИТЕЕЕЕЕЕЕ!!!!!!!!!!!!!!!!
Написать программу на языке Ассемблера микроконтроллера семейства МК51 ---
1. Сложение однобайтовых чисел, если результат >FF, предусмотреть запись в РОН банк 3, иначе разделить на 3 и результат поместить в РОН банк 0. --- исмользовать младшие байты числа 7С3(1987) и 13Е. 2147 (5091,13)
2. Программу вычитания трёхбайтовых чисел и размещения рещулльтата во внешней памяти данных --- полностью числа 7С3 и 13Е. 2147
3. Программа формирования дополнительного кода числа и передачи младшего байта результата в последовательной форме через Р1.3 --- число 7С3
4. Программу счёта до N, использовать Т/С1, режим 3 --- младший байт числа 7С3=N
5. Программу формирования временной задержки длительностью 0,Х с.,Т/С1, режим 2, fBQ = F --- младший байт числа 13Е.2147 = х (дробная часть) F =10, fBQ - частота задающего генератора в мегагерцах
ОЧЕНЬ ПРОШУ ПОМОГИТЕЕЕЕЕЕЕ!!!!!!!!!!!!!!!!