Перевод опкодов в машинный код (для [x86] Win32): подскажите нормальную инфу :)
Добрый вечер. Я хочу написать маленький ассемблер для Win32 в целях самообразования и главная загвоздка состоит в переводе инструкций в машинный код. Не нашел инфы в инете именно про сам процес перевода. Файл "masm32\help\OPCODES.HLP" изучаю уже давно но там даны только опкоды инструкций, а как перевести конкретную инструкцию с операндами в машинный код, я из представленной в етом файле информации, не понимаю.
Возьми мануэлы от интел том второй.
Цитата: Pavia
Возьми мануэлы от интел том второй.
Ааааа, я понял!!! Весь прикол состоит в Mod R/M И SIB байтах! Ну и в колдовании над исходными опкодами (прибавление к опкоду номера регистра) :) Вот незадача, а я то думал... Поспешил я тему создавать. Всем спасибо за внимание.
P.S.
Тем, кто тоже интерисуеться данным вопросом, светую почитать на wasm.ru цыкл статей Заклинание кода (автор Aquila)
Думаю тему можно закрыть.