首页> 外国专利> Digital processor for processing long and short pointers and converting each between a common format

Digital processor for processing long and short pointers and converting each between a common format

机译:数字处理器,用于处理长指针和短指针并在通用格式之间进行转换

摘要

A digital processor stores pointers of different sizes in memory. The processor, specifically, executes instructions to store a long or short pointer. Long pointers reference any address in the memory's logical address space, while short pointers merely reference any address in a subset of that space. However, short pointers are smaller in size as stored in memory than long pointers. Long pointers thus support relatively large address range capabilities, while short pointers use less memory. The processor also executes instructions to load a long or short pointer into the register file, and does so in a way that does not require the processor to distinguish between the different pointers when executing other instructions. Specifically, the processor converts long and short pointers into a common format for loading into the register file, and converts pointers in the common format back into long or short pointers for storing in the memory.
机译:数字处理器将不同大小的指针存储在内存中。具体地说,处理器执行指令以存储长指针或短指针。长指针引用存储器逻辑地址空间中的任何地址,而短指针仅引用该空间子集中的任何地址。但是,存储在内存中的短指针比长指针要小。因此,长指针支持相对较大的地址范围功能,而短指针使用较少的内存。处理器还执行指令以将长指针或短指针加载到寄存器文件中,并且这样做的方式是在执行其他指令时不需要处理器在不同指针之间进行区分。具体地,处理器将长指针和短指针转换为通用格式以加载到寄存器文件中,并且将通用格式的指针转换回长指针或短指针以存储在存储器中。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号