-
- Для ARM-а - нет. Mavr(68 знак., 14.09.2004 22:19)
- Ответ: "Нет" что? Первое утверждение или второе? - IgorKossak(15.09.2004 11:53)
- Ответ: Можно записывать адрес 0 --> два байта: адрес 1 --> два байт и т.д - MALLOY(15.09.2004 12:11)
- На ARM7 вроде как обращения к памяти должны быть выровнены на размер самого обращения Mavr(97 знак., 15.09.2004 16:53)
- Ответ: Возможо, так как у ядра АРМ шина байт ориетнированая с расширением до 16 и 32, тоесть лонг занимает 4 байта и будет расположен по адресам 0...3 или 1...4 и т.д. - MALLOY(16.09.2004 11:28)
- При попытке записи по невыравненному адресу сразу получите DataAbort - Григорий-II(16.09.2004 20:38)
- Ответ: Ага а если уменя ОЗУ байт шириной ? - MALLOY(17.09.2004 10:33)
- А вот и нет, просто запись long-a произойдет по адресу ADR & ~3 - YAM(16.09.2004 21:10)
- Может конечно и от реализации зависеть... Mavr(85 знак., 18.09.2004 15:23)
- При попытке записи по невыравненному адресу сразу получите DataAbort - Григорий-II(16.09.2004 20:38)
- Ответ: Возможо, так как у ядра АРМ шина байт ориетнированая с расширением до 16 и 32, тоесть лонг занимает 4 байта и будет расположен по адресам 0...3 или 1...4 и т.д. - MALLOY(16.09.2004 11:28)
- На ARM7 вроде как обращения к памяти должны быть выровнены на размер самого обращения Mavr(97 знак., 15.09.2004 16:53)
- Ответ: Можно записывать адрес 0 --> два байта: адрес 1 --> два байт и т.д - MALLOY(15.09.2004 12:11)
- Ответ: Почему нет, можно, покрайней мере в LPC2212 - MALLOY(15.09.2004 11:26)
- Ответ: "Нет" что? Первое утверждение или второе? - IgorKossak(15.09.2004 11:53)
- Для ARM-а - нет. Mavr(68 знак., 14.09.2004 22:19)