Slide 10
Slide 10 text
Instruction Set
• Variable-length, CISC-like instructions
• 56 types of Instructions
• Arithmetic ops (+, -, *, /, &, |, ^, <<, >>, ~, !)
• MOV ops (MOV, MOVI, MOVIn, MOVREL, MOVn)
• CMP ops (CMP, CMPI)
• JMP ops (JMP, JMP8)
• Stack ops (POP, POPn, PUSH, PUSHn)
• LOADSP, STORESP
• EXTND ops
• CALL, RET, BREAK
• => Few, but enough instructions
9