×

Using a high level programming language with a microcontroller

DC CAFC
  • US 6,308,317 B1
  • Filed: 10/24/1997
  • Issued: 10/23/2001
  • Est. Priority Date: 10/25/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. An integrated circuit card for use with a terminal, comprising:

  • a communicator configured to communicate with the terminal;

    a memory storing;

    an application derived from a program written in a high level programming language format wherein the application is derived from a program written in a high level programming language format by first compiling the program into a compiled form and then converting the compiled form into a converted form, the converting step including at least one step selected from a group consisting of recording all jumps and their destinations in the original byte codes;

    converting specific byte codes into equivalent generic byte codes or vice-versa;

    modifying byte code operands from references using identifying strings to references using unique identifiers; and

    renumbering byte codes in a compiled format to equivalent byte codes in a format suitable for interpretation; and

    an interpreter operable to interpret such an application derived from a program written in a high level programming language format; and

    a processor coupled to the memory, the processor configured to use the interpreter to interpret the application for execution and to use the communicator to communicate with the terminal.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×