Patent Document ID: 9081626
Application ID: 12772477

Base Claim:
1. A method implemented by a computer system, the method comprising: the computer system translating source code written in a first assembly language for implementation by a Programmable Interface Controller (PIC) microcontroller into source code written in a pseudo assembly language; wherein the translating comprises converting a set of sequential instructions of the source code written in the first assembly language to a set of sequential instructions, respectively, written in the pseudo assembly language; the computer system converting the source code written in the pseudo assembly language into source code written in a second assembly language for implementation by a non-PIC microcontroller; wherein the converting the source code written in the pseudo assembly language further comprises; identifying a first source code segment written in the pseudo assembly language that includes a conditional statement for checking a status of a bit in a register of the PIC microcontroller; generating a first source code segment written in the second assembly language that implements an interrupt service routine for the non-PIC microcontroller in response to the identifying.

---

Claim 11:
11. The method of claim 1 : wherein the source code written in the first assembly language is input from a first source code file, the method further comprising outputting the source code written in the second assembly language to a second source code file.