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

Вниз

встроенный ассемблер   Найти похожие ветки 

 
Sergey Pavl   (2002-12-09 08:02) [0]

У меня есть несколько вопросов:
1. Когда я использую ассемблерную вставку в коде самой программы (не в функции), как передать ей параметры (их может быть несколько), как получить результат вычислений?
2. Встроенный ассемблер в D7 поддерживает работу с MMX технологией? Если да, то где посмотреть синтаксис работы с ней?
3. При смене картинки в Image происходит мерцание.Например, делаю я кнопку, которая при попадении на нее курсора принимает один вид, при нажатии - другой. При этом на доли секунды появляется белый фон.Кроме того, не всегда срабатывает нажатие кнопки, т.е. после клика мышкой на кнопке она должна отжаться, но этого не происходит. Кнопка остается в нажатом положении. Как исправить эту проблему? Для рисования кнопки использовалось несколько Images, наложенных друг на друга и появляющихся поочередно.


 
Separator   (2002-12-09 08:26) [1]

3. Для предотвращения появления белого фона сначала делай visible:= true той картинки, которую хочешь отобразаить, а уже потом visible:= false текущей. А чем не устраивает TSpeedButton?


 
DarkGreen   (2002-12-09 08:52) [2]

1. Ты куда собираешься параметры передавать? В асм функцию или в асм вставку в какой-либо функции. Второе вообще для меня не понятно. А если первое, то параметры передаются через регистры eax, edx, ecx, остальные через стек, если же функция объявлена stdcall, то все параметры идут через стек.
2. Даже если он не поддерживает работу с MMX, то любую инструкцию в ассемблере можно записать как:

dw 310Fh // rdtsc

или

db 31, 0Fh // rdtsc



 
Murtix   (2002-12-12 19:35) [3]

1-2) В хелпе и в доке по асме.


 
Anatoly Podgoretsky   (2002-12-12 19:44) [4]

1. не куда передавать, передавать можно только в функцию или процедуру

2. да и многое еще другое, практический полный набор команд интелловского процессора. Описание синтаксиса вряд ли найдешь. Общие правила.


 
Anatoly Podgoretsky   (2002-12-12 19:47) [5]

У меня на сервере есть несколько глав из книги Гуйдо Гайбелса, где это рассмотрено.



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

Форум: "Основная";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
4-75057
KPV-10k
2002-11-08 22:22
2002.12.23
Использование функции NtQuerySystemInformation


7-75021
turonix
2002-10-17 13:01
2002.12.23
Как получить идентификатор окна кнопки


6-74872
Barman
2002-10-19 10:54
2002.12.23
Поймать сообщение net send


14-74930
AL2002
2002-12-02 09:46
2002.12.23
Заурядный вопрос про погоду...


1-74660
Дмитрий-2
2002-12-12 21:09
2002.12.23
Мышки с колесиками





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский