Вопрос про тип int: в AVRах LSB раньше MSB лежит, как в РС?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
3.14
15 июля 2003 г. 09:43
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: Для AVR младший байт располагается по младшему адресу. Компилятор обязан придерживаться правилу, определяемому типом процессора.
—
Bill
(15.07.2003 12:41,
пустое
)
Спасибо, Не подумайте, что отладчиком лень глянуть, просто еще далеко до c-spy"я
—
3.14
(15.07.2003 13:43,
пустое
)
Он туда вообще не ложиться, все от компилятора зависит
—
LG
(15.07.2003 11:29,
пустое
)
Как-то будет не логично прятать в стек PC при вызовах в одном направлении, а с int рабоать по другому! ни разу не видел что б расположение байт зависело от компилятора а не от проца!
—
prosto_Alex
(15.07.2003 13:31,
пустое
)
Интересно, как расположение байт может зависеть от 8-ми разрядного проца???
—
CTAC
(15.07.2003 13:38,
пустое
)
интересно, а PC у него тоже восьмиразрядный?
—
prosto_Alex
(15.07.2003 17:02,
пустое
)
Вот недавно проапгрейдился, теперь у меня 486, как у всех, а до этого был XT, а вот он восьмиразрядный, если помнишь.
—
3.14
(15.07.2003 18:11,
пустое
)
PC - Program Counter
—
prosto_Alex
(15.07.2003 18:39,
пустое
)
Скажем так: Iar 228 как байты целого ложит, младший-старший?
—
3.14
(15.07.2003 12:06,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru