Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > Разные результаты при выполнении одного кода


Автор: digitech 4.11.2007, 12:24
Почему на одном компьютере (Athlon xp core 2 duo) код на ассемблере выполняется совсем по другому, чем на компьютере intel celeron 1000. Причём на celeron'e код выполняется правильно, а на athlon'e неправильно. Компилятор используется один и тот же. Это может быть из-за архитектуры процессоров? Если это из-за архитектуры процессоров, то как можно симулировать архитектуру 86 проц.?

(компилятор tasm , R=8,16,32)

Автор: MAKCim 4.11.2007, 13:32
код покажи

Автор: ILyAHA 4.11.2007, 15:08
Что за задача-то?

Автор: digitech 4.11.2007, 15:30
да любая, к примеру работа с 32 разрядными числами, когда их нужно представить в виде 16 разрядных, ну и т.д.

Автор: dumb 4.11.2007, 16:07
digitech, код покажи

Автор: digitech 4.11.2007, 22:58
Да сейчас нет у меня кода, просто когда я выполняю работу в колледже, а потом ту-же самую работу дома - разные результаты. И не раз такое. Может какой-нибудь эмулятор нужен?

Автор: Mikl_ 9.11.2007, 11:34
digitech, может быть в колледже набиваешь код руками, а дома ногами? Покажи код и все вопросы отпадут smile 

Автор: digitech 10.11.2007, 16:46
лень за кодом тем  идти у админа скачивать

Автор: MAKCim 10.11.2007, 16:53
Цитата(digitech @  10.11.2007,  16:46 Найти цитируемый пост)
лень за кодом тем  идти у админа скачивать 

в конце концов это не нам надо  smile 
и телепатов тут нет

Автор: digitech 10.11.2007, 18:09
Да не! я не просто кинул этот вопрос что б все решали его за меня. Я просто думал, что есть такая проблема вообще. Раз нету, ну значит и вправду набирал код пятками.   smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)