ST20-C1 STMICROELECTRONICS [STMicroelectronics], ST20-C1 Datasheet - Page 154

no-image

ST20-C1

Manufacturer Part Number
ST20-C1
Description
Instruction Set Reference Manual
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet
Status Register:
Comments:
See also: dequeue enqueue run wait
154/205
}
where frontptr = word[SchedulerQptr @ q.FPtrLoc]
Global interrupt enable and timeslice enable are preserved.
Start_next_task is set when the current process is descheduled and cleared
when the new process is started. An interrupt may occur between these two
stages.
Other bits are set to the values listed above.
Secondary instruction.
Deschedules the current process.
This instruction must not be used in an exception handler.
Chapter 7 .
}
Areg
Breg
Creg
Iptr
if (frontptr = backptr)
else
backptr = word[SchedulerQptr @ q.BPtrLoc]
word [SchedulerQptr @ q.FPtrLoc]
word [SchedulerQptr @ q.FPtrLoc]
undefined
undefined
undefined
word [frontptr @ pw.Iptr]
--one process on queue, so make it empty
--
many processes, so remove first
NotProcess
word[frontptr @ pw.Link]

Related parts for ST20-C1