发明名称 Microprocessor with random number generator and instruction for storing random data
摘要 A microprocessor includes a random number generator circuit (RNG) within its instruction set architecture (ISA). An RNG buffer accumulates zero or more bytes of random data generated by the RNG. An RNG counter maintains a count of the accumulated random data bytes. An instruction translator translates instructions of the ISA. The ISA includes a distinct instruction that instructs the microprocessor to write the bytes from the buffer to a first user-visible register of the microprocessor and to load the count from the counter to a second user-visible register of the microprocessor. The count is unspecified by the instruction and may be between zero or more. In another embodiment, the instruction instructs the microprocessor to store a number of random data bytes specified from the buffer to a destination specified by the instruction, wherein the specified number may be greater than the maximum amount of bytes the buffer can hold.
申请公布号 US7849120(B2) 申请公布日期 2010.12.07
申请号 US20060616039 申请日期 2006.12.26
申请人 IP-FIRST, LLC 发明人 HENRY G. GLENN;PARKS TERRY
分类号 G06F7/58;G06F1/02;G06F9/00;G06F9/312;H04L9/00 主分类号 G06F7/58
代理机构 代理人
主权项
地址