HАX код
- Сообщения: 382
- Зарегистрирован: Сб фев 18, 2012 14:50:22
возможно ктото сталкивался с его написанием, если да то посоветуйте материал по теме.
я его в гугл на дрц прогнал, вы знаете, пи-када нет.
- Реклама
Не сталкивался, но жуть как интересно стало. Где искать? Где применяется?
Docendo discimus
- Сообщения: 382
- Зарегистрирован: Сб фев 18, 2012 14:50:22
начнем (и пожалуй закончим) с того что .hex - это формат файла. В нем хранятся бинарные данные с их контрольными суммами.
Ставим плюсы: )
- Реклама
- Сообщения: 454
- Зарегистрирован: Вс янв 15, 2012 19:58:40
Мало того его не пишут его получают после компиляции исходных файлов программы.
Ни один домашний кот незнает что он домашний.
- Сообщения: 382
- Зарегистрирован: Сб фев 18, 2012 14:50:22
хочу сделать компилятор под свои нужды, сейчас он генерирует текстовый файл который открывает и компилирует студия, хочеться уместить весь процесс в одной программе.
суть хекс кода нашёл давно но не доверяю источнику, и в целом я просто потерял документ.
суть хекс кода нашёл давно но не доверяю источнику, и в целом я просто потерял документ.
я его в гугл на дрц прогнал, вы знаете, пи-када нет.
- Сообщения: 330
- Зарегистрирован: Чт июн 23, 2011 07:55:51
Ну и делайте. Делайте как все: вызов программы компилятора с передачей ей всех нужных параметров из своей программы.mazda писал(а):хочу сделать компилятор под свои нужды, сейчас он генерирует текстовый файл который открывает и компилирует студия, хочеться уместить весь процесс в одной программе.
суть хекс кода нашёл давно но не доверяю источнику, и в целом я просто потерял документ.
- Сообщения: 382
- Зарегистрирован: Сб фев 18, 2012 14:50:22
а зачем делать вызов если можно собрать хекс побайтно.
я его в гугл на дрц прогнал, вы знаете, пи-када нет.
Вы сначала компилятор напишите. После этого сборка файла .hex покажется детской забавой.
PS. НАХ-НАХ этот hex.
PS. НАХ-НАХ этот hex.
Docendo discimus
- Сообщения: 382
- Зарегистрирован: Сб фев 18, 2012 14:50:22
компилятор в данном случае не нужно ассоциировать с компиляторами си и тд и тп, в этой ситуации есть достаточно конкретной направленности задача, она вполне хорошо превращаеться в асм текст для студии, суть как раз в том чтобы обойтись без студии
я его в гугл на дрц прогнал, вы знаете, пи-када нет.
- Сообщения: 296
- Зарегистрирован: Ср дек 30, 2009 09:55:39
- Сообщения: 382
- Зарегистрирован: Сб фев 18, 2012 14:50:22
"Вручную" можно создать дамп кода только для I8080, Z80 и MCS51-совместимых (кодирующие таблицы команд) у остальных семейств это весьма муторная проблема 
да и чем фирменная IDE провинилась? - там можно и на асме писать и на Си - поставь соответствующие настройки в проекте и не морочь мозги
да и чем фирменная IDE провинилась? - там можно и на асме писать и на Си - поставь соответствующие настройки в проекте и не морочь мозги
Последний раз редактировалось BOB51 Ср авг 29, 2012 10:33:20, всего редактировалось 1 раз.
У меня рука не поднимется переименовать тему
Определитесь с терминологией. Про "сделать компилятор" на первых порах забудьте. Или посмотрите исходники готовых - что-нибудь из GCC например.хочу сделать компилятор под свои нужды
Ну раз уж делать дамп вручную, то какая разница между 51-м и например AVR, ну и что что у второго константы где-то посередине опкода торчат 
ploop писал(а):У меня рука не поднимется переименовать тему![]()
Тут возможны два варианта.
Нах код - как вид быдлокода.
или
Нах АСМ
Заглавие - супер ! Сразу определяет направление исследования
А вы человеку не мешайте. Н.Вирт написал же в одиночку компилер Паскаля - а вдруг мы присутствуем при начале чего-то такого.
Поскоку остановка лишь за НАХ кодом, предполагается, что товарисч уже знает теорию разработки язков программирования, и такие мелочи, как лево- право-рекурсивный разбор, терминальные и нетерминальные символы, матрица предшествования, контекстно-свободная грамматика для него -- как родные.
Мне это напоминает старинную байку. "Я поднимал штангу 300кг. Не веришь? Правда, поднимал ! Вот только не поднял"
А вы человеку не мешайте. Н.Вирт написал же в одиночку компилер Паскаля - а вдруг мы присутствуем при начале чего-то такого.
Поскоку остановка лишь за НАХ кодом, предполагается, что товарисч уже знает теорию разработки язков программирования, и такие мелочи, как лево- право-рекурсивный разбор, терминальные и нетерминальные символы, матрица предшествования, контекстно-свободная грамматика для него -- как родные.
Мне это напоминает старинную байку. "Я поднимал штангу 300кг. Не веришь? Правда, поднимал ! Вот только не поднял"
Последний раз редактировалось Jack_A Ср авг 29, 2012 11:10:18, всего редактировалось 1 раз.


