Форум программистов, компьютерный форум CyberForum.ru

Компиляция заданного кода в exe через программу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан массив состоящий из n натуральных чисел http://www.cyberforum.ru/cpp-beginners/thread802718.html
Дан массив состоящий из n натуральных чисел.Образовать новый массив элементам которого будут элементы исходного оканчивающиеся на цифру k
C++ Задан массив с количеством элементов n Задан массив с количеством элементов n.Сформировать 2 массива:в 1 включить элементы исходного массива с чётными номерами,а во 2 с нечётными http://www.cyberforum.ru/cpp-beginners/thread802717.html
Массивы. Вычислить минимальный элемент массива, сумму элементов массива, преобразовать массив C++
При написании программ использовать динамические массивы. Размерность массивов задаётся именованной константой. Задача 2. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) минимальный элемент массива; 2) сумму элементов массива, расположенных между первым и последним положительными элементами. Преобразовать массив таким образом, чтобы сначала располагались все...
Массивы. Вычислить максимальный элемент массива, сумму элементов, сжать массив C++
При написании программ использовать динамические массивы. Размерность массивов задаётся именованной константой. Задача 1.В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) максимальный элемент массива; 2) сумму элементов массива, расположенных до последнего положительного элемента. Сжать массив, удалив из него все элементы, модуль которых находится в интервале ....
C++ Используя рекурсивные функции, сделать следующие задачи: http://www.cyberforum.ru/cpp-beginners/thread802701.html
1)Подсчитать количество цифр в заданном числе. Выполнить следующие задания, оформив каждый пункт в виде функции. Все необходимые дан-ные для функций должны передаваться им в качестве параметров. Использование глобальных пе-ременных в функциях не допускается. При написании программ можно использовать как динамические, так и нединамические массивы. Размерность последних задаётся именованной...
C++ Описать структуру с именем NOTE, содержащую следующие поля: 1. Описать структуру с именем NOTE, содержащую следующие поля: ■ фамилия, имя; ■ номер телефона; ■ день рождения (массив из трех чисел). 2. Написать программу, выполняющую следующие действия: ■ ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE; записи должны быть упорядочены по датам дней рождения; ■ вывод на экран информации о человеке, номер... подробнее

Показать сообщение отдельно
XRuZzz
Антикодер
577 / 478 / 23
Регистрация: 15.09.2012
Сообщений: 2,429
07.03.2013, 15:00     Компиляция заданного кода в exe через программу
если у вас возникают такие вопросы то начинать нужно с Литература C++ раздел "Основы программирования и синтаксис языка"
там представлены достойные книги, которые быстро приведут вас к цели

ну и посмотрите советы по книгам в разделе форума про ассемблер. (у каждого типа процессора свой ассемблер)

Добавлено через 9 минут
ну и по традиции дам ссылки на вики
Машинный код
Ассемблер_(язык_программирования)
Компилятор

цитата из последней ссылки(раз уж вы никому не верите)
Некоторые компиляторы переводят программу с языка высокого уровня не прямо в машинный код, а на язык ассемблера. Это делается для упрощения части компилятора, отвечающей за кодогенерацию, и повышения его переносимости (задача окончательной генерации кода и привязки его к требуемой целевой платформе перекладывается на ассемблер), либо для возможности контроля и исправления результата компиляции программистом.
там кстати и про байткод есть, но не думаю, что он будет выдавать оптимальные программы для конкретной архитектуры процессора.

Добавлено через 7 минут
вот ещё полезная цитата
Разновидностью декомпилирования является дизассемблирование машинного кода в код на языке ассемблера, который почти всегда выполняется успешно (при этом сложность может представлять самомодифицирующийся код или код, в котором собственно код и данные не разделены). Связано это с тем, что между кодами машинных команд и командами ассемблера имеется практически взаимно-однозначное соответствие

Не по теме:


под каждым сообщением есть волшебная кнопка "Спасибо"

 
Текущее время: 10:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru