数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

HCS12 数据表(PDF) 429 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
标志 FREESCALE - Freescale Semiconductor, Inc

HCS12 数据表(HTML) 429 Page - Freescale Semiconductor, Inc

Back Button 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 HCS12 Datasheet HTML 431Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 432Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 433Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 429 / 452 page
background image
S12CPUV2 Reference Manual, Rev. 4.0
Freescale Semiconductor
429
much less efficient because extra steps are required to prepare inputs to the
EDIVS, and because EDIVS uses the Y index register. EDIVS uses a 32-bit
signed numerator and the C compiler would typically want to use a 16-bit
value (the size of an integer data type). The 16-bit C value would need to be
sign-extended into the upper 16 bits of the 32-bit EDIVS numerator before
the divide operation.
Operand size is also a potential problem in the extended multiply operations
but the difficulty can be minimized by putting the results in CPU registers.
Having higher precision math instructions is not necessarily a requirement
for supporting high-level language because these functions can be
performed as library functions. However, if an application requires these
functions, the code is much more efficient if the MCU can use native
instructions instead of relatively large, slow routines.
C.6 Conditional If Constructs
In the CPU12 instruction set, most arithmetic and data manipulation
instructions automatically update the condition code register, unlike other
architectures that only change condition codes during a few specific
compare instructions. The CPU12 includes branch instructions that perform
conditional branching based on the state of the indicators in the condition
codes register. Short branches use a single byte relative offset that allows
branching to a destination within about
±128 locations from the branch.
Long branches use a 16-bit relative offset that allows conditional branching
to any location in the 64-Kbyte map.
C.7 Case and Switch Statements
Case and switch statements (and computed GOTOs) can use PC-relative
indirect addressing to determine which path to take. Depending upon the
situation, cases can use either the constant offset variation or the
accumulator D offset variation of indirect indexed addressing.
C.8 Pointers
The CPU12 supports pointers by allowing direct arithmetic operations on
the 16-bit index registers (LEAS, LEAX, and LEAY instructions) and by
allowing indexed indirect addressing modes.



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


链接网址



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