the best guide is in Structure and Interpretation of Computer Programs. I have known more that one person who has taken the techniques directly and written interpreters for scheme in various assembly languages.