ABSTRACT

This chapter describes how µC/OS-II has been ported to the Intel 80x86 series of processors running in real mode, large model for the Borland C++ v4.51 tools. This port assumes that your application does not do any floating-point math, or, if it does, it uses the Borland Floating-Point Emulation library. In other words, I assume that you are using this port with embedded 80186, 80286, 80386, or even plain 8086 class processors that rely only on integer math. This port can also be adapted (i.e., changed) to run plain 8086 processors but requires that you replace the use of the PUSHA/POPA instructions with the proper number of PUSH/POP instructions.