English
Language : 

ST20C2 Datasheet, PDF (91/212 Pages) STMicroelectronics – Instruction Set Reference Manual
insertqueue
insertqueue
insert at front of scheduler queue
Code: 60 F2
Description: Insert a list of processes at the front of the scheduling list of priority
indicated by Areg, where 0 indicates high priority and 1 indicates low priority. Breg
and Creg are the front and back, respectively, of the list to be inserted.
Definition:
if (Breg ≠ NotProcess.p)
{
ProcQueueFPtr′[Areg]←Breg
if (ProcQueueFPtr[Areg] = NotProcess.p)
ProcQueueBPtr′[Areg]←Creg
else
word′[Creg @ pw.Link] ← ProcQueueFPtr[Areg]
}
Areg′ ← undefined
Breg′ ← undefined
Creg′ ← undefined
Error signals: none
Comments:
Secondary instruction.
See also: swapqueue
91/212
®