データシートサーチシステム
  Japanese  ▼
ALLDATASHEET.JP

X  

ST20-C1 データシート(PDF) 153 Page - STMicroelectronics

部品番号 ST20-C1
部品情報  Instruction Set Reference Manual
PDF  205 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
メーカー  STMICROELECTRONICS [STMicroelectronics]
ホームページ  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

ST20-C1 データシート(HTML) 153 Page - STMicroelectronics

Back Button ST20-C1 Datasheet HTML 149Page - STMicroelectronics ST20-C1 Datasheet HTML 150Page - STMicroelectronics ST20-C1 Datasheet HTML 151Page - STMicroelectronics ST20-C1 Datasheet HTML 152Page - STMicroelectronics ST20-C1 Datasheet HTML 153Page - STMicroelectronics ST20-C1 Datasheet HTML 154Page - STMicroelectronics ST20-C1 Datasheet HTML 155Page - STMicroelectronics ST20-C1 Datasheet HTML 156Page - STMicroelectronics ST20-C1 Datasheet HTML 157Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 153 / 205 page
background image
153/205
8 Instruction Set Reference
®
stop
stop process
Code: 23 F4
Description: Terminate the current process, saving the current Iptr and Wptr for later
use, and start the next process from the scheduling queue. If the scheduling queue is
empty then the CPU will become idle. This instruction is implemented in two stages to
protect interrupt latency. The first stage deschedules the current process and sets the
start_next_task status bit. The second stage clears the start_next_task status bit
and starts the next process. An interrupt may occur between the two stages.
Definition:
if (
stop trap handler installed)
take stop trap
else
{
word
′[Tdesc @ pw.Iptr]
← next instruction
word
′[Tdesc @ pw.Wptr]
← Wptr
Status
′
local_interrupt_enable
← set
Status
′
overflow
← clear
Status
′
undeflo w
← clear
Status
′
carry
← clear
Status
′
interrupt_mode
← clear
Status
′
trap_mode
← clear
Status
′
start_next_task
← clear
Status
′
timeslice_count
← MaxTimesliceCount
-- start next process on scheduling queue
if (frontptr = NotProcess)
-- queue is empty, so become idle
{
Status
′
sleep
← set
Status
′
user_mode
← clear
if (
idle trap handler installed)
take idle trap
else
set idle
}
else
-- processes waiting, so start next process
{
Status
′
sleep
← clear
Status
′
user_mode
← set
Tdesc
′← frontptr
Wptr
′← word [frontptr @ pw.Wptr]



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


データシート ダウンロード

Go To PDF Page


リンク URL



ALLDATASHEETはお客様のビジネスに役立ちますか?  [ DONATE ] 

Alldatasheetは   |   広告   |   お問い合わせ   |   プライバシーポリシー   |   データシートへのリンク    |   リンク交換   |   メーカーリスト
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