发明名称 Mechanism for on-the-fly handling of unaligned memory accesses
摘要 Unaligned accesses to memory are circumvented by an address exception handler mechanism, which decodes an exception-triggering instruction, and reads from or writes to, in a byte-by-byte manner, addressed portions of memory which are unaligned with an addressing scheme through which accesses to memory may be performed, and thereby give rise to unaligned memory access exceptions. The handler simulates the execution of the instruction with reference to an exception stack frame, to which the contents of all registers at the time of the unaligned address exception are saved. This allows the handler to controllably define values that are restored into registers during the processor's execution of a general exception vector. After handling the exception, program execution transitions to the next instruction that directly follows the exception-causing instruction.
申请公布号 US7076631(B2) 申请公布日期 2006.07.11
申请号 US20030412854 申请日期 2003.04.14
申请人 ADTRAN, INC. 发明人 HERRON PHILLIP STONE
分类号 G06F12/00;G06F9/312;G06F9/318;G06F9/32;G06F9/38;G11C7/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址