PDA

Просмотр полной версии : Вопрос к прогерам про компилятор



Dwa83
03.07.2018, 19:21
Делал как-то свой простенький компиль для ассемблера Z80 на PC, теперь интерес немного расширился, и я начал его перелопачивать. Компиль выдаёт байткод, но в байткод он переделывает в последнюю очередь, до последнего храня всё это дело в HEX-строке. Я не помню нафига я так делал, но хочу вырезать это дело. Потому вопрос где-нибудь когда-нибудь кому-нибудь вообще пригождалось представление готового бинарника в HEX представлении и для чего?

- - - Добавлено - - -

Похоже нет, вырезаю)

Spectramine
03.07.2018, 20:00
Я не понял, про какое HEX-представление идет речь. Про текстовую строку, в котором объектный код представлен в виде двухсимвольных HEX-чисел? Непонятно, зачем в неё компилировать.
Я тоже писал компилятор ассемблера z80 на PC, и сразу компилировал в исполняемый код+метки. Код всегда можно вывести хоть в десятичном, хоть в хекс, хоть в бинарном, хоть в ASCII-виде.

Dwa83
03.07.2018, 21:12
Про текстовую строку, в котором объектный код представлен в виде двухсимвольных HEX-чисел
да.
Просто у меня из шестнадцатирично-символьного стринга в итоге бинарник делался. Я вроде для "будущего" так делал, но не помню для чего конкретно.

- - - Добавлено - - -

Вопрос решён)

Похоже нет, вырезаю)

krt17
03.07.2018, 22:01
Возможно пытался сделать подобие intel HEX, но так то да, не нужно. А вот листинг очень даже пригождался в sjasmplus, когда ловишь глюканы компилятора или смотришь результаты lua очень помогал.