12.07.2015 Views

80C186EB/80C188EB Microprocessor User's Manual - CEUNES

80C186EB/80C188EB Microprocessor User's Manual - CEUNES

80C186EB/80C188EB Microprocessor User's Manual - CEUNES

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

INDEX80C187 Math Coprocessor, 12-2–12-8accessing, 12-10–12-11arithmetic instructions, 12-3–12-4bus cycles, 12-11clocking, 12-10code examples, 12-13–12-16comparison instructions, 12-5constant instructions, 12-6data transfer instructions, 12-3data types, 12-7–12-8design considerations, 12-10–12-11example floating point routine, 12-16exceptions, 12-13I/O port assignments, 12-10initialization example, 12-13–12-16instruction set, 12-2interface, 12-7–12-13and chip-selects, 6-14, 12-11and PCB location, 4-7exception trapping, 12-13generating READY, 12-11processor control instructions, 12-6testing for presence, 12-10transcendental instructions, 12-58259A Programmable Interrupt Controllers, 8-1and special fully nested mode, 8-8cascading, 8-7, 8-8interrupt type, 8-9priority structure, 8-882C59A Programmable Interrupt Controllerinterfacing with, 3-25–3-27AAddress and data bus, 3-1–3-616-bit, 3-1–3-5considerations, 3-78-bit, 3-5–3-6considerations, 3-7See also Bus cycles‚ Data transfersAddress bus, See Address and data busAddress space, See Memory space‚ I/O spaceAddressing modes, 2-27–2-36and string instructions, 2-34based, 2-30, 2-31, 2-32based index, 2-34, 2-35direct, 2-29immediate operands, 2-28indexed, 2-32, 2-33indirect, 2-36memory operands, 2-28register indirect, 2-30, 2-31register operands, 2-27AH register, 2-5AL register, 2-5, 2-18, 2-23ApBUILDER files, obtaining from BBS, 1-6Application BBS, 1-5ArchitectureCPU block diagram, 2-2device feature comparisons, 1-2family introduction, 1-1overview, 1-1, 2-1Arithmeticinstructions, 2-19–2-20interpretation of 8-bit numbers, 2-20Arithmetic Logic Unit (ALU), 2-1Array bounds trap (Type 5 exception), 2-44ASCII, defined, 2-37Asynchronous inputs, synchronizing, B-2Auxiliary Flag (AF), 2-7, 2-9AX register, 2-1, 2-5, 2-18, 2-23, 3-6BBase Pointer (BP)‚ See BP registerBaud Rate Compare Register (BxCMP), 10-12Baud Rate Counter Register (BxCNT), 10-11BBS, 1-5BCD, defined, 2-37Bit manipulation instructions, 2-21–2-22BOUND instruction, 2-44, A-8BP register, 2-1, 2-13, 2-30, 2-34Breakpoint interrupt (Type 3 exception), 2-44Bus cycles, 3-20–3-45address/status phase, 3-10–3-12and 80C187, 12-11and CSU, 6-14and Idle mode, 5-13and PCB accesses, 4-4and Powerdown mode, 5-16Index-1

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

Saved successfully!

Ooh no, something went wrong!