соответствие мнемокода командам двоичного кода

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
Сергейй
Сообщения: 0
Зарегистрирован: 11 май 2014, 12:20

11 май 2014, 12:40

Здравтсвуйте! Мне интересно как работает компьютр на низком уровне и я потихоньку изучаю читаю, но вот сталкнулся с такой проблеммой и хочу чтобы вы мне показали правиьный путь.
Есть такай таблица с сайта http://www.in-computer.ru/mashinnyj-i-a ... ty-komand/ это ее одна строка и команда mow
Пересылка mov 100010 Двухадресная
Я пользуюсь убунтой и у меня есть программа GHex она отображает файлы в шестнадцатеричном коде и есть отображение двоичное дапустим команда mov в шестнадцатеричном представлениии это 6D6F76 в двоичном это 01101101-01101111-01110110.
Как я понимаю это двоичное представление знаков m o v не не самой команды так как веря таблици с сайта mov 100010, тоесть при обращении к этому адресу выолняется команда mov и так же как я понял этот адрес может меняться в зависимости от архетектуры. Так вот вопрос если мои рассуждения верны что дает этот редактор Hex и как посмотреть машинные команды, тапустим беру я любой откомпелированыей файл открываю его и вижу картину как это происходит на низком уровне.
Буда рад любым ответам!
Ответить