-
公开(公告)号:US07617382B1
公开(公告)日:2009-11-10
申请号:US11197805
申请日:2005-08-04
CPC分类号: G06F9/322 , G06F9/30003 , G06F9/30054 , G06F9/3016 , G06F9/30167 , G06F9/3017 , G06F9/30178 , G06F9/324 , G06F9/342 , G06F9/3557 , G06F9/383
摘要: A method and apparatus for decompressing relative addresses. A compressed relative address is retrieved from one or more micro-operation entries of a micro-operation storage and an uncompressed relative address is reconstructed from the compressed relative address and an instruction pointer (IP) address associated with the head of the micro-operation storage line in which the compressed relative address was stored. IP-relative addresses may be computed in a manner similar to relative branch targets, then compressed and stored in one or more micro-operation entries of a micro-operation storage line to be reconstructed later according to an IP address associated with the respective micro-operation storage line in which their compressed counterpart was stored.
摘要翻译: 一种用于解压缩相对地址的方法和装置。 从微操作存储器的一个或多个微操作条目检索压缩的相对地址,并且从压缩的相对地址和与微操作存储器的头部相关联的指令指针(IP)地址重构未压缩的相对地址 存储压缩相对地址的行。 可以以与相对分支目标相似的方式计算IP相对地址,然后压缩并存储在稍后将根据与相应微控制器相关联的IP地址重构的微操作存储线的一个或多个微操作条目中, 存储其压缩对方的操作存储线。
-
公开(公告)号:US07111148B1
公开(公告)日:2006-09-19
申请号:US10185895
申请日:2002-06-27
IPC分类号: G06F9/26
CPC分类号: G06F9/322 , G06F9/30003 , G06F9/30054 , G06F9/3016 , G06F9/30167 , G06F9/30178
摘要: A method and apparatus for compressing relative addresses and for storage of compressed relative addresses. A relative virtual address is computed in a particular stage of a processor pipeline and then compressed according to one or more compression techniques for storage in a micro-operation storage. A compressed relative address is retrieved from one or more micro-operation entries of the micro-operation storage and an uncompressed virtual address is reconstructed from the compressed relative address and an instruction pointer (IP) address associated with the head of the micro-operation storage line in which the compressed relative address was stored. IP-relative addresses may be computed in a manner similar to relative branch targets, then compressed and stored in one or more micro-operation entries of a micro-operation storage line to be reconstructed later according to an IP address associated with the respective micro-operation storage line in which their compressed counterpart was stored.
摘要翻译: 一种用于压缩相对地址和用于存储压缩相对地址的方法和装置。 在处理器流水线的特定阶段中计算相对虚拟地址,然后根据用于存储在微操作存储器中的一种或多种压缩技术进行压缩。 从微操作存储器的一个或多个微操作条目检索压缩的相对地址,并且从压缩的相对地址和与微操作存储器的头部相关联的指令指针(IP)地址重构未压缩的虚拟地址 存储压缩相对地址的行。 可以以与相对分支目标相似的方式计算IP相对地址,然后压缩并存储在稍后将根据与相应微控制器相关联的IP地址重构的微操作存储线的一个或多个微操作条目中, 存储其压缩对方的操作存储线。
-
公开(公告)号:US07010665B1
公开(公告)日:2006-03-07
申请号:US10185513
申请日:2002-06-27
IPC分类号: G06F12/02
CPC分类号: G06F9/322 , G06F9/30003 , G06F9/30054 , G06F9/3016 , G06F9/30167 , G06F9/3017 , G06F9/30178 , G06F9/324 , G06F9/342 , G06F9/3557 , G06F9/383
摘要: A method and apparatus for decompressing relative addresses. A compressed relative address is retrieved from one or more micro-operation entries of a micro-operation storage and an uncompressed relative address is reconstructed from the compressed relative address and an instruction pointer (IP) address associated with the head of the micro-operation storage line in which the compressed relative address was stored. IP-relative addresses may be computed in a manner similar to relative branch targets, then compressed and stored in one or more micro-operation entries of a micro-operation storage line to be reconstructed later according to an IP address associated with the respective micro-operation storage line in which their compressed counterpart was stored.
-
公开(公告)号:US06954849B2
公开(公告)日:2005-10-11
申请号:US10081053
申请日:2002-02-21
IPC分类号: G06F9/00 , G06F9/30 , G06F9/32 , G06F9/38 , G06F9/40 , G06F9/42 , G06F9/54 , G06F15/00 , G06F15/163
CPC分类号: G06F9/3806 , G06F9/30054
摘要: An instruction pipeline in a microprocessor includes one or more of the pipelines maintaining a return buffer. Upon detecting a call instruction, a pipeline will push the return address onto its return buffer. The pipeline will then determine if the call instruction was detected by a second pipeline and will send the return address to the second pipeline if the call was not detected by the second pipeline. Upon detecting a return instruction, the pipeline will pop the return address at the top of its return buffer. The return address may then be used in the instruction pipeline. The pipeline will send a request to a third pipeline to fill its return buffer with entries from the third pipeline's return buffer. The pipeline will determine if the return instruction was detected by a second pipeline and will send the return address at the top of its return buffer to the second pipeline if the return was not detected by the second pipeline.
摘要翻译: 微处理器中的指令流水线包括保持返回缓冲器的一条或多条管道。 在检测到呼叫指令时,流水线将返回地址推送到其返回缓冲区。 然后,管道将确定呼叫指令是否被第二管道检测到,并且如果第二管道没有检测到呼叫,则将返回地址发送到第二管道。 检测到返回指令后,管道将弹出返回缓冲区顶部的返回地址。 然后可以在指令流水线中使用返回地址。 流水线将向第三条流水线发送请求,以从第三条流水线的返回缓冲区中输入条目来填充其返回缓冲区。 流水线将确定返回指令是否被第二个流水线检测到,并且如果第二个管道没有检测到返回,并且将其返回缓冲区顶部的返回地址发送到第二个管道。
-
公开(公告)号:US4537336A
公开(公告)日:1985-08-27
申请号:US616696
申请日:1984-06-04
CPC分类号: G07F9/02 , G07F13/065
摘要: A cold drink vendor in which a circuit employing a programmed microcomputer controls the drink dispensing procedures and can be easily set to vary drink size, amount of ice to be dispensed, carbonation levels of each selection and the mix of the syrup and water for each selection. The circuit is based on a constant flow rate variable time method of dispensing the beverage. Initially, switch banks set by a service person are interrogated to determine the size of the drink and amount of ice to be dispensed, and the time cycle to dispense the drink is adjusted accordingly. Upon the establishment of credit and the actuation of a selection switch, additional switchbanks are interrogated to determine whether the beverage selected is high carbonated, low carbonated or non-carbonated, and to determine when to start the corresponding syrup pump, in accordance with the syrup viscosity, and the drink is dispensed.
摘要翻译: 一种冷饮供应商,其中使用程控微型计算机的电路控制饮料分配程序,并且可以容易地设置为改变饮料大小,要分配的冰量,每种选择的碳酸化水平以及每种选择的糖浆和水的混合 。 该电路基于分配饮料的恒定流量可变时间方法。 首先,询问由服务人员设置的开关银行以确定饮料的大小和要分配的冰量,并且相应地调整饮料的分配时间。 在建立信用和启动选择开关时,询问附加的开关组以确定所选择的饮料是高碳酸化的,低碳酸的还是非碳酸的,并且根据糖浆来确定何时启动相应的糖浆泵 粘度,并分配饮料。
-
-
-
-