I am a assembly programmer using FASM and MASM. I have IBM PC Architecture(IA-32 IA-64) knowledge and I am a firmware programmer. I too have knowledge in PC Hardware, MASM, FASM.