Количество регистров по факту поставляется нам в одном пакете с разрядностью
Насколько я понимаю - нет. Это решение архитектора процессора. x86-64 - 16, UltraSparc, Power, Alpha - 32, Itanium - 128. И, надо заметить, не в коня корм.
Удваиваются только указатели
exe/dll файлы автоматически удвваиваются. int64 MyArray[1000] не может занимать столько же места, столько int32 MyArray[1000]. соотвественно, программа где используется просто integer - раздует расход памяти.
no subject
Date: 2008-03-15 09:02 pm (UTC)Насколько я понимаю - нет. Это решение архитектора процессора.
x86-64 - 16, UltraSparc, Power, Alpha - 32,
Itanium - 128. И, надо заметить, не в коня корм.
exe/dll файлы автоматически удвваиваются.
int64 MyArray[1000] не может занимать столько же места, столько int32 MyArray[1000].
соотвественно, программа где используется просто integer - раздует расход памяти.
а чем, если не секрет?