欢迎访问ic37.com |
会员登录 免费注册
发布采购

HD6417750SBP200 参数 Datasheet PDF下载

HD6417750SBP200图片预览
型号: HD6417750SBP200
PDF下载: 下载PDF文件 查看货源
内容描述: 的SuperH RISC引擎 [SuperH RISC engine]
分类和应用: 外围集成电路时钟
文件页数/大小: 1039 页 / 6201 K
品牌: RENESAS [ RENESAS TECHNOLOGY CORP ]
 浏览型号HD6417750SBP200的Datasheet PDF文件第90页浏览型号HD6417750SBP200的Datasheet PDF文件第91页浏览型号HD6417750SBP200的Datasheet PDF文件第92页浏览型号HD6417750SBP200的Datasheet PDF文件第93页浏览型号HD6417750SBP200的Datasheet PDF文件第95页浏览型号HD6417750SBP200的Datasheet PDF文件第96页浏览型号HD6417750SBP200的Datasheet PDF文件第97页浏览型号HD6417750SBP200的Datasheet PDF文件第98页  
2.2  
Register Configuration  
2.2.1  
Privileged Mode and Banks  
Processor Modes: The SH7750 Series has two processor modes, user mode and privileged mode.  
The SH7750 Series normally operates in user mode, and switches to privileged mode when an  
exception occurs or an interrupt is accepted. There are four kinds of registers—general registers,  
system registers, control registers, and floating-point registers—and the registers that can be  
accessed differ in the two processor modes.  
General Registers: There are 16 general registers, designated R0 to R15. General registers R0 to  
R7 are banked registers which are switched by a processor mode change.  
In privileged mode, the register bank bit (RB) in the status register (SR) defines which banked  
register set is accessed as general registers, and which set is accessed only through the load control  
register (LDC) and store control register (STC) instructions.  
When the RB bit is 1 (that is, when bank 1 is selected), the 16 registers comprising bank 1 general  
registers R0_BANK1 to R7_BANK1 and non-banked general registers R8 to R15 can be accessed  
as general registers R0 to R15. In this case, the eight registers comprising bank 0 general registers  
R0_BANK0 to R7_BANK0 are accessed by the LDC/STC instructions. When the RB bit is 0 (that  
is, when bank 0 is selected), the 16 registers comprising bank 0 general registers R0_BANK0 to  
R7_BANK0 and non-banked general registers R8 to R15 can be accessed as general registers R0  
to R15. In this case, the eight registers comprising bank 1 general registers R0_BANK1 to  
R7_BANK1 are accessed by the LDC/STC instructions.  
In user mode, the 16 registers comprising bank 0 general registers R0_BANK0 to R7_BANK0 and  
non-banked general registers R8 to R15 can be accessed as general registers R0 to R15. The eight  
registers comprising bank 1 general registers R0_BANK1 to R7_BANK1 cannot be accessed.  
Control Registers: Control registers comprise the global base register (GBR) and status register  
(SR), which can be accessed in both processor modes, and the saved status register (SSR), saved  
program counter (SPC), vector base register (VBR), saved general register 15 (SGR), and debug  
base register (DBR), which can only be accessed in privileged mode. Some bits of the status  
register (such as the RB bit) can only be accessed in privileged mode.  
System Registers: System registers comprise the multiply-and-accumulate registers  
(MACH/MACL), the procedure register (PR), the program counter (PC), the floating-point  
status/control register (FPSCR), and the floating-point communication register (FPUL). Access to  
these registers does not depend on the processor mode.  
Rev. 6.0, 07/02, page 42 of 986  
 复制成功!