MC68030CRC25C Freescale Semiconductor, MC68030CRC25C Datasheet - Page 115
![no-image](/images/manufacturer_photos/0/2/262/freescale_semiconductor_sml.jpg)
MC68030CRC25C
Manufacturer Part Number
MC68030CRC25C
Description
IC MPU 32BIT ENHANCED 128-PGA
Manufacturer
Freescale Semiconductor
Datasheet
1.MC68030FE20C.pdf
(599 pages)
Specifications of MC68030CRC25C
Processor Type
M680x0 32-Bit
Speed
25MHz
Voltage
5V
Mounting Type
Surface Mount
Package / Case
128-PGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
-
- Current page: 115 of 599
- Download datasheet (23Mb)
3
3-30
3.5.2 Nested Subroutine Calls
The LINK instruction pushes an address onto the stack, saves the stack ad-
dress at which the address is stored, and reserves an area of the stack. Using
this instruction in a series of subroutine calls results in a linked list of stack
frames.
The UNLK instruction removes a stack frame from the end of the list by
from the stack. When the operand of the instruction is the address of the link
address at the bottom of a stack frame, the effect is to remove the stack
frame from the stack and from the linked list.
loading an address into the stack pointer and pulling the value at that address
AFTER DELETING ENTRY:
OOELETE
DOLOOP
OOEMPTY
ODOONE
BEFORE DELETING ENTRY:
LISTPUT J
CLB.L
CAS2.L
BNE
BRA
CAS2.L
BNE
LEA
LEA
MOVE.L
BEQ
MOVE.L
BEQ
LEA
LIST__PUT,AO
LIST_GET. A1
(A1),O }
DODONE
(LAST,O1),D2
DDEMPTY
(NEXT. D2),A2
DO
Dl:O1,D2:DO,(A1):(A2)
DDLOOP
DDDONE
DI:D1,D2:D2,(A1):(AO)
DDLOOP
Figure 3-5. Doubly Linked List Deletion
LIST_PUT
MC68030 USER'S MANUAL
IF BOTH POINTERS STILL POINT TO THIS ENTRY, UPDATE THEM
IF NOT. TRY AGAIN
IF STILL FIRST ENTRY, SET HEAD AND TAIL POINTERS TO NULL
IF NOT, TRY AGAIN
SUCCESSFUL ENTRY DELETION, ADDRESS OF DELETED ENTRY IN Ol (MAY BE NULL)
GET ADDRESS OF HEAD POINTER IN AO
GET ADDRESS OF TAIL POINTER IN A1
MOVE TAIL POINTER INTO 01
IF NO LIST. QUIT
PUT BACKWARO POINTER IN D2
IF ONLY ONE ELEMENT. UPDATE POINTERS
PUT AODRESS OF FORWARD POINTER IN A2
PUT NULL POINTER VALUE IN DO
~
LIST_GET
LIST_G ET - ~
~
MOTOROLA
DELETED ENTRY
1
Related parts for MC68030CRC25C
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![MC680](/images/no-image3.png)
Part Number:
Description:
(MC600 Series) INTEGRATED CIRCUITS
Manufacturer:
ETC
Datasheet:
![MC14560BCP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC12034AP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MPIC2112P](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC14520BCP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC12026AP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC145152P2](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC68HC11A0P](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MCM6726DWJ10](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC44355](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC13282AP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC14519BCP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC14495P1](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![SN74LS796N](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC142100CP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet: