ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
128571 Топик полностью
MBedder, терминатор (22.08.2008 19:21, просмотров: 211) ответил mse на Бля...А где это написано? Выравнивание, в смысле.
Дык в RTFMе по Data Memory http://ww1.microchip.com/downloads/en/DeviceDoc/70202B.pdf
Цытаты: However, the modulo logic only performs address boundary checks at word address boundaries, so the length of a byte modulo buffer must be even. In addition, byte-sized modulo buffers cannot be implemented using the Y AGU, because byte access is not supported via the Y memory data bus. ... The data buffer start address is arbitrary, but must be at a ‘zero’ power of two boundary for incrementing modulo buffers. The modulo start address can be any value for decrementing modulo buffers and is calculated using the chosen buffer end address and buffer length. For example, if the buffer length for an incrementing buffer is chosen to be 50 words (100 bytes), then the buffer start byte address must contain 7 Least Significant zeros. Valid start addresses may, therefore be, 0xNN00 and 0xNN80, where ‘N’ is any hexadecimal value. - стр. 3.8. ... Ну и на закуску: The Y AGU only supports Post-modification Addressing modes associated with the DSP class of instructions. - стр.3.6