Assembler

@fakhreldin-m-abdelkhalik