| ??? 03/13/10 10:56 Read: times |
#174107 - Yes, That's it. Responding to: ???'s previous message |
making use of the directive "using X" reduces PUSHes & POPs in final SRC to :
RSEG ?PR?ext_int_0?PS2_INTERR_C_ASM
USING 1
ext_int_0:
PUSH ACC
PUSH B
PUSH DPH
PUSH DPL
PUSH PSW
USING 1
MOV PSW,#08H
.
.
.
It is used in C as: void ext_int_0(void) interrupt 0 using 1 //external interrupt 0, reg. bank 1
{
.
.
.
}
Thanks everyone. |
| Topic | Author | Date |
| How to control PUSHes & POPs in interrupt? | 01/01/70 00:00 | |
| Don't know in Keil but | 01/01/70 00:00 | |
| What is the Code in the interupt? | 01/01/70 00:00 | |
| Code in Interrupt | 01/01/70 00:00 | |
| Once you use ASM, the optimiser gives up | 01/01/70 00:00 | |
| OR | 01/01/70 00:00 | |
Questions | 01/01/70 00:00 | |
| Use alternate register set... | 01/01/70 00:00 | |
| Yes, That's it. | 01/01/70 00:00 | |
| Using X | 01/01/70 00:00 | |
| Just Remember | 01/01/70 00:00 | |
| The cost... | 01/01/70 00:00 |



