6.6 68020 Advanced Instructions
This section provides a detailed description of the 68020 advanced instructions including BKPT, CAS/CAS2, TAS, CALLM/RTM, and coprocessor instructions.
6.6.1 Breakpoint Instruction
A breakpoint is a debugging tool that allows the programmer to check or pass over an entire section of a program. Execution of a breakpoint usually results in exception processing. Hence, the programmer can use any of the TRAP vectors as breakpoints. Also, any of the interrupt levels can be used by external hardware to cause a breakpoint.
The BKPT instruction is included with the 68010, 68012 and 68020 microprocessors.
In order to place a breakpoint in a program loop located in RAM, the operating system can temporarily remove an ...
Get Microprocessors and Microcomputer-Based System Design, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.