finish exercise 5: trap_dispatch
exercise 6:breakpoint exception handle
exercise7: syscall