add assembler test cases