ASM51.EXE работает по разному в DOS и WIN?
Забавная штука произошла.
На работе мне передали чужой проект. Один из контроллеров - x51. Через какое то время отдел тестирования нашёл ошибку которой не было у предыдущего разработчика. Оказалось что ASM51.EXE создает объектный файл в зависимости от того где он был запущен из под виндовс или под NC. (предшественник собирал под NC) Побайтное сравнение прошивки показало что из 56 кБ бинарника 8 байт отличаются.
из под винды все отличающиеся байты - 0x03
из под NC 0x2B
собранное из под NC - устройство работает без ошибок.
Ни у кого нет соображений на эту тему?
|