전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

HCS12 데이터시트(PDF) 413 Page - Freescale Semiconductor, Inc

부품명 HCS12
상세설명  HCS12 Microcontrollers
PDF  452 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  FREESCALE [Freescale Semiconductor, Inc]
홈페이지  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

HCS12 데이터시트(HTML) 413 Page - Freescale Semiconductor, Inc

Back Button HCS12 Datasheet HTML 409Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 410Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 411Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 412Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 413Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 414Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 415Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 416Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 417Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 413 / 452 page
background image
S12CPUV2 Reference Manual, Rev. 4.0
Freescale Semiconductor
413
B.6.2 Auto-Increment Indexing
The CPU12 provides greatly enhanced auto increment and decrement
modes of indexed addressing. In the CPU12, the index modification may be
specified for before the index is used (pre-), or after the index is used (post-),
and the index can be incremented or decremented by any amount from one
to eight, independent of the size of the operand that was accessed. X, Y,
and SP can be used as the index reference, but this mode does not allow
PC to be the index reference (this would interfere with proper program
execution).
This addressing mode can be used to implement a software stack structure
or to manipulate data structures in lists or tables, rather than manipulating
bytes or words of data. Anywhere an M68HC11 program has an increment
or decrement index register operation near an indexed mode instruction, the
increment or decrement operation can be combined with the indexed
instruction with no cost in object code size, as shown in the following code
comparison.
The M68HC11 object code requires seven bytes, while the CPU12 requires
only two bytes to accomplish the same functions. Three bytes of M68HC11
code were due to the page prebyte for each Y-related instruction ($18).
CPU12 post-increment indexing capability allowed the two INY instructions
to be absorbed into the LDAA indexed instruction. The replacement code is
not identical to the original 3-instruction sequence because the Z condition
code bit is affected by the M68HC11 INY instructions, while the Z bit in the
CPU12 would be determined by the value loaded into A.
18 A6 00
18 08
18 08
LDAA 0,Y
INY
INY
A6
71
LDAA
2,Y+



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