会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • A method of producing a computer program
    • 一种用于生成计算机程序的方法
    • EP0833246B1
    • 2014-11-26
    • EP97116822.4
    • 1997-09-26
    • Texas Instruments Incorporated
    • Davis, Alan L.Humphreys, Jonathan F.Tatge, Reid E.
    • G06F9/44
    • G06F8/47G06F8/70G06F9/4484G06F9/45533
    • A method of producing a computer program for a computer capable of operating in a plurality of disjoint instruction sets. The method produces a plurality of independently callable functions (202). For each function the method determines a target instruction set employed by the function (203). The method provides the function with a name corresponding to the target instruction set (206). The function name is preferably a modification of a user provided function name corresponding to the target instruction set. The method identifies each call of another independent function and provides each with a name corresponding to the target instruction set. The method produces a veneer function for each function and for each other instruction set (208). The veneer functions include changing the computer from operating in the other instruction set to operating in the target instruction set, calling the corresponding function, changing the computer to operate in the other instruction set, and a return command. Each veneer function is provided with a name corresponding to the other instruction set (209). Each function and its corresponding veneer functions are converted into a linkable object code module and then linked into an executable object code file of the computer program. The linker preferably omits from the executable object code file any veneer functions not called by a function.
    • 8. 发明公开
    • Erzeugung und Ausführung von Programmen
    • Erzeugung undAusführungvon Programmen
    • EP1752875A3
    • 2008-07-23
    • EP06013332.9
    • 2006-06-28
    • Giesecke & Devrient GmbH
    • Haunert, Lutz, Dr.
    • G06F9/45
    • G06F8/47
    • Ein Verfahren zum Erzeugen mindestens eines zur Ausführung durch einen Prozessor (30) eines tragbaren Datenträgers (12) vorgesehenen Programms (Px) umfaßt ein außerhalb des Datenträgers (12) durchgeführtes Kompilieren von Quellcode (14.x) in eine prozessorunabhängige Zwischensprache (CIL) und ein außerhalb des Datenträgers (12) durchgeführtes Kompilieren der Zwischensprache (CIL) in eine für den Prozessor (30) des tragbaren Datenträgers (12) native Sprache (NL). Ein Verfahren zum Ausführen mindestens eines Programms (Px) durch einen Prozessor (30) eines tragbaren Datenträgers (12) umfaßt das Laden einer Zusammenstellung (24, 24.x) von einer außerhalb des Datenträgers (12) befindlichen Quelle in den Datenträger (12) und das native Ausführen (58) von nativem Code (50), der in der Zusammenstellung (24, 24.x) enthalten ist, durch den Prozessor (30) des Datenträgers (12) in einem Programmausführungssystem (42). Ein tragbarer Datenträger (12), eine vorzugsweise als Programmentwicklungssystem (10) ausgestaltete Vorrichtung und ein Computerprogrammprodukt weisen entsprechende Merkmale auf.
    • 该方法包括将数据载体外的源代码编译为独立于处理器的公共独立语言(CIL)。 代码不一定存在于单独的编程语言中。 CIL语言被转换为便携式数据载体(12)的处理器(30)的母语。 在编译源代码期间产生一个集合(24),其中集合包含CIL中的元数据。 独立权利要求还包括以下内容:(1)由处理器(2)执行程序的方法,用于通过处理器(4)产生程序(3)诸如智能卡的便携式数据载体的显影系统 )具有用于生成和执行程序的指令的计算机程序产品。