-
- У тебя если, например, код в бинарнике начинается с адреса 0, а ОЗУ с адреса 0x1000, то пространство между кодом и ОЗУ в бинарнике будет забито нулями. А в hex просто начтётся новый сегмент с заданным адресом 0x1000. Почему у тебя в конце нули не ясно, видимо там какие-то данные (не bss) с нулевым содержанием и из-за них происходит забивка промежутка нулями (в бинарном файле нет возможности не записать в промежуток ничего). - fk0(10.06.2020 14:12)