| 数据搜索系统,热门电子元器件搜索 |
|
ST52F510 数据表(PDF) 18 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST52F510 数据表(HTML) 18 Page - STMicroelectronics |
|
18 / 106 page ![]() ST52F510/F513/F514 18/106 Figure 2.2 Data Processing Unit (DPU) The DPU receives, stores and sends the instructions deriving from the Program/Data Memory, Register File or from the peripherals. It is controlled by the CU on the basis of the decoded instruction. The Fuzzy registers store the partial results of the fuzzy computation. The accumulator register is used by the ALU and is not accessible directly: the instructions used by the ALU can address all the Register File locations as operands, allowing a more compact code and a faster execution. The following addressing modes are available: inherent, immediate, direct, indirect, bit direct. 2.1.1 Program Counter. The Program Counter (PC) is a 16-bit register that contains the address of the next memory location to be processed by the core. This memory location may be both an instruction or data address. The Program Counter’s 16-bit length allows the direct addressing of a maximum of 64 Kbytes in the Program/Data Memory space. The PC can be changed in the following ways: s JP (Jump) PC = Jump Address s Interrupt PC = Interrupt Vector s RETI PC = Pop (stack) s RET PC = Pop (stack) s CALL PC = Subroutines address s Reset PC = Reset Vector s Normal Instruction PC = PC + 1 2.1.2 Flags. The ST FIVE core includes different sets of flags that correspond to 2 different modes: normal mode and interrupt mode. Each set of flags consist of a CARRY flag (C), ZERO flag (Z) and SIGN flag (S). Each set is stacked: one set of flags is used during normal operation and other sets are used during each level of interrupt. Formally, the user has to manage only one set of flags: C, Z and S since the flag stack operation is performed automatically. PROGRAM COUNTER REGISTER FILE 256 Bytes REGISTER FILE ADDRESS ACCUMULATOR DECISION REGISTERS ALU FLAGS REG. Memory Address Peripherals Control Unit Program Memory Input Registers Peripherals Interrupts Unit PROCESSOR |
|
链接网址 |
| 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 |