Method and device enabling a fixed program to be developed
AssigneeCP8 Transac
InventorAzadali Nassor
Life of this patent
Estimating the term…
Loading patent…
AssigneeCP8 Transac
InventorAzadali Nassor
Estimating the term…
The present invention relates to a device and process for executing code sequences in a support comprising an integrated circuit (10) capable of executing code sequences, as well as a first memory (12) containing a main program and possibly other code sequences executable by the integrated circuit, a second nonvolatile programmable memory (11) possibly containing code sequences executable by the integrated circuit, and a third working memory (14), characterized in that an orientation table contained in the second memory (11) contains at least one field containing a code reference data element of first means (INS_INT) which make it possible to verify the presence of a code reference, to store in working memory the address data element associated with the code reference and to set a trap indicator DI, and of second means (INS_ORT) which make it possible to test the trap indicator DI, and to execute the jump to the address indicated by the contents of the working memory AD_SAUT. The device and process enable a fixed program in a portable device such as a microprocessor card to be changed.
A device for executing code including a plurality of executable instructions of a code comprising:
A process for writing a new code sequence in a device comprising a processing means for executing code instructions, a non-programmable memory means and a programmable memory means, wherein said non-programmable memory means contains a code including a plurality of instructions and at least one code sequence reference, and said programmable memory means contains an orientation table comprising a field for storing at least one code sequence reference linked with a code sequence, wherein said linkage enables a code jump from said code to said code sequence, said code sequence being stored in one of said non-programmable memory means and programmable memory means, the process comprising the steps of
A method for storing a code comprising a plurality of instructions to be executed in a device comprising a processor for executing instructions, a non-programmable memory for storing information, and a programmable memory for storing information, the method comprising the steps of:
Dependencies are inferred from the claim text.