-
- Modulo работает только при автоинкре/декрементной адресации, а при простой - нет, и не должна - физически сравнение с модулем и коррекция производится при модификации Wmod, а если операция ее не содержит - то хер - MBedder(20.08.2008 00:44)
- Да, но но Х-то работает... Устойчиво. А по Y - %. Хотя казалось бы... - mse(20.08.2008 11:21)
- Что-то не верится - я специально проверял, получил устойчивый уупс по Х - MBedder(20.08.2008 13:03)
- Во-первЫх, по Х есть демонстрашка в ДШ, во-вторых, ;О) вы мне давали рыбу (опять-же для Х загрузка ЛЦД) в третьих, вот эта композиццыя чудесно работает: mse(384 знак., 20.08.2008 13:34)
- Во-первых, я про [wX] говорю, а не про [+-wX+-]. А во-вторых, nMODEND должон быть нечетным, а у тебя вроде четный - het_cnst_end-2. Кстати, ломает пальцем на счетах твои битовые костяшки гонять - пешы вот MBedder(190 знак., 20.08.2008 14:09)
- А младший бит моденд пох, он аппаратно в "1". Дык я-ж прямо пишу в примере [wX++] и [wY++]. А МАС приплёл тока для демонстраццыи корректности иницыализацыи. Мож где не углядел, что Y работает тока в МАСах? - mse(20.08.2008 14:41)
- А покажи-ка, как у тебя X и Y буфера объявлены - MBedder(20.08.2008 16:32)
- Ну...вот так и так(сцылка и картинка). А сами буфера лежат в xbss и ybss, соотвецтвенно, т.к. в МАС цикл. буфера работают чётко. Комментируем МАС и добавляем "mov [wX++],Wi", "mov [wY++],Wj", с [wX++] работает, с [wY++] нет. Собственно, [wY++] мне mse(85 знак., 20.08.2008 16:59, ссылка, ссылка)
- Еще маленький червячок сумления - а ты случайно Ymod не с PSV пытался проверить? Дело в том, что PSV работает только через Xbus - MBedder(20.08.2008 17:18)
- Смеха ради, можете попробовать свой-же пример загрузки ЛЦД. Только через Y. - mse(20.08.2008 17:00)
- Так мой пример в Y-space и не должен работать - там байтовый доступ, который разрешен только в X-space. И твоя ошибка прояснилась - буфера должны быть .align'ed на границу 2eN, где N - байтовая разрядность буфера MBedder(85 знак., 22.08.2008 01:08)
- Бля...А где это написано? Выравнивание, в смысле. - mse(22.08.2008 11:39)
- Дык в RTFMе по Data Memory MBedder(1060 знак., 22.08.2008 19:21, ссылка)
- Млять, ни в описании для программера, ни в ДШ на чип...Инфа старательно размазана по всевозможным FM-ам. mse(142 знак., 23.08.2008 13:34)
- Дык чипы сложные, вот и размазали. А вообще согласен - Technical Writers у Микрочипа никудышние - MBedder(23.08.2008 13:45)
- Млять, ни в описании для программера, ни в ДШ на чип...Инфа старательно размазана по всевозможным FM-ам. mse(142 знак., 23.08.2008 13:34)
- Дык в RTFMе по Data Memory MBedder(1060 знак., 22.08.2008 19:21, ссылка)
- Бля...А где это написано? Выравнивание, в смысле. - mse(22.08.2008 11:39)
- Так мой пример в Y-space и не должен работать - там байтовый доступ, который разрешен только в X-space. И твоя ошибка прояснилась - буфера должны быть .align'ed на границу 2eN, где N - байтовая разрядность буфера MBedder(85 знак., 22.08.2008 01:08)
- Ну...вот так и так(сцылка и картинка). А сами буфера лежат в xbss и ybss, соотвецтвенно, т.к. в МАС цикл. буфера работают чётко. Комментируем МАС и добавляем "mov [wX++],Wi", "mov [wY++],Wj", с [wX++] работает, с [wY++] нет. Собственно, [wY++] мне mse(85 знак., 20.08.2008 16:59, ссылка, ссылка)
- А покажи-ка, как у тебя X и Y буфера объявлены - MBedder(20.08.2008 16:32)
- А младший бит моденд пох, он аппаратно в "1". Дык я-ж прямо пишу в примере [wX++] и [wY++]. А МАС приплёл тока для демонстраццыи корректности иницыализацыи. Мож где не углядел, что Y работает тока в МАСах? - mse(20.08.2008 14:41)
- Во-первых, я про [wX] говорю, а не про [+-wX+-]. А во-вторых, nMODEND должон быть нечетным, а у тебя вроде четный - het_cnst_end-2. Кстати, ломает пальцем на счетах твои битовые костяшки гонять - пешы вот MBedder(190 знак., 20.08.2008 14:09)
- Во-первЫх, по Х есть демонстрашка в ДШ, во-вторых, ;О) вы мне давали рыбу (опять-же для Х загрузка ЛЦД) в третьих, вот эта композиццыя чудесно работает: mse(384 знак., 20.08.2008 13:34)
- Что-то не верится - я специально проверял, получил устойчивый уупс по Х - MBedder(20.08.2008 13:03)
- Да, но но Х-то работает... Устойчиво. А по Y - %. Хотя казалось бы... - mse(20.08.2008 11:21)
- Modulo работает только при автоинкре/декрементной адресации, а при простой - нет, и не должна - физически сравнение с модулем и коррекция производится при модификации Wmod, а если операция ее не содержит - то хер - MBedder(20.08.2008 00:44)