OCG abbr. 口服胆囊造影术(omnicardiogram)
- Compilers without OCG compile each code module independently, without information from the other parts of the program.
没有OCG功能的编译器独立编译每个代码模块,对来自程序其它部分的信息一无所知。 - Code generated by an OCG compiler may not need to save any registers during an interrupt routine, thereby saving up to 48 cycles that are wasted by a non-OCG compiler.
由OCG编译器产生的代码在中断程序过程中可能不需要保留所有寄存器,因此能够节省非OCG编译器中所浪费的高达48个周期。 - Code generated for Silicon Labs single-cell C80519XXF by a non-OCG compiler results in an average of 108 cycles to execute the interrupt service routine and main loop overhead for each sample of data.
非OCG编译器针对Silicon Labs单电池供电C80519XXF所产生的代码,每次数据采样平均会有108个周期来执行中断服务程序和主循环。