Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

HCS12 Datasheet(PDF) 404 Page - Freescale Semiconductor, Inc

Part # HCS12
Description  HCS12 Microcontrollers
PDF  452 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

HCS12 Datasheet(HTML) 404 Page - Freescale Semiconductor, Inc

Back Button HCS12 Datasheet HTML 400Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 401Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 402Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 403Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 404Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 405Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 406Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 407Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 408Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 404 / 452 page
background image
S12CPUV2 Reference Manual, Rev. 4.0
404
Freescale Semiconductor
B.3 Source Code Compatibility
Every M68HC11 instruction mnemonic and source code statement can be
assembled directly with a CPU12 assembler with no modifications.
The CPU12 supports all M68HC11 addressing modes and includes several
new variations of indexed addressing mode. CPU12 instructions affect
condition code bits in the same way as M68HC11 instructions.
CPU12 object code is similar to but not identical to M68HC11 object code.
Some primary objectives, such as the elimination of the penalty for using Y,
could not be achieved without object code differences. While the object
code has been changed, the majority of the opcodes are identical to those
of the M6800, which was developed more than 20 years earlier.
The CPU12 assembler automatically translates a few M68HC11 instruction
mnemonics into functionally equivalent CPU12 instructions. For example,
the CPU12 does not have an increment stack pointer (INS) instruction, so
the INS mnemonic is translated to LEAS 1,S. The CPU12 does provide
single-byte DEX, DEY, INX, and INY instructions because the LEAX and
LEAY instructions do not affect the condition codes, while the M68HC11
instructions update the Z bit according to the result of the decrement or
increment.
Table B-1 shows M68HC11 instruction mnemonics that are automatically
translated into equivalent CPU12 instructions. This translation is performed
by the assembler so there is no need to modify an old M68HC11 program
to assemble it for the CPU12. In fact, the M68HC11 mnemonics can be used
in new CPU12 programs.
Table B-1. Translated M68HC11 Mnemonics
M68HC11
Mnemonic
Equivalent
CPU12 Instruction
Comments
ABX
ABY
LEAX B,X
LEAY B,Y
Since CPU12 has accumulator offset indexing,
ABX and ABY are rarely used in new CPU12
programs. ABX is one byte on M68HC11 but
ABY is two bytes. The LEA substitutes are two
bytes.
Continued on next page



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