1.include "t-macros.i" 2 3 start 4 5test_slae_1: 6 loadpsw2 PSW_ST|PSW_FX 7 loadacc2 a0 0x00 0x0AFF 0xF000 8 ldi r0, 4 9 slae a0, r0 10 checkacc2 1 a0 0x00 0x7FFF 0xFFFF 11 12test_slae_2: 13 loadpsw2 PSW_ST|PSW_FX 14 loadacc2 a0 0xFF 0xF700 0x1000 15 ldi r0, 4 16 slae a0, r0 17 checkacc2 2 a0 0xFF 0x8000 0x0000 18 19test_slae_3: 20 loadpsw2 PSW_ST|PSW_FX 21 loadacc2 a0 0x00 0x0010 0xA000 22 ldi r0, 4 23 slae a0, r0 24 checkacc2 3 a0 0x00 0x010A 0x0000 25 26test_slae_4: 27 loadpsw2 0 28 loadacc2 a0 0x00 0x0010 0xA000 29 ldi r0, 4 30 slae a0, r0 31 checkacc2 4 a0 0x00 0x010A 0x0000 32 33test_slae_5: 34 loadacc2 a0 0x00 0x0010 0xA000 35 ldi r0, -4 36 slae a0, r0 37 checkacc2 4 a0 0x00 0x0001 0x0A00 38 39 exit0 40