发明名称 |
扩展指令字折叠设备 |
摘要 |
一种扩展指令字折叠设备,包括指令字存储单元,用于存储包括多个通用指令和扩展指令字的指令字,具有多个缓冲器的暂时存储单元,用于存储多个指令字,指令字搜索单元,用于接收暂时存储单元的多个指令字,解码接收的指令字,以及输出指令字中表示通用指令字位置和连续扩展指令字位置的位置信号,指令字选择器,用于在存储指令字中选择存储通用指令字的缓冲器,并按照位置信号顺序地输出通用指令字,通用指令字分析器,用于接收通用指令字并输出用于执行该通用指令字的多个控制信号,扩展数据分析器,按照从指令字搜索单元输出的位置信号,执行存储在每个缓冲器的指令字的连续扩展指令字的操作数的运算处理,并输出扩展数据,和扩展数据存储单元,用于存储从扩展数据分析器接收的扩展数据。 |
申请公布号 |
CN1194302C |
申请公布日期 |
2005.03.23 |
申请号 |
CN01122079.1 |
申请日期 |
2001.05.30 |
申请人 |
先进数字芯片股份有限公司 |
发明人 |
赵璟衍;林钟润;李根泽;吴亨哲;金贤奎;闵炳權;李熙 |
分类号 |
G06F12/04 |
主分类号 |
G06F12/04 |
代理机构 |
上海专利商标事务所有限公司 |
代理人 |
孙敬国 |
主权项 |
1.一种用于中央处理器的扩展指令字折叠设备,执行一个扩展指令字以便使用数据值大于一个指令字的量值或大于一个存储单元的地址的数据,该扩展指令字折叠设备包括:一个指令字存储单元,用于存储包括多个通用指令字和扩展指令字的指令字;包括多个缓冲器的一个暂时存储单元,用于从指令字存储单元中预先提取多个指令字并存储预先提取的指令字;一个指令字搜索单元,用于接收从指令字存储单元预先提取到暂时存储单元的多个指令字,解码接收的指令字,以及输出位置信号,它代表储存在暂时存储单元的指令字中的一个通用指令字位置和一个或多个连续扩展指令字的位置;一个指令字选择器,用于在暂时存储单元的每个缓冲器的存储指令字中选择存储通用指令字的一个缓冲器,并按照指令字搜索单元输出的位置信号,顺序地输出通用指令字;一个通用指令字分析器,用于接收指令字选择器输出的通用指令字并输出执行该通用指令字的多个控制信号;一个扩展数据分析器,用于按照从指令字搜索单元输出的位置信号执行存储在暂时存储单元的每个缓冲器中诸指令字中的一个或多个连续扩展指令字操作数的运算处理,并输出扩展数据;和一个扩展数据存储单元,用于存储从扩展数据分析器接收的扩展数据。 |
地址 |
韩国汉城 |