Исходник выполнения команд ассемблера в коде на C++ ( Cpp )
Язык программирования и среда разработки( создания программы ) : C / C++ , Microsoft Visual Studio.
Название созданной программы : Выполнение команд ассемблера в коде С++
Разработанная программа выполняет команды ассемблера, вызывая их из кода на C++.
Каждая часть созданной программы выполняется отдельно. Каждая часть делает следующее:
1. Генерирует код команды, используя все позволенные форматы указанной команды (в зависимости от указанных операндов)
2. Устанавливает начальное значение для используемых операндов и эмулирует работу отладчика.
Для этого разработанная программа читает файл с командами (или объектными кодами) и отображает изменения в регистрах и памяти (не забывая регистра флагов)
Описание общего алгоритма созданной программы генерации кода:
1. Чтение строки файла.
2. Анализ на присутствие определенной команды.
3. Определение операндов.
4. На базе команды и использованных операндов выполняет формирование кода.
5. Записывает код в файл
Описание общего алгоритма работы отладчика:
1. Чтение значений из файла кодов.
2. Проверка на присутствие определенной команды и определение операндов.
3. Получение значений необходимых операндов.
4. Смена значений в определенных операндах в зависимости от команды.
Обрабатываемые команды:
a. Команда SHL. Операнд длиной 1 байт.
b. Команда SHR. Операнд длиной 2 байт.
c. Команда SAR. Операнд длиной 1 байт.
Созданная ( разработанная ) программа написана на C++. Исходник созданной программы хорошо прокомментирован.
Если возникнут вопросы по исходнику созданной программы я буду рад на них ответить.
Разработанная ( созданная ) программа может быть изменена под Ваши условия.
Вы можете заказать создание графического эквивалента данной консольной программы.
Вы можете заказать создание ( разработку ) программы, ПО по Вашему заданию.
Скачать реализацию созданной программы( 0,1 Мб ).
Вы можете заказать:
- проектирование , разработку , создание программы (ПО) по Вашему заданию.
- модификацию имеющейся разработанной программы(реализация на другом языке программирования, разработка ( создание ) похожей программы).
Стоимость исходного кода разработанной программы составляет 500 руб.
Для заказа исходника созданной программы, пожалуйста, заполните форму, расположенную ниже.
Если у Вас имеются вопросы по разработке , созданию программ, ПО заказу и получению исходников или любые другие вопросы, Вы можете связаться со мной отправив письмо по адресу order@ruprog.ru, написав в icq – 401410793