Download CPU32 Reference Manual [330 pages!]
Transcript
PREFACE This reference manual describes programming and operation of the CPU32 instruction processing module, found in the M68300 Family of embedded controllers. It is part of a multivolume set of manuals — each volume corresponds to a major module in the M68300 Family. A user's manual for each device incorporating the CPU32 describes processor function and operation with reference to other modules within the device. This manual consists of the following sections and appendix: Section 1 Overview Section 2 Architecture Summary Section 3 Data Organization and Addressing Capabilities Section 4 Instruction Set Section 5 Processing States Section 6 Exception Processing Section 7 Development Support Section 8 Instruction Execution Timing Appendix A M68000 Family Summary Index NOTE In this manual, the terms assertion and negation specifya particular logic state. Assert and assertion refer to an active or true signal. Negate and negation refer to an inactive or false signal. These terms are used independently of the voltage level that they represent. This manual is written for systems designers, systems programmers, and applications programmers. Systems designers need general knowledge of the entire volume, with particular emphasis on Section 1, Section 7, and Appendix A — they will also need to be familiar with electrical specifications and mechanical data contained in the user’s manual. Systems programmers should become familiar with Sections 1 through 6, Section 8, and Appendix A. Applications programmers can find most of the information they need in Sections 1 through 5, Section 8, and Appendix A. This manual is also written for users of the M68000 Family that are not familiar with the CPU32. Although there are comparative references to other Motorola microprocessors throughout the manual, Section 1, Section 2, and Appendix A specifically identify the CPU32 within the M68000 Family, and discuss the differences betweeen it and related devices. CPU32 REFERENCE MANUAL MOTOROLA iii