A CMOS 32b single chip microprocessor

A FULL 32b CPl* implemented in CMOS using a latc.h-up free twin-tub technology will be described, citing the architecture from both the user's external and internal hardware viewpoints. From the user's viewpoint the CPU supports efficient compi­ lation of high level languages with respect to both code space and execution time. In addition, it has features which support the design of an operating system. The instruction set is orthogonal so that any opcode can be nsed with any operand descriptor. Some instructions handle bit fields and blocks as well. The addressing modes are quite extensive and arc indicated in Table l. The instruction set is very effective at data manipulation.

[1]  W. N. Grant,et al.  Elimination of latch up in bulk CMOS , 1980, 1980 International Electron Devices Meeting.

[2]  A. Lopez,et al.  A dense gate matrix layout style for MOS LSI , 1980, 1980 IEEE International Solid-State Circuits Conference. Digest of Technical Papers.

[3]  L.C. Parrillo,et al.  Twin-tub CMOS - A technology for VLSI circuits , 1980, 1980 International Electron Devices Meeting.