High-performance microprocessor register and elastic memory address protective method thereof

A microprocessor and register technology, applied in the protection of internal/peripheral computer components, electrical digital data processing, instruments, etc., can solve the problem that the operating system kernel cannot be completely protected by the processor kernel, the memory is not used reasonably, and the memory resources Waste and other problems to achieve the effect of reducing time, overcoming illegal access, and easily upgrading

Active Publication Date: 2013-06-12
嘉善联睿电子科技有限公司
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] 1) When the memory of the computer is small (such as PDD, embedded platform), if the fixed-length memory is large, the memory used by the application program will be very small, which will cause a waste of valuable memory resources and cause the memory not to be used. fair use;
[0009] 2) When the memory of the computer is large (such as in high-performance servers and large-scale computers), and its operating system kernel is also large, it will cause the situation that the operating system kernel cannot be completely protected by the processor kernel;

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • High-performance microprocessor register and elastic memory address protective method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] The technical solution of the present invention will be further described in detail below in conjunction with the accompanying drawings, but the protection scope of the present invention is not limited to the following description.

[0064] A kind of high-performance microprocessor register is characterized in that: it comprises:

[0065] Register No. 0, which is always 0, is used to connect to the lowest potential of the power supply;

[0066] Registers 1 to 8 used as accumulators;

[0067] Used as the high bit of multiplication, the No. 9 register of the quotient of the division instruction;

[0068] Used as the low bit of multiplication, the No. 10 register of the modulus of the division instruction;

[0069] Used as a pointer when returning to user mode, registers 11 and 12 of the page;

[0070] Used as the instruction pointer of the processor in user mode, registers 13 and 14 of the page;

[0071] Used as the instruction pointer of the processor in privileged m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a high-performance microprocessor register and an elastic memory address protective method thereof. The method comprises the following steps: assigning registers No.37, No.38 and No.39 and allocating memory intervals; checking whether the content of the register No.14 is less than the intermediate page value of the register No.39; checking whether the page number of the register No.16 is within the page number range of the registers No.0 to No.37; checking whether the page number of the register No.18 is within the page number range of the registers No.37 and No.38; checking whether the content of the register No.20 is within the intermediate page values of the registers No.38 and No.39; a processor sends the abnormal registers to an abnormal interrupted register, the command page of the present processor is No.18, and the instruction pointer is No.17, and the processor interrupts handling routine through performing abnormality of an operating system. On the premise that the instruction set is not changed, the high-performance microprocessor register can be upgraded easily; a simple assembly line design and a compact assembly line architecture are adopted, so that the time of each command can be reduced in a better manner; and at the same time, multi- sending is supported, so that the operating rate of the processor is improved, the memory space is effectively allocated, and illegal access of an application program is effectively prevented.

Description

technical field [0001] The invention relates to a high-performance microprocessor register and a memory address elastic protection method thereof. Background technique [0002] Processors are at the heart of the contemporary computer industry. Processors are broadly divided into two categories: RISC processors and ICS processors. In high-performance processing platforms, RISC processors are widely used, such as: PAD, high-performance servers, desktop platforms, embedded platforms, etc.; however, the use of complex instruction set processors is relatively small, generally only used for Low-performance servers and desktop platforms, etc. The main reason is that the instruction length of the reduced instruction set processor is unchanged, the instruction format is small, the number of registers is large, and the number of instructions is small, which can make the processor process more streamlined. It has the characteristics of simple design, high efficiency, easy testing, a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/71G06F9/48G06F9/30
CPCG06F12/1425
Inventor 周海林
Owner 嘉善联睿电子科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products