参数资料
型号: S1C7XXXF00E10C
元件分类: 微控制器/微处理器
英文描述: 16-BIT, 90 MHz, RISC MICROCONTROLLER, PQFP
文件页数: 5/196页
文件大小: 1650K
代理商: S1C7XXXF00E10C
第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页第101页第102页第103页第104页第105页第106页第107页第108页第109页第110页第111页第112页第113页第114页第115页第116页第117页第118页第119页第120页第121页第122页第123页第124页第125页第126页第127页第128页第129页第130页第131页第132页第133页第134页第135页第136页第137页第138页第139页第140页第141页第142页第143页第144页第145页第146页第147页第148页第149页第150页第151页第152页第153页第154页第155页第156页第157页第158页第159页第160页第161页第162页第163页第164页第165页第166页第167页第168页第169页第170页第171页第172页第173页第174页第175页第176页第177页第178页第179页第180页第181页第182页第183页第184页第185页第186页第187页第188页第189页第190页第191页第192页第193页第194页第195页第196页
7 DETAILS OF INSTRUCTIONS
7-38
EPSON
S1C17 FAMILY S1C17 CORE MANUAL
jreq
sign7
jreq.d sign7
Function
Conditional PC relative jump
Standard)
pc
← pc + 2 + sign7 × 2 if Z is true
Extension 1) pc
← pc + 2 + sign21 if Z is true
Extension 2) pc
← pc + 2 + sign24 if Z is true
Code
15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
0 0 0 0 1 1 1 0 0
sign7
jreq
|
0 0 0 0 1 1 1 0 1
sign7
jreq.d
|
Flag
IL IE
C
V
Z
N
– – – – – –
|
Mode
Signed PC relative
CLK
jreq
Two cycles (when not branched), Three cycles (when branched)
jreq.d
Two cycles
Description (1) Standard
jreq
sign7
; = "jreq sign8", sign7 = sign8(7:1), sign8(0)=0
If the condition below has been met, this instruction doubles the signed 7-bit immediate sign7
and adds it to the PC (PC + 2) for branching the program flow to the address. It does not branch
if the condition has not been met.
Z flag = 1 (e.g. “A = B” has resulted by cmp A,B)
The sign7 specifies a word address in 16-bit units.
The sign7 (
×2) allows branches within the range of PC - 126 to PC + 128.
(2) Extension 1
ext
imm13
; = sign21(20:8)
jreq
sign7
; = "jreq sign21", sign7 = sign21(7:1), sign21(0)=0
The ext instruction extends the displacement to be added to the PC (PC + 2) into signed 21
bits using its 13-bit immediate data imm13. The sign21 allows branches within the range of PC
- 1,048,574 to PC + 1,048,576.
(3) Extension 2
ext
imm13
; imm13(2:0)= sign24(23:21)
ext
imm13
; = sign24(20:8)
jreq
sign7
; = "jreq sign24", sign7 = sign24(7:1), sign24(0)=0
The ext instructions extend the displacement to be added to the PC (PC + 2) into signed 24
bits using their 13-bit immediates (imm13
× 2). The sign24 allows branches within the range of
PC - 8,388,606 to PC + 8,388,608.
(4) Delayed branch (d bit (bit 7) = 1)
jreq.d
sign7
For the jreq.d instruction, the next instruction becomes a delayed slot instruction. A delayed
slot instruction is executed before the program branches. Interrupts are masked in intervals
between the jreq.d instruction and the next instruction, so no interrupts occur.
Example
cmp
%r0,%r1
jreq
0x2
; Skips the next instruction if r1 = r0.
Caution
When the jreq.d instruction (delayed branch) is used, be careful to ensure that the next
instruction is limited to those that can be used as a delayed slot instruction. If any other instruction
is executed, the program may operate indeterminately. For the usable instructions, refer to the
instruction list in the Appendix.
相关PDF资料
PDF描述
ST72361AR9TA 8-BIT, FLASH, 8 MHz, MICROCONTROLLER, PQFP64
ST72361J9TA 8-BIT, FLASH, 8 MHz, MICROCONTROLLER, PQFP44
S-7750C02XX-HCT1 SPECIALTY MICROPROCESSOR CIRCUIT, PBGA16
S-7750C23XX-HCT1 SPECIALTY MICROPROCESSOR CIRCUIT, PBGA16
SPMC68336GMFT20 32-BIT, MROM, 20.97 MHz, MICROCONTROLLER, PQFP160
相关代理商/技术参数
参数描述
S1C88349 制造商:EPSON 制造商全称:EPSON 功能描述:8-bit Single Chip Microcomputer
S1C88649 制造商:EPSON 制造商全称:EPSON 功能描述:8-bit Single Chip Microcomputer
S1C88650 制造商:EPSON 制造商全称:EPSON 功能描述:8-bit Single Chip Microcomputer
S1C88655 制造商:EPSON 制造商全称:EPSON 功能描述:8-bit Single Chip Microcomputer
S1C88816 制造商:EPSON 制造商全称:EPSON 功能描述:8-bit Single Chip Microcomputer