Цитата(GetSmart @ Dec 19 2007, 13:03)

В 7-ом АРМе можно без проблем читать невыровненные адреса. Делал так в LPC21xx.
Я бы не стал так утверждать. Например SAM7 генерирует исключения.
К стати Вы ассемблерной код смотрели такого чтения. Может просто компилятор за Вас побайтовое чтение организовал

Цитата(Dron_Gus @ Dec 19 2007, 13:51)

ОФФ: А что делает линух в этой ситуации? Убивает поток, вызвавший ошибку, или останавливается полностью?
Линукс по коду команды определяет что надо было сделать.
вот исходник
http://www.gelato.unsw.edu.au/lxr/source/a.../mm/alignment.c
Сообщение отредактировал xelax - Dec 19 2007, 12:00