发明名称 MUTUAL CALLING BETWEEN NATIVE AND NONNATIVE INSTRUCTION SETS
摘要 PROBLEM TO BE SOLVED: To provide a data processing system 118 for supporting the execution of both of native instructions using a processor core and nonnative instructions interpreted by using a hardware translation part 122 or a software interpreter. SOLUTION: In order to terminate a sub routine for achieving internal calling between native and nonnative codes by reducing processing overheads, a clear return to the nonnative instruction and a return to the native instruction are separately provided. A nonnative sub routine for veneer is used between the native code and a nonnative main sub routine. A nonnative sub routine for the veneer is dynamically formed inside the stack memory area of a native mode system.
申请公布号 JP2002116908(A) 申请公布日期 2002.04.19
申请号 JP20010259954 申请日期 2001.08.29
申请人 ARM LTD 发明人 NEVILL EDWARD COLLES
分类号 G06F9/40;G06F9/30;G06F9/318;G06F9/38;G06F9/45;G06F9/455;G06F9/48;(IPC1-7):G06F9/40 主分类号 G06F9/40
代理机构 代理人
主权项
地址