Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

UPD17P136ACT Datasheet(PDF) 57 Page - NEC

Part # UPD17P136ACT
Description  4-BIT SINGLE-CHIP MICROCONTROLLER
PDF  292 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NEC [NEC]
Direct Link  http://www.nec.com/
Logo NEC - NEC

UPD17P136ACT Datasheet(HTML) 57 Page - NEC

Back Button UPD17P136ACT Datasheet HTML 53Page - NEC UPD17P136ACT Datasheet HTML 54Page - NEC UPD17P136ACT Datasheet HTML 55Page - NEC UPD17P136ACT Datasheet HTML 56Page - NEC UPD17P136ACT Datasheet HTML 57Page - NEC UPD17P136ACT Datasheet HTML 58Page - NEC UPD17P136ACT Datasheet HTML 59Page - NEC UPD17P136ACT Datasheet HTML 60Page - NEC UPD17P136ACT Datasheet HTML 61Page - NEC Next Button
Zoom Inzoom in Zoom Outzoom out
 57 / 292 page
background image
CHAPTER 6 STACK
38
6.6 STACK OPERATION
Stack operation during execution of each instruction is explained in 6.6.1 to 6.6.3.
6.6.1 On Execution of Instructions CALL, RET, RETSK
Table 6-2 shows operation of the stack pointer (SP), address stack register, and the program counter (PC) during
execution of CALL, RET, and RETSK.
Table 6-2. Operation of the Instructions CALL, RET, and RETSK
Instruction
Operation
CALL addr
(1)
Stack pointer (SP) is decremented.
CALL @AR
(2)
Program counter (PC) is saved in the address stack register pointed to by the stack pointer
(SP).
(3)
Value specified by the instruction operand (addr or @AR) is transferred to the program
counter.
RET
(1)
Value in the address stack register pointed to by the stack pointer (SP) is restored to the
RETSK
program counter (PC).
(2)
Stack pointer (SP) is incremented.
When the RETSK instruction is executed, the first instruction after data restoration becomes a NOP instruction.
6.6.2 Table Reference (MOVT DBF, @AR Instruction)
Table 6-3 shows the operation during table reference.
Table 6-3. Stack Operation during Table Reference
Instruction
Instruction cycle
Operation
MOVT DBF, @AR
First
(1)
Stack pointer (SP) is decremented.
(2)
Program counter (PC) is saved in the address stack register pointed to by
the stack pointer (SP).
(3)
Value in the address register (AR) is transferred to the program counter (PC).
Second
(4)
Contents of the program memory (ROM) pointed to by the program counter
(PC) is transferred to the data buffer (DBF).
(5)
Value in the address stack register pointed to by the stack pointer (SP) is
restored to the program counter (PC).
(6)
Stack pointer (SP) is incremented.
Caution When the “MOVT DBF, @AR” instruction is executed, one level of the address stack is temporarily
used. Exercise care not to exceed the usable stack level.
Remark Two instruction cycles are required to execute the “MOVT DBF, @AR” instruction. This is an exception.



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


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
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