Os motores de busca de Datasheet de Componentes eletrônicos
  Portuguese  ▼
ALLDATASHEETPT.COM

X  

ST20-C1 Folha de dados(PDF) 159 Page - STMicroelectronics

Nome de Peças ST20-C1
Descrição Electrónicos  Instruction Set Reference Manual
PDF  205 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricante Electrônico  STMICROELECTRONICS [STMicroelectronics]
Página de início  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

ST20-C1 Folha de dados(HTML) 159 Page - STMicroelectronics

Back Button ST20-C1 Datasheet HTML 155Page - STMicroelectronics ST20-C1 Datasheet HTML 156Page - STMicroelectronics ST20-C1 Datasheet HTML 157Page - STMicroelectronics ST20-C1 Datasheet HTML 158Page - STMicroelectronics ST20-C1 Datasheet HTML 159Page - STMicroelectronics ST20-C1 Datasheet HTML 160Page - STMicroelectronics ST20-C1 Datasheet HTML 161Page - STMicroelectronics ST20-C1 Datasheet HTML 162Page - STMicroelectronics ST20-C1 Datasheet HTML 163Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 159 / 205 page
background image
159/205
8 Instruction Set Reference
®
timeslice
timeslice
Code: FE
Description: Deschedules the current process and starts the next task if a timeslice
is due and timeslicing is enabled. This instruction is implemented in two stages to
protect interrupt latency. The first stage deschedules the current process (even if the
queue is empty), adds it to the back of the scheduling queue and sets the
start_next_task status bit. The second stage clears the start_next_task status bit
and starts the next process from the scheduling queue. An interrupt may occur
between the two stages.
Definition:
if ( Statustimeslicing enabled and Statustimeslice_count=0 )
{
if (
timeslice trap installed)
take timeslice trap
else
{
-- save state of current process
word
′[Tdesc @ pw.Iptr]
← next instruction
word
′[Tdesc @ pw.Wptr]
← Wptr
if (frontptr
≠ NotProcess)
--queue not empty
{
-- add current process to scheduling queue
word
′[backptr @ pw.Link]
← Tdesc
word
′[SchedulerQptr @ q.BPtrLoc] ← Tdesc
-- remove front process from queue
word
′[SchedulerQptr @ q.FPtrLoc] ← word[frontptr @ pw.Link]
-- start next process from scheduling queue
Tdesc
′← frontptr
Wptr
′← word [frontptr @ pw.Wptr]
Iptr
′← word [frontptr @ pw.Iptr]
}
Status
′
local_interrupt_enable
← set
Status
′
overflow
← clear
Status
′
undeflo w
← clear
Status
′
carry
← clear
Status
′
user_mode
← set
Status
′
interrupt_mode
← clear
Status
′
trap_mode
← clear
Status
′
sleep
← clear
Status
′
start_next_task
← clear



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Folha de dados Download

Go To PDF Page


Ligação URL



ALLDATASHEET é útil para você?  [ DONATE ] 

Sobre Alldatasheet   |   Publicidade   |   Contato conosco   |   Privacy Policy   |   Link para a ficha técnica    |   roca de Link   |   Lista de Fabricantes
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com