Это то, что вы ищете:
Сборщики и грузчики - Дэвид Саломон. Опубликовано в феврале 1993 г. - бесплатно ( скачать здесь )
Конечно, вам понадобится следующее:
Вы всегда можете обратиться к реализациям Opensource Assembler:
Что касается примера кода ...
Однако я не знаю никаких «простых» ассемблеров.
Я написал один давно. Это так же просто, как получить руководство по ассемблеру x86 от Intel и записать байты в .com файл (для windows). Жаль, что я не могу найти свое старое сообщение на форуме, которое я сделал об этом. Он был написан на D++. Это просто показывает, что вы можете сделать это на любом языке. Просто токенизируйте вашу строку и переведите ее.