68000 Motherboard User’s Manual
Rev. A
Page 50 of 54
BLOCKFILLB_RTS(PC,D0.W)
the remainder index. The remainder count has determined
the number of instructions up from the exit point to pass
execution.
MOVE.B
D1, (A0)+
Jump target for 3 remaining bytes to transfer.
MOVE.B
D1, (A0)+
Jump target for 2 remaining bytes to transfer.
MOVE.B
D1, (A0)+
Jump target for 1 remaining bytes to transfer.
BLOCKFILLB_RTS:
Jump target for 0 remaining bytes to transfer, the routine’s
exit point.
RTS
Terminate execution of the routine by returning to the
calling parent.
8.3
Software Notes on the MB68k-100
•
Upon initialization, the SVS sets the Supervisor Stack Pointer to the same
location used to begin software execution. The stack pointer typically must be
initialized in software before the stack is used.
•
An interrupt is acknowledged in the interrupt service routine by clearing the
corresponding enable bit for that request level. The bit may subsequently be re-
enabled to capture the next trigger event.
•
Because of the possibility of spurious interrupt level requests due to the
asynchronous nature of the Interrupt Logic, all enabled interrupts should be
vectored in a controlled way.
Summary of Contents for MB68k-100
Page 1: ...Rev A Grant K c 2011 ...