[发明专利]一种适用于移动存储控制器的CPU无效
申请号: | 200710186148.9 | 申请日: | 2007-12-27 |
公开(公告)号: | CN101470690A | 公开(公告)日: | 2009-07-01 |
发明(设计)人: | 来智勇;来跃深 | 申请(专利权)人: | 来智勇;来跃深 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 移动 存储 控制器 cpu | ||
1、一种适用于移动存储控制器的CPU,由运算器和控制器等组成,其特征 在于:它的字长是32位,指令定长,指令的操作码不定长,能同时访问数据 存储器和程序存储器。
2、如权利要求1所说的CPU,其特征在于:它的指令长度是24位,寄存器 不超过32个,其中某些寄存器可以直接控制外部电路或反映外部电路状态, 它访问的数据存储器深度不超过4096,程序存储器深度不超过16384。
3、如权利要求1或2所说的CPU,其特征在于:它有如下多类指令及其编 码,或其中的几类指令及其编码。
A、空操作NOP 000000000000000000000000
B、(寄存器+立即数)类
LOADL reg,nnnn 010,reg,nnnn
LOADH reg,nnnn 011,reg,nnnn
C、(寄存器+RAM绝对地址)类
ADD reg,(nnn) 10000,reg,00nnn
ADDC reg,(nnn) 10000,reg,10nnn
SUB reg,(nnn) 10001,reg,00nnn
AND reg,(nnn) 10010,reg,00nnn
OR reg,(nnn) 10011,reg,00nnn
XOR reg,(nnn) 10100,reg,00nnn
MOV (nnn),reg 10101,reg,10nnn
MOV reg,(nnn) 10101,reg,00nnn
SWAP reg,(nnn) 10110,reg,00nnn
COPM reg,(nnn) 10111,reg,00nnn
D、(寄存器+寄存器)类
ADD reg1,reg2 11000000-001111,reg1,reg2
ADDC reg1,reg2 11000000-101111,reg1,reg2
SUB reg1,reg2 11000001-001111,reg1,reg2
AND reg1,reg2 11000010-001111,reg1,reg2
OR reg1,reg2 11000011-001111,reg1,reg2
XOR reg1,reg2 11000100-001111,reg1,reg2
MOV reg1,reg2 11000101-001111,reg1,reg2
SWAP reg1,reg2 11000110-001111,reg1,reg2
COMP reg1,reg2 11000111-001111,reg1,reg2
E、(前8个寄存器+ROM绝对地址)类
MOVPreg,(nnnn) 110001111,reg,nnnn
F、(寄存器+寄存器间接)类
ADD reg1,(reg2) 11001000-001111,reg1,reg2
ADDC reg1,(reg2) 11001000-101111,reg1,reg2
SUB reg1,(reg2) 11001001-001111,reg1,reg2
AND reg1,(reg2) 11001010-001111,reg1,reg2
OR reg1,(reg2) 11001011-001111,reg1,reg2
XOR reg1,(reg2) 11001100-001111,reg1,reg2
MOV (reg2),reg1 11001101-101111,reg1,reg2
MOV reg1,(reg2) 11001101-001111,reg1,reg2
SWAP reg1,(reg2) 11001110-001111,reg1,reg2
COMP reg1,(reg2) 11001111-001111,reg1,reg2
G、(寄存器+ROM寄存器间接)类
MOVPreg1,(reg2) 110011111-01111,reg1,reg2
H、(RAM绝对地址+位地址)类
BSET (nnn),mm 1101100,mm,nnn
BCLR (nnn),mm 1101000,mm,nnn
BTEST (nnn),mm 1101010,mm,nnn
I、RAM绝对地址类
INC (nnn) 11110-000-1111,nnn
DEC (nnn) 11110-010-1111,nnn
CLR (nnn) 11110-100-1111,nnn
COM (nnn) 11110-110-1111,nnn
SL (nnn) 11110-111-00,m,nnn
SR (nnn) 11110-111-01,m,nnn
J、ROM(转移)地址类
JMP 1111 1111100000,1111
JMPZ 1111 1111100001,1111
JMPE 1111 1111100001,1111
JMPNZ 1111 1111100010,1111
JMPNE 1111 1111100010,1111
JMPC 1111 1111100011,1111
JMPL 1111 1111100100,1111
JMPLE 1111 1111100101,1111
JMPG 1111 1111100110,1111
JMPGE 1111 1111100111,1111
K、调用指令类
CALL 1111 1111101000,1111
CALLZ 1111 1111101001,1111
CALLE 1111 1111101001,1111
CALLNZ 1111 1111101010,1111
CALLNE 1111 1111101010,1111
CALLC 1111 1111101011,1111
CALLL 1111 1111101100,1111
CALLLE 1111 1111101101,1111
CALLG 1111 1111101110,1111
CALLGE 1111 1111101111,1111
L、(寄存器+位地址)类
BSET reg,mm 111111100010-00,mm,reg
BCLR reg,mm 111111100000-00,mm,reg
BTEST reg,mm 111111100001-00,mm,reg
M、(寄存器间接+位地址)类
BSET (reg),mm 111111100110-00,mm,reg
BCLR (reg),mm 111111100100-00,mm,reg
BTEST (reg),mm 111111100101-00,mm,reg
N、寄存器类
INC reg 1111111010-000-001111,reg
DEC reg 1111111010-010-001111,reg
CLR reg 1111111010-100-001111,reg
COM reg 1111111010-110-001111,reg
DJNZ reg 1111111010-101-001111,reg
PUSH reg 1111111010-001-001111,reg
POP reg 1111111010-011-001111,reg
0、(寄存器+移位数)类
SL reg 111111101011100,m,reg
SR reg 111111101011101,m,reg
P、寄存器间接类
INC (reg) 1111111011-000-001111,reg
DEC (reg) 1111111011-010-001111,reg
CLR (reg) 1111111011-100-001111,reg
COM (reg) 1111111011-110-001111,reg
Q、(寄存器间接+移位数)类
SL (reg) 1111111011-111-00,m,reg
SR (reg) 1111111011-111-01,m,reg
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于来智勇;来跃深,未经来智勇;来跃深许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710186148.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于地感线圈的防拥堵交通信号灯控制系统
- 下一篇:暖气片连接管箍