Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];

Вниз

Вот интересно почему   Найти похожие ветки 

 
Dimka Maslov ©   (2007-08-12 18:48) [0]

когда я пишу
cmovnz   eax, ecx
компилятор ругается на недопустимую команду. Но когда я пишу

db 00FH
db 045H
db 0C1H

а потом смотрю с диалоговом окне DebugWindows/CPU ассемблерные команды, то вижу там cmovnz eax, ecx?

PS Это философский, а не технический вопрос...


 
DrPass ©   (2007-08-12 18:55) [1]

Синтаксический анализатор компилятора и окошко CPU делали два разных человека


 
Anatoly Podgoretsky ©   (2007-08-12 19:12) [2]

> Dimka Maslov  (12.08.2007 18:48:00)  [0]

Версия?


 
Dimka Maslov ©   (2007-08-12 21:08) [3]


> Версия?

Старая


 
Anatoly Podgoretsky ©   (2007-08-12 21:23) [4]

Это все и объясняет.
БАСМ потихоньку расширялся.


 
Dimka Maslov ©   (2007-08-13 09:46) [5]

Это не объясняет почему расширение ассемблера дошло сначала до отладчика, не задев компилятор


 
Германн ©   (2007-08-13 12:57) [6]


> Dimka Maslov ©   (13.08.07 09:46) [5]
>
> Это не объясняет почему расширение ассемблера дошло сначала
> до отладчика, не задев компилятор
>

Объясняет. Без понимания компилятором некоторых ассемблерных инструкций жить можно. Всё-таки компилятор Дельфи расчитан в первую очередь на паскаль. А вот без нормального (без ошибок) окна CPU - проблемно.


 
Dimka Maslov ©   (2007-08-13 15:42) [7]


> Без понимания компилятором некоторых ассемблерных инструкций
> жить можно

Можно было бы,  если бы в книгах писали не только синтаксис инструкций, но и их двоичные коды. Есть это только в морально устаревшей книге Абеля, современные авторы, не говоря уже об ужасном стиле изложения материала, упускают сей момент из виду, а злые издатели запечатывают литературу в полиэтилен.


 
Anatoly Podgoretsky ©   (2007-08-13 20:37) [8]

> Dimka Maslov  (13.08.2007 09:46:05)  [5]

Отладчику проще, всегда так было.


 
Alex Konshin ©   (2007-08-14 01:29) [9]

> Dimka Maslov ©   (13.08.07 15:42) [7]
> > Без понимания компилятором некоторых ассемблерных инструкций
> > жить можно
> Можно было бы,  если бы в книгах писали не только синтаксис
> инструкций, но и их двоичные коды. Есть это только в морально
> устаревшей книге Абеля, современные авторы, не говоря уже
> об ужасном

Нужно правильные книжки читать. Правильные - это документы на сайтах Intel и AMD. Они еще к тому же и бесплатные.


 
Германн ©   (2007-08-14 02:05) [10]


> Alex Konshin ©   (14.08.07 01:29) [9]
>
...
> Нужно правильные книжки читать. Правильные - это документы
> на сайтах Intel и AMD. Они еще к тому же и бесплатные.
>

Эт да! Токмо вопрос "слегка" не о том.!


 
Dimka Maslov ©   (2007-08-14 10:00) [11]


> Нужно правильные книжки читать. Правильные - это документы
> на сайтах Intel и AMD. Они еще к тому же и бесплатные.


Там я и нашёл код инструкции :)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.055 c
1-1182926455
Stanislav
2007-06-27 10:40
2007.09.09
Упаковка данных с помощью ZLIB


15-1186754480
Александр Иванов
2007-08-10 18:01
2007.09.09
Не пройдет и полгода, и я появлюсь


3-1179212185
zdm
2007-05-15 10:56
2007.09.09
Миграция


15-1186726493
___________11
2007-08-10 10:14
2007.09.09
Комментарии в коде


2-1186652202
shtam
2007-08-09 13:36
2007.09.09
chm





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский