Пн апр 05, 2021 08:54:47
Пн апр 05, 2021 09:36:14
Пн апр 05, 2021 09:38:37
Пн апр 05, 2021 09:40:37
Пн апр 05, 2021 09:47:36
Пн апр 05, 2021 10:40:10
Пн апр 05, 2021 10:41:23
Пн апр 05, 2021 10:45:35
Пн апр 05, 2021 10:47:34
Пн апр 05, 2021 10:54:56
Gudd-Head писал(а):...с точки зрения быстродействия.
Пн апр 05, 2021 11:01:21
Пн апр 05, 2021 12:22:05
Пн апр 05, 2021 12:31:22
Вс апр 11, 2021 08:45:23
Вс апр 11, 2021 10:04:18
Вс апр 11, 2021 10:39:02
INT(expression) Truncates a floating point expression to integer (ie discards fractional part)
FRAC(expression) Extracts fractional part of a floating point expression (ie discards integer part).
Q7(expression) Converts a fractional floating point expression to a form suitable for the FMUL/FMULS/FMULSU instructions. (sign + 7-bit fraction)
Q15(expression) Converts a fractional floating point expression to a form suitable for the FMUL/FMULS/FMULSU instructions. (sign +15-bit fraction)
Следующие функции определены только в AVRASM2:
INT (выражение) Обрезает выражение с плавающей запятой до целого числа (т.е. отбрасывает дробную часть)
FRAC (выражение) Извлекает дробную часть выражения с плавающей запятой (т.е. отбрасывает целую часть).
Q7 (выражение) Преобразует дробное выражение с плавающей запятой в форму, подходящую для инструкций FMUL / FMULS / FMULSU. (знак + 7-битная дробь)
Q15 (выражение) Преобразует дробное выражение с плавающей запятой в форму, подходящую для инструкций FMUL / FMULS / FMULSU. (знак + 15-битная дробь
Вс апр 11, 2021 10:41:49
Вс апр 11, 2021 11:32:50
очень плохо ты владеешь, если пытаешься подставить дробное число.С.Н. писал(а):Архитектурой и ассемблером avr владею на серьезном уровне
поэтому в данном конкретном случае нужно записать так:С.Н. писал(а):A=34.5????
.equ t3= int(666938/A)
Вс апр 11, 2021 11:44:32
Вс апр 11, 2021 12:12:29