03.01.2015 Views

80C186EC/80C188EC Microprocessor User's Manual

80C186EC/80C188EC Microprocessor User's Manual

80C186EC/80C188EC Microprocessor User's Manual

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CONTENTS<br />

14.3.1.2 Arithmetic Instructions ...................................................................................14-3<br />

14.3.1.3 Comparison Instructions ................................................................................14-5<br />

14.3.1.4 Transcendental Instructions ..........................................................................14-5<br />

14.3.1.5 Constant Instructions .....................................................................................14-6<br />

14.3.1.6 Processor Control Instructions ......................................................................14-6<br />

14.3.2 80C187 Data Types ................................................................................................14-7<br />

14.4 MICROPROCESSOR AND COPROCESSOR OPERATION...................................... 14-7<br />

14.4.1 Clocking the 80C187 .............................................................................................14-10<br />

14.4.2 Processor Bus Cycles Accessing the 80C187 ......................................................14-10<br />

14.4.3 System Design Tips ..............................................................................................14-11<br />

14.4.4 Exception Trapping ...............................................................................................14-13<br />

14.5 EXAMPLE MATH COPROCESSOR ROUTINES...................................................... 14-13<br />

CHAPTER 15<br />

ONCE MODE<br />

15.1 ENTERING/LEAVING ONCE MODE........................................................................... 15-1<br />

APPENDIX A<br />

80C186 INSTRUCTION SET ADDITIONS AND EXTENSIONS<br />

A.1 80C186 INSTRUCTION SET ADDITIONS ................................................................... A-1<br />

A.1.1 Data Transfer Instructions ...................................................................................... A-1<br />

A.1.2 String Instructions ................................................................................................... A-2<br />

A.1.3 High-Level Instructions ........................................................................................... A-2<br />

A.2 80C186 INSTRUCTION SET ENHANCEMENTS......................................................... A-8<br />

A.2.1 Data Transfer Instructions ...................................................................................... A-8<br />

A.2.2 Arithmetic Instructions ............................................................................................ A-9<br />

A.2.3 Bit Manipulation Instructions ................................................................................... A-9<br />

A.2.3.1 Shift Instructions ............................................................................................. A-9<br />

A.2.3.2 Rotate Instructions ....................................................................................... A-10<br />

APPENDIX B<br />

INPUT SYNCHRONIZATION<br />

B.1 WHY SYNCHRONIZERS ARE REQUIRED................................................................. B-1<br />

B.2 ASYNCHRONOUS PINS.............................................................................................. B-2<br />

APPENDIX C<br />

INSTRUCTION SET DESCRIPTIONS<br />

APPENDIX D<br />

INSTRUCTION SET OPCODES AND CLOCK CYCLES<br />

INDEX<br />

xi

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!