Unlock instant, AI-driven research and patent intelligence for your innovation.

A variable instruction set microprocessor and its realization method

A microprocessor and instruction set technology, applied in the direction of concurrent instruction execution, machine execution devices, etc., can solve problems such as hidden dangers of data security, achieve the effect of preventing attacks and improving data security

Active Publication Date: 2018-01-16
浙江曲速科技有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Existing processors use a fixed instruction set, so that the cracking program can crack the source code of the program by analyzing the binary target program, which can easily lead to data security risks

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The technical solution of the present invention is further described in detail below, but the protection scope of the present invention is not limited to the following description.

[0027] A variable instruction set microprocessor, the registers of the variable instruction set microprocessor are named as follows:

[0028] Variable address register: used to store the address of the variable instruction set (indicating the variable instruction set corresponding to the processor, in the main memory, or in the auxiliary memory, or in the processor), the variable instruction set address refers to It is used to store the memory address of the user variable instruction set. This register can only be written by the program, but cannot be read by the program (it can prevent other programs from spying on the instruction sets of other user programs), otherwise an exception will occur;

[0029] Variable index register: used to store the variable instruction set number. The value o...

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 present invention discloses a variable instruction set microprocessor and its implementation method. The registers are named as follows: variable index address register, used to store variable instruction set address; variable index number register, used to store variable instruction set number, The value of this register starts from 0. Whenever the value of the variable instruction set register of the processor changes, the value of the register increases by 1; The variable instruction set; when the register is reset, the processor uses the processor's own instruction set; the variable instruction set register stores the relationship between the program variable instruction set and the processor instruction set; the variable index clear instruction: when the program uses After the instruction, the processor will clear the variable instruction set address corresponding to the variable instruction set number. The invention adopts a microprocessor with a variable instruction set, which can avoid reverse cracking programs to crack the instructions of the processor, thereby preventing malicious software attacks and improving data security.

Description

technical field [0001] The invention relates to a variable instruction set microprocessor and its realization method. Background technique [0002] The instruction set is a hard program stored inside the CPU to guide and optimize CPU operations. With these instruction sets, the CPU can run more efficiently. Intel has x86, x86-64, MMX, SSE, SSE2, SSE3, SSSE3 (Super SSE3), SSE4.1, SSE4.2 and EM-64T for 64-bit desktop processors. AMD is mainly 3D-Now! instruction set. The CPU relies on instructions to calculate and control the system, and each CPU design specifies the instruction system that matches its hardware circuit. The strength of the instruction is also an important indicator of the CPU, and the instruction set is one of the most effective tools to improve the efficiency of the microprocessor. From the current mainstream architecture, the instruction set can be divided into two parts: the complex instruction set (CISC instruction set) and the reduced instruction set ...

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 Patents(China)
IPC IPC(8): G06F9/38
CPCG06F9/38
Inventor 周海林
Owner 浙江曲速科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More