Сейчас на форуме: (+8 невидимых)

 eXeL@B —› Крэки, обсуждения —› Написание транслятора языка ассемблера
Посл.ответ Сообщение

Ранг: 79.6 (постоянный), 2thx
Активность: 0.080
Статус: Участник
алХимик

Создано: 28 января 2005 17:25
· Личное сообщение · #1

Подозреваю, что этот вопрос не совсем по теме,но все таки.
Есть ли у какая-нибудь информация по разработке(написанию) трансляторов языка ассемблра. Я понимаю что для их разработки используются общие технологии с компиляторами, но меня больше интересует фаза генерации кода, а не семантика и синтаксис (в асме это проще, хотя если будет рассмотрены и эти фазы, будет неплохо.). А это я к сожалению не нашел нигде , может у кого-то была дисциплина в ВУЗе по данному вопросу и есть конспекты, лекции или лабы. За ранее благодарен.

PS копание в исходниках опенсоурсовых ассемблеров ни к чему не привело (правда нашел чью-то курсовую по написанию транслятора команд ADD и CMP =) . Пытался читать книгу Дракона (Ахо. Ульман), но в виду моего "не программистского" образования, до конца в нее не въехал... но буду стараться =)

PPS в итоге должен получится примитивный транслятор, по типу того, что встроен в debug.exe.

-----
Все говорят что мы вместе. Но не многие знают в каком.




Ранг: 0.0 (гость)
Активность: 0.010
Статус: Участник

Создано: 29 января 2005 03:18
· Личное сообщение · #2

Хм... Обратись к Edmond'у с wasm, может подскажет чего...(хотя я думаю, ты и сам знаешь, что к нему можно обратиться ;)



Ранг: 21.5 (новичок)
Активность: 0.030
Статус: Участник

Создано: 29 января 2005 10:27
· Личное сообщение · #3

1) Крис Касперский - "Тонкости дизассемблирования"
2) разбор выражений(постфиксная(или польская) система записи)



Ранг: 79.6 (постоянный), 2thx
Активность: 0.080
Статус: Участник
алХимик

Создано: 29 января 2005 17:08
· Личное сообщение · #4

bUg пишет:
1) Крис Касперский - "Тонкости дизассемблирования"


Да ну его на фиг, с его ошипками о очепятками =), Юров+Сан Саныч будет намного лучше =)

-----
Все говорят что мы вместе. Но не многие знают в каком.



 eXeL@B —› Крэки, обсуждения —› Написание транслятора языка ассемблера
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати