Надо число в HEX формате, например 810А000 (не ошибка) , разбить на старшие и младшие байты. Сразу предупреждаю формулы типа Hi_b=(N &7F8)/8 сдвиги передвиги не помогают. Вспомнил все что знал. Хотя кто знает может я где то ошибся. Весь день просидел. Как пример если подставить значения (в прогу с которой я работаю) в HEX формате Hi_b = 40 ; Low_b = 08A дают результат 8120000 Это правильный результат. Так работает компилятор и девайс. Может кого то осенит как из результата получить искомые Hi Low байты