GB0812662D0 - Data processing apparatus, for example using modes - Google Patents
Data processing apparatus, for example using modesInfo
- Publication number
- GB0812662D0 GB0812662D0 GBGB0812662.5A GB0812662A GB0812662D0 GB 0812662 D0 GB0812662 D0 GB 0812662D0 GB 0812662 A GB0812662 A GB 0812662A GB 0812662 D0 GB0812662 D0 GB 0812662D0
- Authority
- GB
- United Kingdom
- Prior art keywords
- modes
- processing apparatus
- data processing
- data
- processing
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/30181—Instruction operation extension or modification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/30101—Special purpose registers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F9/30167—Decoding the operand specifier, e.g. specifier format of immediate specifier, e.g. constants
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/30181—Instruction operation extension or modification
- G06F9/30189—Instruction operation extension or modification according to execution mode, e.g. mode flag
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3861—Recovery, e.g. branch miss-prediction, exception handling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4812—Task transfer initiation or dispatching by interrupt, e.g. masked
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Executing Machine-Instructions (AREA)
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0812662.5A GB2461848B (en) | 2008-07-10 | 2008-07-10 | Data processing apparatus having a number of operating modes |
| US13/003,432 US9645949B2 (en) | 2008-07-10 | 2009-05-27 | Data processing apparatus using privileged and non-privileged modes with multiple stacks |
| PCT/GB2009/001314 WO2010004243A2 (en) | 2008-07-10 | 2009-05-27 | Interrupt processing |
| PCT/GB2009/001309 WO2010004240A1 (en) | 2008-07-10 | 2009-05-27 | Data processing apparatus, for example using modes |
| PCT/GB2009/001313 WO2010004242A2 (en) | 2008-07-10 | 2009-05-27 | Data processing apparatus, for example using vector pointers |
| PCT/GB2009/001318 WO2010004245A1 (en) | 2008-07-10 | 2009-05-27 | Processor with push instruction |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0812662.5A GB2461848B (en) | 2008-07-10 | 2008-07-10 | Data processing apparatus having a number of operating modes |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| GB0812662D0 true GB0812662D0 (en) | 2008-08-20 |
| GB2461848A GB2461848A (en) | 2010-01-20 |
| GB2461848B GB2461848B (en) | 2013-01-30 |
Family
ID=39722085
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB0812662.5A Active GB2461848B (en) | 2008-07-10 | 2008-07-10 | Data processing apparatus having a number of operating modes |
Country Status (1)
| Country | Link |
|---|---|
| GB (1) | GB2461848B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110196736A (en) * | 2018-02-26 | 2019-09-03 | 爱思开海力士有限公司 | Electronic equipment and its operating method |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2294444A1 (en) | 2008-05-05 | 2011-03-16 | Raytheon Company | Methods and apparatus for detection/classification of radar targets including birds and other hazards |
| EP2419755B1 (en) | 2009-04-17 | 2017-05-24 | Raytheon Company | Methods and apparatus for integration of distributed sensors and airport surveillance radar to mitigate blind spots |
| GB2478733B (en) | 2010-03-15 | 2013-08-14 | Advanced Risc Mach Ltd | Apparatus and method for handling exception events |
| GB2500844B (en) * | 2010-03-15 | 2014-03-12 | Advanced Risc Mach Ltd | Apparatus and method for handling exception events |
| US12481504B2 (en) * | 2020-12-22 | 2025-11-25 | Intel Corporation | Apparatus and method for secure instruction set execution, emulation, monitoring, and prevention |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR970008523B1 (en) * | 1991-10-21 | 1997-05-24 | 가부시키가이샤 도시바 | High-speed processor capable of handling multiple interupts |
| JPH0969047A (en) * | 1995-09-01 | 1997-03-11 | Sony Corp | RISC microprocessor and information processing apparatus |
| US6088783A (en) * | 1996-02-16 | 2000-07-11 | Morton; Steven G | DPS having a plurality of like processors controlled in parallel by an instruction word, and a control processor also controlled by the instruction word |
| EP0992897B1 (en) * | 1998-10-06 | 2006-07-26 | Texas Instruments Inc. | Stack pointer management |
| JP2000250762A (en) * | 1999-02-26 | 2000-09-14 | Matsushita Electric Ind Co Ltd | Microcomputer |
| US7797681B2 (en) * | 2006-05-11 | 2010-09-14 | Arm Limited | Stack memory selection upon exception in a data processing system |
-
2008
- 2008-07-10 GB GB0812662.5A patent/GB2461848B/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110196736A (en) * | 2018-02-26 | 2019-09-03 | 爱思开海力士有限公司 | Electronic equipment and its operating method |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2461848A (en) | 2010-01-20 |
| GB2461848B (en) | 2013-01-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB0823187D0 (en) | Data processing apparatus | |
| GB2475654B (en) | Data processing apparatus | |
| GB2462493B (en) | Data processing | |
| GB2466535B (en) | Apparatus for storing data | |
| EG25708A (en) | Processing apparatus | |
| GB0820599D0 (en) | Apparatus for processing crustacaeans | |
| GB0808574D0 (en) | An apparatus | |
| EP2248750A4 (en) | Processing apparatus | |
| TWI346592B (en) | Laser processing apparatus | |
| GB0802184D0 (en) | Computer apparatus | |
| MY158002A (en) | Apparatus for object processing | |
| EP2263152A4 (en) | Apparatus, and associated method, for allocating processing amongst data centers | |
| GB0903894D0 (en) | Information processing apparatus | |
| GB2434706B (en) | Data processing apparatus | |
| GB0907287D0 (en) | Data processing system | |
| GB0812662D0 (en) | Data processing apparatus, for example using modes | |
| GB0822723D0 (en) | An apparatus | |
| GB2448488B (en) | Data processing apparatus | |
| GB0812664D0 (en) | Data processing apparatus,for example using vector pointers | |
| GB0802012D0 (en) | An apparatus | |
| GB0807196D0 (en) | Data receiving apparatus | |
| GB0813516D0 (en) | Processing apparatus | |
| GB0714823D0 (en) | Improved apparatus for transmitting data | |
| GB0805260D0 (en) | Data processing | |
| GB0805411D0 (en) | Processing operational data |