misyachniy (06.06.2005 14:33, просмотров: 1) ответил msv на Ответ: Я в этом деле новичок
Смысл в следующем. Что-то HTML интерпретатор на сайте отгрыз кусок. Если на начальном этапе проектирования не известны какие либо конкретные значения или диапазоны изменения чисел.
То в начале программы можно забить несколько констант типа:
.equ MaxDelay = 0x3F
.equ MaxErrors = 0xFFFF
А затем в тексте программы использовать LOG2() для вычисления требуемого количества разрядов.
Нужно заменить слово "меньше" на стрелочку влево.
А то HTML есть
.if LOG2(MaxDelay) "меньше" 8
db 1
.elif
.if LOG2(MaxDelay) "меньше" 16
dw 1
.elif
.message "Максимальная задержка MaxDelay больше 2-х байт"
.endif
.endif
При смене значения MaxDelay под него отводится 1 или 2 байта.
Также должна быть написана процедура обработки этой переменной.