Great blog post showing how to lower a traditional assembly language to BF: https://gergo.erdi.hu/blog/2010-09-07-from_register_machines_to_brainfuck,_part_2/