| 数据搜索系统,热门电子元器件搜索 |
|
PM0044 数据表(PDF) 13 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
PM0044 数据表(HTML) 13 Page - STMicroelectronics |
|
13 / 162 page ![]() PM0044 STM8 core description Doc ID 13590 Rev 3 13/162 3 STM8 core description 3.1 Introduction The CPU has a full 8-bit architecture, with 16-bit operations on index registers (for address computation). Six internal registers allow efficient 8-bit data manipulation. The CPU is able to execute 80 basic instructions. It features 20 addressing modes and can address 6 internal registers and 16 Mbytes of memory/peripheral registers. 3.2 CPU registers The 6 CPU registers are shown in the programming model in Figure 1. Following an interrupt, the register context is saved. The context is saved by pushing registers onto the stack in the order shown in Figure 2. They are popped from the stack in the reverse order. Accumulator (A) The accumulator is an 8-bit general purpose register used to hold operands and the results of the arithmetic and logic calculations as well as data manipulations. Index registers (X and Y) These 16-bit registers are used to create effective addresses or as temporary storage area for data manipulations. In most of the cases, the cross assembler generates a PRECODE instruction (PRE) to indicate that the following instruction refers to the Y register. Both X and Y are automatically saved on interrupt routine branch. Program Counter (PC) The program counter is a 24-bit register used to store the address of the next instruction to be executed by the CPU. It is automatically refreshed after each processed instruction. As a result, the STM8 core can access up to 16-Mbytes of memory. Figure 1. Programming model 0 7 A ACCUMULATOR 0 15 SP STACK POINTER X INDEX Y INDEX 0 7 8 15 PC PROGRAM COUNTER PCH PCL 0 7 CC CODE CONDITION V - I1 H I0 N Z C 16 23 PCE 0 7 8 15 XH XL 0 7 8 15 YH YL |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| 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 |