CN1146784C - 用字长短的指令实现多个寄存器的数据传送的信息处理装置 - Google Patents
用字长短的指令实现多个寄存器的数据传送的信息处理装置 Download PDFInfo
- Publication number
- CN1146784C CN1146784C CNB961211210A CN96121121A CN1146784C CN 1146784 C CN1146784 C CN 1146784C CN B961211210 A CNB961211210 A CN B961211210A CN 96121121 A CN96121121 A CN 96121121A CN 1146784 C CN1146784 C CN 1146784C
- Authority
- CN
- China
- Prior art keywords
- register
- mentioned
- batch
- field
- operand
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000012546 transfer Methods 0.000 title claims abstract description 20
- 230000010365 information processing Effects 0.000 title claims abstract 4
- 230000014509 gene expression Effects 0.000 claims description 48
- 230000003750 conditioning effect Effects 0.000 claims description 33
- 230000005540 biological transmission Effects 0.000 claims description 21
- 230000011664 signaling Effects 0.000 claims description 21
- 238000001514 detection method Methods 0.000 claims description 15
- 230000006378 damage Effects 0.000 claims description 14
- 241001269238 Data Species 0.000 claims description 7
- 238000003672 processing method Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 18
- 238000006243 chemical reaction Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 13
- 238000004321 preservation Methods 0.000 description 9
- 238000000034 method Methods 0.000 description 4
- 230000001343 mnemonic effect Effects 0.000 description 3
- 238000013519 translation Methods 0.000 description 3
- 235000017166 Bambusa arundinacea Nutrition 0.000 description 2
- 235000017491 Bambusa tulda Nutrition 0.000 description 2
- 241001330002 Bambuseae Species 0.000 description 2
- 235000015334 Phyllostachys viridis Nutrition 0.000 description 2
- 239000011425 bamboo Substances 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/3004—Arrangements for executing specific machine instructions to perform operations on memory
- G06F9/30043—LOAD or STORE instructions; Clear instruction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30098—Register arrangements
- G06F9/3012—Organisation of register space, e.g. banked or distributed register file
- G06F9/30138—Extension of register space, e.g. register cache
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30145—Instruction analysis, e.g. decoding, instruction word fields
- G06F9/3016—Decoding the operand specifier, e.g. specifier format
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Executing Machine-Instructions (AREA)
Abstract
Description
Claims (24)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP244757/95 | 1995-09-22 | ||
JP244757/1995 | 1995-09-22 | ||
JP7244757A JP2889845B2 (ja) | 1995-09-22 | 1995-09-22 | 情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1153346A CN1153346A (zh) | 1997-07-02 |
CN1146784C true CN1146784C (zh) | 2004-04-21 |
Family
ID=17123452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB961211210A Expired - Lifetime CN1146784C (zh) | 1995-09-22 | 1996-09-21 | 用字长短的指令实现多个寄存器的数据传送的信息处理装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US5796970A (zh) |
EP (1) | EP0764900B1 (zh) |
JP (1) | JP2889845B2 (zh) |
KR (1) | KR100413651B1 (zh) |
CN (1) | CN1146784C (zh) |
DE (1) | DE69636268T2 (zh) |
TW (1) | TW430769B (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3630804B2 (ja) * | 1995-11-30 | 2005-03-23 | 三洋電機株式会社 | データ処理装置 |
US5933627A (en) * | 1996-07-01 | 1999-08-03 | Sun Microsystems | Thread switch on blocked load or store using instruction thread field |
US7529907B2 (en) | 1998-12-16 | 2009-05-05 | Mips Technologies, Inc. | Method and apparatus for improved computer load and store operations |
US6389449B1 (en) | 1998-12-16 | 2002-05-14 | Clearwater Networks, Inc. | Interstream control and communications for multi-streaming digital processors |
US7020879B1 (en) | 1998-12-16 | 2006-03-28 | Mips Technologies, Inc. | Interrupt and exception handling for multi-streaming digital processors |
US7257814B1 (en) | 1998-12-16 | 2007-08-14 | Mips Technologies, Inc. | Method and apparatus for implementing atomicity of memory operations in dynamic multi-streaming processors |
JP2001202243A (ja) * | 1999-04-30 | 2001-07-27 | Hitachi Ltd | データ処理装置 |
EP1050797A1 (en) * | 1999-05-03 | 2000-11-08 | STMicroelectronics S.A. | Execution of instructions in a computer program |
JP2001236206A (ja) * | 1999-10-01 | 2001-08-31 | Hitachi Ltd | データのロード方法及びその記憶方法、データワードのロード方法及びその記憶方法、並びに、浮動小数点数の比較方法 |
AU2001226324A1 (en) * | 2000-01-18 | 2001-07-31 | Clearwater Networks, Inc. | Method and apparatus for improved computer load and store operations |
WO2002006959A1 (en) | 2000-07-14 | 2002-01-24 | Clearwater Networks, Inc. | Instruction fetch and dispatch in multithreaded system |
US6820191B2 (en) * | 2000-12-05 | 2004-11-16 | Faraday Technology Corp. | Apparatus and method for executing an instruction with a register bit mask for transferring data between a plurality of registers and memory inside a processor |
KR100379151B1 (ko) * | 2001-01-04 | 2003-04-07 | 패러데이 테크놀로지 코퍼레이션 | 프로세서 내부의 블록 데이터 전송 명령을 실행하는 장치및 방법 |
GB2397667A (en) * | 2003-01-27 | 2004-07-28 | Imagination Tech Ltd | Multiple register load using a very long instruction word |
GB2402759B (en) * | 2003-06-12 | 2005-12-21 | Advanced Risc Mach Ltd | Data processing apparatus and method for transferring data values between a register file and a memory |
GB2402763B (en) * | 2003-06-13 | 2006-03-01 | Advanced Risc Mach Ltd | Data access program instruction encoding |
US12182572B2 (en) * | 2021-08-13 | 2024-12-31 | Infineon Technologies Ag | Call and return instructions for saving and restoring different sets of context registers mapped to different call opcodes |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4109310A (en) * | 1973-08-06 | 1978-08-22 | Xerox Corporation | Variable field length addressing system having data byte interchange |
US4338663A (en) * | 1978-10-25 | 1982-07-06 | Digital Equipment Corporation | Calling instructions for a data processing system |
US4241399A (en) * | 1978-10-25 | 1980-12-23 | Digital Equipment Corporation | Calling instructions for a data processing system |
JPS6151243A (ja) * | 1984-08-20 | 1986-03-13 | Toshiba Corp | レジスタ式演算処理装置 |
JP2545789B2 (ja) * | 1986-04-14 | 1996-10-23 | 株式会社日立製作所 | 情報処理装置 |
JP2902402B2 (ja) * | 1987-09-30 | 1999-06-07 | 三菱電機株式会社 | データ処理装置 |
JPH0748179B2 (ja) * | 1988-10-12 | 1995-05-24 | 日本電気株式会社 | データ処理装置 |
JPH0353328A (ja) * | 1989-07-20 | 1991-03-07 | Hitachi Ltd | レジスタ退避回復方法ならびに処理装置 |
JP2504235B2 (ja) * | 1989-11-16 | 1996-06-05 | 三菱電機株式会社 | デ―タ処理装置 |
JPH03260727A (ja) * | 1990-03-09 | 1991-11-20 | Mitsubishi Electric Corp | レジスタ指定装置 |
JP2669158B2 (ja) * | 1991-01-22 | 1997-10-27 | 三菱電機株式会社 | データ処理装置 |
JP3110866B2 (ja) * | 1992-06-01 | 2000-11-20 | 株式会社東芝 | マイクロプロセッサ |
JP3220881B2 (ja) * | 1992-12-29 | 2001-10-22 | 株式会社日立製作所 | 情報処理装置 |
WO1996008767A2 (en) * | 1994-09-16 | 1996-03-21 | Philips Electronics N.V. | Microcontroller system with a multiple-register stacking instruction |
-
1995
- 1995-09-22 JP JP7244757A patent/JP2889845B2/ja not_active Expired - Lifetime
-
1996
- 1996-09-20 KR KR1019960041278A patent/KR100413651B1/ko not_active IP Right Cessation
- 1996-09-20 US US08/716,946 patent/US5796970A/en not_active Expired - Lifetime
- 1996-09-20 DE DE69636268T patent/DE69636268T2/de not_active Expired - Lifetime
- 1996-09-20 EP EP96306888A patent/EP0764900B1/en not_active Expired - Lifetime
- 1996-09-21 CN CNB961211210A patent/CN1146784C/zh not_active Expired - Lifetime
- 1996-09-21 TW TW085111587A patent/TW430769B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
JPH0991134A (ja) | 1997-04-04 |
EP0764900A3 (en) | 2002-11-06 |
KR100413651B1 (ko) | 2004-05-20 |
EP0764900B1 (en) | 2006-06-21 |
KR970016973A (ko) | 1997-04-28 |
EP0764900A2 (en) | 1997-03-26 |
DE69636268T2 (de) | 2006-11-09 |
JP2889845B2 (ja) | 1999-05-10 |
US5796970A (en) | 1998-08-18 |
TW430769B (en) | 2001-04-21 |
CN1153346A (zh) | 1997-07-02 |
DE69636268D1 (de) | 2006-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1146784C (zh) | 用字长短的指令实现多个寄存器的数据传送的信息处理装置 | |
CN1088214C (zh) | 用多指令集处理数据的器件和方法 | |
CN1174313C (zh) | 多指令集的数据处理 | |
CN1301459C (zh) | 数据处理系统及其控制方法 | |
JP3123047B2 (ja) | マイクロプロセッサ | |
CN1655118A (zh) | 处理器和编译器 | |
CN1834899A (zh) | 使浮点格式实现指令级规格的设备及方法 | |
CN1159031A (zh) | 适合于进行饱和运算的处理程序及其控制方法 | |
CN1229741C (zh) | 借助并行定序器的数字电路实现 | |
CN1303524C (zh) | 可变流水线级数的数据处理装置 | |
JP2009110353A (ja) | マイクロコントローラ及び制御システム | |
CN1251185A (zh) | 具有risc结构的八位微控制器 | |
CN1440528A (zh) | 寄存器中堆栈操作数的存储 | |
CN1140870C (zh) | 处理器及程序翻译装置 | |
CN1783054A (zh) | 处理器 | |
CN1278931A (zh) | 特别适于译码数字音频信号的数字信号处理器 | |
CN1260647C (zh) | 在数据处理设备中锁定源寄存器的方法和该数据处理设备 | |
CN1058344C (zh) | 数据处理系统中进行模糊逻辑运算的方法和数据处理系统 | |
CN1746842A (zh) | 用于乱序执行条件指令的硬件装置及其执行方法 | |
CN1138174A (zh) | 高速执行子程序转移指令的程序变换装置和处理器 | |
CN1105350C (zh) | 能够减少转移故障的具有小尺寸电路的流水线处理器 | |
CN1893282A (zh) | 一跨序列排序涡轮码系统和其操作方法 | |
CN1892616A (zh) | 在微处理器用户态随机验证中实现核心态程序验证的方法 | |
CN1149472C (zh) | 更名装置及处理器 | |
CN1172986A (zh) | 实时控制系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: INTELLECTUAL PROPERTY BRIDGE NO. 1 CO., LTD. Free format text: FORMER OWNER: MATSUSHITA ELECTRIC INDUSTRIAL CO, LTD. Effective date: 20150408 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20150408 Address after: Tokyo, Japan Patentee after: GODO KAISHA IP BRIDGE 1 Address before: Osaka Japan Patentee before: Matsushita Electric Industrial Co., Ltd. |
|
CX01 | Expiry of patent term |
Granted publication date: 20040421 |
|
EXPY | Termination of patent right or utility model |