Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Assembler

Страница: 1 |

 

  Вопрос: Коды мнемоник Добавлено: 19.05.04 03:29  

Автор вопроса:  @CyRax PTR | Web-сайт: basicproduction.nm.ru/ | ICQ: 204447456 

У кого есть что-то типа такого:

======

Базовый опкод + номер регистра

Базовые опкоды:

INC - 40h

DEC - 48h

PUSH - 50h

POP - 58

Номера регистров:

EAX - 0

ECX - 1

EDX - 2

EBX - 3

ESP - 4

EBP - 5

ESI - 6

EDI - 7

======

Киньте на cyraxua@hotmail.com или оставьте здесь ссылку.

Ответить

  Ответы Всего ответов: 13  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 22.05.04 10:41
На wasm.ru в разделе Обучение есть программы-игры для запоминания мнемоник.

Ответить

Номер ответа: 2
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #2
Добавлено: 22.05.04 11:16
А зачем, если можно посмотреть прогу в дебагере, и найти нужную...

Ответить

Номер ответа: 3
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #3
Добавлено: 22.05.04 11:23
Наверно, надо не найти нужную, а выучить их наизусть... Похвальное стремление.

Ответить

Номер ответа: 4
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #4
Добавлено: 24.05.04 15:07
И откуда ты такой прозорливый выискался?
Нет, не учить. Тултипы для IDE. Хочу сделать что-бы коды подсчитывала для Inline ASM кодеров.

Ответить

Номер ответа: 5
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 24.05.04 21:43
Уууу, а то я уж было обрадовался, что еще один чел увлекся Alt-xxxx программированием :) Ты меня разочаровал, CyRax :( Если не учить, тогда go www.intel.com, качай их пдфки, там все по машинным кодам есть.

Ответить

Номер ответа: 6
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #6
Добавлено: 24.05.04 23:33
Учись студент. Тебе ещё 4 года ваньку валять. А я институт давно закончил и должен заботится о средстах к существованию.

Кстати, брось хоть один исходник проги на ASM.
Ну или хотя бы пару алгоритмов.
Гляну хоть как настоящие Alt-xxxx программеры кодят.

Ответить

Номер ответа: 7
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #7
Добавлено: 24.05.04 23:58
2 sne
 Была такая мысля. Но очень она времяёмкая. Даже в TD32 виндовый Notepad.exe открывал. Куда проще найти готовую таблицу. В поставке с MASM32 идёт такая таблица, но не сказал бы что я всё в ней понял.
 Насколько я понял, у тебя уже стоит MASM32. Глянь в каталоге \HELP файл opcodes.hlp (или что-то подобное). Если всё поймёшь - дай знать.
 
 PS: А вообще, прочитав пару заумных статей, вычислил что это не так уж просто. Создатели процессора Intel на этапах становления своего детища, заложили туда несколько нестандартных вычислений опкодов. Кстати некоторые отладчики валятся, потому что не могут обработать нестандартные способы вычисления адресов, расчитанные именно на Intel-архитектуру. Под процессоры другой архитектуры таких выкрутасов не делали.

Ответить

Номер ответа: 8
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #8
Добавлено: 25.05.04 01:14
Хм... действительно оччень там заумно все написано... мне начинающему не понять :(

Ответить

Номер ответа: 9
Автор ответа:
 Jon



Вопросов: 1
Ответов: 4
 Профиль | | #9 Добавлено: 01.02.05 12:46
На сайте Intel можно было 4 книжки заказать в нахаляву, там все это есть.

Ответить

Номер ответа: 10
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #10
Добавлено: 01.02.05 19:32
Блин, Jon поднял темку старую... прочитал я тут свой последний пост и позволю себе не согласиться с самим собой :) мне начинающему тока так понять :) Наверно за пол года поумнел :)

Ответить

Номер ответа: 11
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #11 Добавлено: 01.02.05 19:45
Тьфу, зачем реанимировать старые топики? Ну я никак понять не могу... ;)

Ответить

Номер ответа: 12
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #12
Добавлено: 02.02.05 22:41
Гы, а я получил эти мануалы :)

Ответить

Номер ответа: 13
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #13
Добавлено: 15.06.05 15:43
Sharp, просто молниеносная реакция! ;) Sharp, а что ты всё-таки нашёл?

У Юрова в новом учебнике написано, как из команд языка ассемблера вычисляются машинные коды операций.. Довольно запутано, но если поразмыслить.. Всё реально.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам