одно маленькое НО: имя массива имеет тип (в вашем случае) unsigned char * - я вам об этом писал. если у вас параметр функции описан как unsigned int - у вас должен был быть warning при компиляции, и при этом произошло бы автоматическое приведение указателя к типу intrealm писал(а):имя массива и есть адрес и ни к какому unsigned int его приводить не надо потому как он и есть unsigned int.
Добавлено after 1 minute 40 seconds:
лажа у вас потому, что вы наверняка не знаете, в какие именно регистры компилятор помещает переменную-указатель... вероятнее всего, что в регистровую пару X, Y или Z. а вот обычный int попасть может в любые регистры. изучайте ассемблерный листинг.realm писал(а):Если так сделать и загрузить значения в регистры в них оказывается полная лажа

