Страница: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Вопрос: Разгоняем CHR : Почти в 2 раза!
Добавлено: 08.05.05 22:08
Автор вопроса: Morpheus | Web-сайт:
Ответы
Всего ответов: 125
Номер ответа: 121
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #121
Добавлено: 13.05.05 14:46
Забавная терминология.
Мало того, ещё забавней выглядит формула регистра: [E](Имя) или [E](Имя)X.
Где E - опциональная часть, а X (если присутствует) может быть заменено на H или L.
А виды и типы удобны для маркировки. Например операнд вида регистр и типа Long, может быть записан как r32. Байт памяти как m8, а 16-разрядное число как imm16.
Описалово то ориентировано не на MASM или другие автономные языки, а конкретно под LocalAssembler для VB6. В принципе никакой разницы там нет, но объяснить лучше всего в понятиях VB6.
Номер ответа: 122
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #122
Добавлено: 13.05.05 14:49
ebp и esp наверное вычеркивать не надо
Не надо, но совсем чайникам нужно сказать чтобы пока их не трогали, а более продвинутых предупредить чтобы не забывали сохранять и восстанавливать их значения.
Номер ответа: 123
Автор ответа:
Страшный Сон
Вопросов: 46
Ответов: 848
Профиль | | #123
Добавлено: 13.05.05 14:58
Как я понимаю, в VB можно вообще забыть про регистры...
Номер ответа: 124
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #124
Добавлено: 13.05.05 15:53
Лично у мня даже вполне законными способами ничего не получалось
см. GetThreadContext
Номер ответа: 125
Автор ответа:
Aндрей
ICQ: 259020622
Вопросов: 30
Ответов: 71
Профиль | | #125
Добавлено: 24.05.05 19:46
Пацаны, я тут пытался чето понять, вы к какому-нибудь общему мнению пришли?
CHR обогнали?
PS
Нащет замеров производительности:Замеры(железо сюда не впутывайте, дело в оси) в 2000 винде ваще скачут из-за ее особой многозадачности, а про эмы и вм ваще нече говорить. Ожидать быстродействия от р-кода и подавно нельзя...