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

X  

HCS12 데이터시트(PDF) 426 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) 426 Page - Freescale Semiconductor, Inc

Back Button HCS12 Datasheet HTML 422Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 423Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 424Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 425Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 426Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 427Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 428Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 429Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 430Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 426 / 452 page
background image
S12CPUV2 Reference Manual, Rev. 4.0
426
Freescale Semiconductor
The CPU12 has special sign extension instructions to allow easy
type-casting from smaller data types to larger ones, such as from char to
integer. This sign extension is automatically performed when an 8-bit value
is transferred to a 16-bit register.
C.3 Parameters and Variables
High-level languages make extensive use of the stack, both to pass
variables and for temporary and local storage. It follows that there should be
easy ways to push and pull each CPU register, stack pointer based indexing
should be allowed, and that direct arithmetic manipulation of the stack
pointer value should be allowed. The CPU12 instruction set provided for all
of these needs with improved indexed addressing, the addition of an LEAS
instruction, and the addition of push and pull instructions for the D
accumulator and the CCR.
C.3.1 Register Pushes and Pulls
The M68HC11 has push and pull instructions for A, B, X, and Y, but requires
separate 8-bit pushes and pulls of accumulators A and B to stack or unstack
the 16-bit D accumulator (the concatenated combination of A:B). The PSHD
and PULD instructions allow directly stacking the D accumulator in the
expected 16-bit order.
Adding PSHC and PULC improved orthogonality by completing the set of
stacking instructions so that any of the CPU registers can be pushed or
pulled. These instructions are also useful for preserving the CCR value
during a function call subroutine.



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