call和ret指令都是转移指令,他们都是修改IP,或同时修改CS和IP。它们常被共同用来实现子程序设计。 1.ret和retf ret指令用栈中的数据,修改IP的内容,从而实现近转移; retf指令用栈中的数据,修改CS和IP的内容,从而实现远转移; CPU执行ret指令时,进行下面两步操作: ( Read More
1.CPU移植要求: 1) 处理器有对应的能产生可重入代码的C编译器2) 处理器支持中断且能提供周期性的中断(通常介于10到1000Hz之间)。 3) 可以关中断和开中断4) 处理器支持存储和载入堆栈指针、 CPU寄存器、堆栈的指令。5) 处理器有足够的RAM用于存放uC/OS-III的变量、 结构 Read More