URL
https://opencores.org/ocsvn/lxp32/lxp32/trunk
Subversion Repositories lxp32
[/] [lxp32/] [trunk/] [verify/] [lxp32/] [src/] [firmware/] [test014.asm] - Rev 9
Compare with Previous | Blame | View Log
/** Test "hlt" instruction*/lc r100, 0x10000000 // test result output pointerlc r101, haltlc r103, 0x20000000 // timer: number of pulses (0xFFFFFFFF - infinite)lc r104, 0x20000004 // timer: delay between pulses (in cycles)lc iv0, timer_handlermov r10, 2mov cr, 1 // enable interrupt 0lc r0, 1000sw r104, r0sw r103, 1hltsw r100, r10 // r10 will be 2 if interrupt hasn't been called, which is a failure codehalt:hltjmp r101 // halttimer_handler:mov r10, 1iret
